@settlemint/solidity-token-erc721
Version:
Smart contract set to build an ERC721 token in SettleMint
24 lines (23 loc) • 704 B
YAML
- kind: ethereum/contract
name: {id}
network: {chain}
source:
address: "{address}"
abi: ERC721Freezable
startBlock: {startBlock}
mapping:
kind: ethereum/events
apiVersion: 0.0.5
language: wasm/assemblyscript
entities:
- ERC721TokenIpfsMetadata
- ERC721TokenTrait
abis:
- name: ERC721Freezable
file: {root}/out/ERC721Freezable.sol/ERC721Freezable.json
- name: IERC721
file: {root}/node_modules/@openzeppelin/contracts/build/contracts/IERC721Metadata.json
eventHandlers:
- event: PermanentURI(string,indexed uint256)
handler: handlePermanentURI
file: {file}