How are native assets minted?

If contract A was to mint let’s say base assets or any assets and transfer to alice

Can contract B perform the same mints and transfer to slice.

Can Alice use A tokens on B vice versa?

1 Like

The AssetID of any asset is derived from the hash of the ID of the contract that minted it, plus an arbitrary “sub-ID”.

let assetId = sha256(contractId + subId);

Therefore, two different contracts can not mint the same assets. However, any contract can transfer or hold any asset.

1 Like