Example Contracts
Tokens implementing the Creator Token Standards will inherit from the Limit Break provided abstract contract implementations in the Creator Token Standards repository found here.
Creators may add additional logic to their token implementation as they would with other token contracts for token minting,
burning, metadata rendering or other necessary functions. Creators should be careful when overriding functions implemented by
the Creator Token Standard implementation contracts, such as _beforeTokenTransfer, to ensure that the Creator Token Standard
logic is also executed by calling super.[overriden function]([function parameters]).
ERC721-C
import {ERC721C} from '@limitbreak/creator-token-standards/erc721c/ERC721C.sol';
contract MockERC721C is ERC721C {
// Your contract logic
}
ERC721A-C
import {ERC721AC} from '@limitbreak/creator-token-standards/erc721c/ERC721AC.sol';
contract MockERC721AC is ERC721AC {
// Your contract logic
}
ERC1155-C
import {ERC1155C} from '@limitbreak/creator-token-standards/erc1155c/ERC1155C.sol';
contract MockERC1155C is ERC1155C {
// Your contract logic
}
ERC20-C
import {ERC20C} from '@limitbreak/creator-token-standards/erc20c/ERC20C.sol';
contract MockERC20C is ERC20C {
// Your contract logic
}
