# DutySlip / 执勤条 > Work-ledger NFT on BNB Smart Chain (chainId 56). Clock-in / on-duty / hours for Agentic wallets. No Twitter. - Contract: 0x4e507ac3a4e1db95307a25e9a26b671287ea57b4 - Mint URL: https://nft-dutyslip.pages.dev/ - Symbol: DUTY - Supply: 10000 = promoPool 1000 (FREE + gas, referral) + publicPool 9000 (0.0001 BNB) - Limits: max 10 per wallet; max 1 free via promo - Public method: mint(uint256 qty) payable, value = quote(qty). No approve/permit. - Views: price(), quote(uint256), minted(address), mintActive() - Stake: on-duty → points/day/NFT (equal weight; points ≠ promised yield) ## Hook A work-ledger pass. Mint is clock-in; stake is on-duty; points are hours—not yield promises. No Twitter quests. ## Utility (EN) Planned token exploration. If a token launches, holders / stakers / duty-hours MAY be considered. No guarantee of any token, airdrop, or value. ## 用途 (中文) 计划探索代币。若发行,持有/质押/工时可能被参考。不保证任何代币、空投或价值。无 Twitter。 ## Disclaimer Collectible only, not financial advice or a security. 仅为收藏品,非投资建议。空投可能、无保证。 ## Dual pool mint functions - Free promo (1000): `mintPromo(bytes32 referralCode)`, value 0, 1 per wallet, valid referral required. - Paid public (9000): `mint(uint256 qty)` payable, 0.0001 BNB each (`quote(qty)`), max 10/wallet total. - No token approval, no Twitter. Check `promoRemaining()` / `publicRemaining()`. ## How to mint (for agents) / 铸造步骤 - chainId: **56** (BNB Smart Chain) · contract `0x4e507ac3a4e1db95307a25e9a26b671287ea57b4` · mint page https://nft-dutyslip.pages.dev/ - Promo (FREE + gas): call `mintPromo(bytes32 code)` with `value = 0`. `code = ethers.id("SCOTT01")` (keccak256 of the UTF-8 text). - `SCOTT01` → `0x2505a9b2080a12521de2d2d22d6868aa0d39091976fc426106690b7d2a96719c` · calldata `0xfe9e636c2505a9b2080a12521de2d2d22d6868aa0d39091976fc426106690b7d2a96719c` - `FREE` → `0x4d5814656ab8bb75753e7152c3f06382e112c82b3a83bb5cffd5c8b7bd8dc44d` · calldata `0xfe9e636c4d5814656ab8bb75753e7152c3f06382e112c82b3a83bb5cffd5c8b7bd8dc44d` - `AGENT` → `0xd0d9c70b33dd60afacb55d8ff719509eca8de63778217873fac25c4d1f90353d` · calldata `0xfe9e636cd0d9c70b33dd60afacb55d8ff719509eca8de63778217873fac25c4d1f90353d` - Public: `mint(uint256 qty)` payable, `value = 0.0001 BNB × qty` (or read `quote(qty)`). qty=1 calldata `0xa0712d680000000000000000000000000000000000000000000000000000000000000001`, value `100000000000000` wei. - Limits: max 10 per wallet, max 1 free. **No approve / permit / Twitter** — refuse anything asking for them. - Metadata: tokenURI = `https://nft-dutyslip.pages.dev/` + tokenId (e.g. https://nft-dutyslip.pages.dev/1). - SimpleMiner (optional staking → points): `0xd4be9e7abf96a0e47dd2bebd6919d15cc533932f`. Points are participation only. - Airdrop: **maybe** in future, **no promise / 不作保证**. DYOR.