Enables XLS-20 compatibility on a collection. However, this will remove the ability to change the collection metadata.
Collection must not have any tokens minted
Caller must be collection owner
Namespace
Type
Submit XLS-20 token ids to The Root Network Only callable by the trusted relayer account Can apply multiple mappings from the same collection in one transaction
Namespace
Type
Namespace
Type
Set the relayer address
Namespace
Type
Set the xls20 mint fee which is paid per token by the collection owner This covers the additional costs incurred by the relayer for the following:
Minting the token on XRPL
Calling fulfill_xls20_mint on The Root Network
Namespace
Type
The permissioned relayer
Namespace
Type
The extra cost of minting an XLS-20 compatible NFT
Namespace
Type
Maps from TRN native token_id to XLS-20 TokenId
Namespace
Type
A new relayer has been set
Namespace
Type
A collection has had XLS-20 compatibility enabled
Namespace
Type
A new XLS20 mapping has been set
Namespace
Type
Additional mint fee for XLS-20 mint has been paid to relayer
Namespace
Type
A new Xls20 Mint Fee has been set
Namespace
Type
Request sent to XLS20 Relayer
Namespace
Type
There is already a Root native -> XLS-20 mapping for this token
Namespace
No the owner of the collection
Namespace
The NFT does not exist
Namespace
The caller is not the relayer and does not have permission to perform this action
Namespace
The collection is not compatible with XLS-20
Namespace
The supplied fee for minting XLS-20 tokens is too low
Namespace
undefined
Enables XLS-20 compatibility on a collection. However, this will remove the ability to change the collection metadata.
Collection must not have any tokens minted
Caller must be collection owner
Namespace
Type
Submit XLS-20 token ids to The Root Network Only callable by the trusted relayer account Can apply multiple mappings from the same collection in one transaction
Namespace
Type
Namespace
Type
Set the relayer address
Namespace
Type
Set the xls20 mint fee which is paid per token by the collection owner This covers the additional costs incurred by the relayer for the following:
Minting the token on XRPL
Calling fulfill_xls20_mint on The Root Network
Namespace
Type
The permissioned relayer
Namespace
Type
The extra cost of minting an XLS-20 compatible NFT
Namespace
Type
Maps from TRN native token_id to XLS-20 TokenId
Namespace
Type
A new relayer has been set
Namespace
Type
A collection has had XLS-20 compatibility enabled
Namespace
Type
A new XLS20 mapping has been set
Namespace
Type
Additional mint fee for XLS-20 mint has been paid to relayer
Namespace
Type
A new Xls20 Mint Fee has been set
Namespace
Type
Request sent to XLS20 Relayer
Namespace
Type
There is already a Root native -> XLS-20 mapping for this token
Namespace
No the owner of the collection
Namespace
The NFT does not exist
Namespace
The caller is not the relayer and does not have permission to perform this action
Namespace
The collection is not compatible with XLS-20
Namespace
The supplied fee for minting XLS-20 tokens is too low
Namespace
undefined