0 txs
0 calls
constructor
constructor(address chip_)
functions
burnedTokenOwners
viewfunction burnedTokenOwners(uint256) view returns (address)
chip
viewfunction chip() view returns (address)
maxBatchSize
viewfunction maxBatchSize() view returns (uint256)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
pendingOwner
viewfunction pendingOwner() view returns (address)
userBurnedCount
viewfunction userBurnedCount(address) view returns (uint256)
acceptOwnership
nonpayablefunction acceptOwnership()
batchBurn
nonpayablefunction batchBurn(uint256[] tokenIds)
notifyChipBurned
nonpayablefunction notifyChipBurned(address owner, uint256 tokenId)
pause
nonpayablefunction pause()
renounceOwnership
nonpayablefunction renounceOwnership()
setMaxBatchSize
nonpayablefunction setMaxBatchSize(uint256 newSize)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
events
ChipBurned
event ChipBurned(uint256 tokenId, address owner)
MaxBatchSizeUpdated
event MaxBatchSizeUpdated(uint256 size)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
Unpaused
event Unpaused(address account)
errors
EnforcedPause
error EnforcedPause()
ExceedMaxBatchSize
error ExceedMaxBatchSize()
ExpectedPause
error ExpectedPause()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
creation bytecode
0x60a0604052603260035534801561001557600080fd5b50604051610a9f380380610a9f833981016040819052610034916100f1565b338061005a57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61006381610085565b506001805460ff60a01b191681556002556001600160a01b0316608052610121565b600180546001600160a01b031916905561009e816100a1565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561010357600080fd5b81516001600160a01b038116811461011a57600080fd5b9392505050565b60805161095561014a600039600081816101df0152818161040601526104b401526109556000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638456cb5911610097578063c012238611610066578063c012238614610201578063dc8e92ea14610214578063e30c397814610227578063f2fde38b1461023857600080fd5b80638456cb59146101a1578063880c29fd146101a95780638da5cb5b146101c9578063b61500e4146101da57600080fd5b80635c975abb116100d35780635c975abb14610133578063715018a61461015057806379ba50971461015857806381b86a181461016057600080fd5b80632913daa0146100fa5780632b26a6bf146101165780633f4ba83a1461012b575b600080fd5b61010360035481565b6040519081526020015b60405180910390f35b6101296101243660046107cb565b61024b565b005b61012961028e565b600154600160a01b900460ff16604051901515815260200161010d565b6101296102a0565b6101296102b2565b61018961016e3660046107cb565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161010d565b6101296102fb565b6101036101b7366004610800565b60056020526000908152604090205481565b6000546001600160a01b0316610189565b6101897f000000000000000000000000000000000000000000000000000000000000000081565b61012961020f366004610822565b61030b565b61012961022236600461084c565b61037b565b6001546001600160a01b0316610189565b610129610246366004610800565b6105af565b610253610620565b60038190556040518181527f25076f5d56ad1441963ac802aaa2f7a64f6ac48af52f929a5be59810a74d71d49060200160405180910390a150565b610296610620565b61029e61064d565b565b6102a8610620565b61029e60006106a2565b60015433906001600160a01b031681146102ef5760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b6102f8816106a2565b50565b610303610620565b61029e6106bb565b6001600160a01b038216301461037757600081815260046020908152604080832080546001600160a01b0319166001600160a01b0387169081179091558352600590915290205461035d9060016108d7565b6001600160a01b0383166000908152600560205260409020555b5050565b6103836106fe565b61038b610729565b60035481908111156103b05760405163022209af60e11b815260040160405180910390fd5b336000908152600560205260409020546103cb9082906108d7565b336000908152600560205260408120919091555b818110156105a35760008484838181106103fb576103fb6108f0565b9050602002013590507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166323b872dd61043a3390565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015230602482015260448101849052606401600060405180830381600087803b15801561048857600080fd5b505af115801561049c573d6000803e3d6000fd5b5050604051630852cd8d60e31b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031692506342966c689150602401600060405180830381600087803b15801561050257600080fd5b505af1158015610516573d6000803e3d6000fd5b505050506105213390565b600082815260046020526040902080546001600160a01b0319166001600160a01b03929092169190911790557fb18851cd4e618965a2317b58e3c6c48436d45bfc0f05d1ef415322fb5a1df1258133604080519283526001600160a01b0390911660208301520160405180910390a1508061059b81610906565b9150506103df565b50506103776001600255565b6105b7610620565b600180546001600160a01b0383166001600160a01b031990911681179091556105e86000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000546001600160a01b0316331461029e5760405163118cdaa760e01b81523360048201526024016102e6565b610655610751565b6001805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600180546001600160a01b03191690556102f88161077b565b6106c36106fe565b6001805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586106853390565b600154600160a01b900460ff161561029e5760405163d93c066560e01b815260040160405180910390fd5b600280540361074b57604051633ee5aeb560e01b815260040160405180910390fd5b60028055565b600154600160a01b900460ff1661029e57604051638dfc202b60e01b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156107dd57600080fd5b5035919050565b80356001600160a01b03811681146107fb57600080fd5b919050565b60006020828403121561081257600080fd5b61081b826107e4565b9392505050565b6000806040838503121561083557600080fd5b61083e836107e4565b946020939093013593505050565b6000806020838503121561085f57600080fd5b823567ffffffffffffffff8082111561087757600080fd5b818501915085601f83011261088b57600080fd5b81358181111561089a57600080fd5b8660208260051b85010111156108af57600080fd5b60209290920196919550909350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156108ea576108ea6108c1565b92915050565b634e487b7160e01b600052603260045260246000fd5b600060018201610918576109186108c1565b506001019056fea264697066735822122055db1f5c90dee2244c68db0831b5549d6d2b30e9d7cd8a2b562d97674b4d49e764736f6c63430008140033000000000000000000000000eb127cfb2972f56093862525023e117cf9dc8c38