Module-level declarations
Types
Properties
Functions
Queries
Operations
Initializes the token chain
Mints new tokens to account. Must be allowed by the token minting policy.
Propose a change Token chain values such as fees.
Anyone can propose a new token on token chain. The listing fee will be deducted upon proposing the new token and refunded in case it is not accepted.
Token owner can propose bridge(s). When approved they will be added automatically to the token chain EVM event receiver and hbridge bridges.
Account creation strategy that utilizes ICCF to authorize account creation. Each token owner can register a list of authorized chains that can create new accounts on its behalf. The account creation fee will be subtracted from the token owner account which is acting as a pool.
The account creation requires a transaction that includes an operation with the following signature:
create_token_chain_account(main: ft4.accounts.auth_descriptor, disposable: ft4.accounts.auth_descriptor?, additional args...)
'disposable' can be omitted as argument in case no additional args are necessary.
Token owner can remove bridge(s). It will automatically remove the bridge contract from the token chain EVM event receiver.
Revokes a token bridge proposal
Revokes a token proposal