Universal Location for DAME
While a previous section detailed the usage of Universal Location for Bridgeless Minting, allowing any chain to point to a LAOS sibling collection, we hereby discuss the second main usage, serving DAME, allowing LAOS to point to any asset in any chain.
Universal Location to be Used as Asset Selector
Following the spec drafted in this Github issue, the following Universal Location string can be used to point to any asset on any EVM chain:
uloc://GlobalConsensus(7:chainId)/AccountKey20(0xabc....def)/GeneralKey(666)
This string would point to:
- an asset with
tokenId = 666, - in an ERC721 collection at
contractAddress = 0xabc....def, - in the EVM chain with the provided
chainId, for example,chainId = 1for Ethereum,chainId = 127for Polygon,chainId = 42161for Arbitrum One,chainId = 56for Binance Smart Chain.
Note that the number 7 in the GlobalConsensus junction specifies that the chain is EVM. Check Chainlist for other chainId options.
warning
It is important to include the uloc:// prefix when using Universal Location in the context of DAME.