BondToken https://docs.hazbase.com/en/smart-contracts/contracts/bond-token/ SMART CONTRACTS ← Contract catalog BondToken Manage debt-like tokens by class and issuance nonce. Overview Contract catalog Choose by use case Permissions & operations Tokens & rights BondToken .sol @hazbase/kit @ 0.9.0 Role and use Use classes for terms and nonces for issuance units. Combine with DebtManager for coupon and redemption operations. Integration considerations Map classId and nonceId to agreement records. Token issuance through issue is separate from funding and claiming coupon payments. Key SDK operations These operations are exposed by BondTokenHelper in @hazbase/kit@0.9.0. The signatures below are type definitions; see the SDK reference for parameter structures and the complete interface. typescript import { BondTokenHelper } from '@hazbase/kit' ; createClass typescript async createClass ( classId : BigNumberish , data : Values [ ] ) : Promise < TransactionReceipt > createNonce typescript async createNonce ( classId : BigNumberish , nonceId : BigNumberish , data : Values [ ] ) : Promise < TransactionReceipt > issue typescript async issue ( to : string , classId : BigNumberish , nonceId : BigNumberish , amount : BigNumberish ) : Promise < TransactionReceipt > snapshot typescript async snapshot ( ) : Promise < { id : bigint | null ; receipt : TransactionReceipt } > View parameters, return types and all methods Related contracts DebtManager Manage coupon funding, principal deposits and debt redemption. Whitelist Manage eligibility records used by token and transfer policies. AgreementManager Record offers, acceptance, cancellation and dispute status. Put it into practice Debt & asset finance See the data model, processing sequence and SDK code for an application-level implementation. Read the implementation pattern Specification and source The Solidity source is pinned to the revision below. Match it with the SDK version and your network’s implementation address and ABI. bond-token/contracts/BondToken.sol Source revision : b53a5b5 ← Back to the contract catalog Permissions & operations