• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

settlemint / asset-tokenization-kit / 16867106835
56%

Build:
DEFAULT BRANCH: main
Ran 10 Aug 2025 10:37PM UTC
Jobs 2
Files 781
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Aug 2025 10:34PM UTC coverage: 45.853% (+0.2%) from 45.66%
16867106835

push

github

web-flow
feat(contract-name): add contract name tracking across subgraph and dApp (#3177)

## Summary

This PR adds comprehensive contract name tracking functionality across
the ATK stack, enabling better identification and display of contracts
throughout the application.

## Key Changes

### 🗄️ Subgraph Updates
- Added `contractName` field to all major entity types in the GraphQL
schema (892 lines changed)
- Implemented contract name fetching utility
(`account-contract-name.ts`)
- Updated all entity fetch functions to include contract name:
  - System entities (System, SystemAccessManager, SystemAddonRegistry)
  - Token entities (Token, TokenFactory, TokenFactoryRegistry)
  - Identity entities (Identity, IdentityFactory, IdentityRegistry)
- Compliance entities (Compliance, ComplianceModule,
ComplianceModuleRegistry)
  - Asset factory entities (Bond, Deposit, Equity, Fund, StableCoin)
  - Support entities (Vault, TrustedIssuers, TopicScheme, etc.)

### 🎨 dApp Updates
- **New Account Features:**
  - Added `account.me` route for fetching current user account details
  - Added `account.search` route with comprehensive search capabilities
  - Added `account.read` route improvements
  - Created contract-first definitions and comprehensive test coverage

- **UI Improvements:**
- Enhanced `web3-address` component to display contract names when
available
  - Updated address restriction module detail component
  - Improved array fields layout component

- **Bug Fixes:**
- Fixed TypeScript error in `the-graph.middleware.ts` by removing unused
`rawSample` variable
  - Fixed lint errors in `actions.test.ts` 
  - Updated action schemas and routes for better type safety

### 📦 Dependencies & Configuration
- Updated package versions across charts, dApp, and subgraph
- Updated Portal API version to latest (charts configuration)
- Cleaned up unused .cursor rule files

## Test Plan
- [x] Run `bun run ci` - all checks pass
- [x] TypeScript compilation successful  
- [x] Linting ... (continued)

2645 of 3381 branches covered (78.23%)

Branch coverage included in aggregate %.

113 of 169 new or added lines in 14 files covered. (66.86%)

4 existing lines in 2 files now uncovered.

18317 of 42335 relevant lines covered (43.27%)

280.88 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% kit/dapp/src/orpc/routes/account/account.router.ts
3
0.0
0.0% kit/dapp/src/components/layout/array-fields-layout.tsx
10
0.0
0.0% kit/dapp/src/components/compliance/details/address/address-restriction-module-detail.tsx
15
0.0
0.0% kit/dapp/src/orpc/routes/actions/routes/actions.list.ts
26
6.16
-1.21% kit/dapp/src/components/web3/web3-address.tsx

Uncovered Existing Lines

Lines Coverage ∆ File
2
0.0
0.0% kit/dapp/src/orpc/routes/account/account.router.ts
2
0.0
0.0% kit/dapp/src/orpc/routes/actions/routes/actions.list.ts
Jobs
ID Job ID Ran Files Coverage
1 contracts - 16867106835.1 10 Aug 2025 10:37PM UTC 114
74.54
GitHub Action Run
2 dapp - 16867106835.2 10 Aug 2025 10:37PM UTC 667
41.95
GitHub Action Run
Source Files on build 16867106835
  • Tree
  • List 781
  • Changed 11
  • Source Changed 9
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16867106835
  • b5b35ca0 on github
  • Prev Build on main (#16867061994)
  • Next Build on main (#16867109487)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc