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

settlemint / asset-tokenization-kit / 16859118400
56%

Build:
DEFAULT BRANCH: main
Ran 10 Aug 2025 08:14AM UTC
Jobs 2
Files 776
Run time 1min
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 08:10AM UTC coverage: 45.661%. First build
16859118400

push

github

web-flow
feat(dapp): add mint and burn token functionality (#3163)

## Summary
- Implemented mint token functionality with multi-recipient support
(ENG-3603)
- Implemented burn token functionality with multi-address support
(ENG-3604)
- Added comprehensive test coverage for both features

## Changes
- Added `MintSheet` component for minting tokens to multiple recipients
- Added `BurnSheet` component for burning tokens from multiple addresses
- Integrated both features into the `ManageAssetDropdown` component
- Added unit tests for both mint and burn functionality
- Added schema validation tests for API mutations

## Linear Issues
- [ENG-3603: Mint
form](https://linear.app/settlemint/issue/ENG-3603/mint-form)
- [ENG-3604: Burn
form](https://linear.app/settlemint/issue/ENG-3604/burn-form)

## Test Plan
- [x] Unit tests pass for mint functionality
- [x] Unit tests pass for burn functionality
- [x] Schema validation tests pass
- [x] CI/CD pipeline passes
- [ ] Manual testing of mint flow in UI
- [ ] Manual testing of burn flow in UI
- [ ] Verify transaction execution on blockchain

## Summary by Sourcery

Add multi-recipient mint and multi-address burn functionality for
tokens, integrate them into the UI, and cover them with unit and schema
validation tests

New Features:
- Introduce MintSheet component for batch token minting
- Introduce BurnSheet component for batch token burning
- Integrate mint action into ManageAssetDropdown and burn action into
TokenHoldersTable

Enhancements:
- Update ManageAssetDropdown to conditionally show mint action based on
permissions
- Update TokenHoldersTable to conditionally show burn action per holder
row

Tests:
- Add unit tests for MintSheet and BurnSheet covering form validation,
limits, and mutation calls
- Add schema validation tests for mint and burn API mutations

2636 of 3367 branches covered (78.29%)

Branch coverage included in aggregate %.

648 of 842 new or added lines in 12 files covered. (76.96%)

18176 of 42212 relevant lines covered (43.06%)

281.69 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
68.32
kit/dapp/src/components/manage-dropdown/sheets/change-roles-sheet.tsx
1
0.0
kit/dapp/src/components/onboarding/wallet/wallet-create.tsx
2
0.0
kit/dapp/src/components/layout/array-fields-layout.tsx
9
0.0
kit/dapp/src/components/tables/token-permissions.tsx
11
0.0
kit/dapp/src/components/onboarding/welcome.tsx
13
83.85
kit/dapp/src/components/manage-dropdown/manage-asset-dropdown.tsx
20
0.0
kit/dapp/src/components/compliance/details/address/address-restriction-module-detail.tsx
34
0.0
kit/dapp/src/components/tables/token-holders.tsx
44
85.41
kit/dapp/src/components/manage-dropdown/sheets/mint-sheet.tsx
59
82.06
kit/dapp/src/components/manage-dropdown/sheets/burn-sheet.tsx
Jobs
ID Job ID Ran Files Coverage
1 dapp - 16859118400.1 10 Aug 2025 08:14AM UTC 662
41.71
GitHub Action Run
2 contracts - 16859118400.2 10 Aug 2025 08:14AM UTC 114
74.54
GitHub Action Run
Source Files on build 16859118400
  • Tree
  • List 776
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16859118400
  • 7b7d0b17 on github
  • Next Build on main (#16860034561)
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