Overview
ETH Balance
ETH Value
$0.00View more zero value Internal Transactions in Advanced View mode
Cross-Chain Transactions
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"ERC1967InvalidImplementation","type":"error"},{"inputs":[],"name":"ERC1967NonPayable","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[],"name":"UUPSUnauthorizedCallContext","type":"error"},{"inputs":[{"internalType":"bytes32","name":"slot","type":"bytes32"}],"name":"UUPSUnsupportedProxiableUUID","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"DataSaved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"VERSION","type":"uint256"},{"indexed":false,"internalType":"address","name":"defaultAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"upgrader","type":"address"},{"indexed":false,"internalType":"address","name":"neuContractAddress","type":"address"},{"indexed":false,"internalType":"address","name":"entitlementContractAddress","type":"address"}],"name":"InitializedStorage","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"entitlementContractAddress","type":"address"}],"name":"InitializedStorageV2","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPGRADER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPGRADE_INTERFACE_VERSION","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"defaultAdmin","type":"address"},{"internalType":"address","name":"upgrader","type":"address"},{"internalType":"address","name":"neuContractAddress","type":"address"},{"internalType":"address","name":"entitlementContractAddress","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"entitlementContractAddress","type":"address"}],"name":"initializeV2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"proxiableUUID","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"retrieveData","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"saveData","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"}]Contract Creation Code
60a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051611bb56100fd60003960008181610f7301528181610f9c01526111dc0152611bb56000f3fe6080604052600436106100e85760003560e01c806352d1902d1161008a578063ad3cb1cc11610059578063ad3cb1cc146102d0578063d547741f14610319578063f72c0d8b14610339578063f8c8765e1461036d57600080fd5b806352d1902d1461022157806379090d771461023657806391d1485414610249578063a217fddf146102bb57600080fd5b80632a77d707116100c65780632a77d707146101a15780632f2ff15d146101ce57806336568abe146101ee5780634f1ef2861461020e57600080fd5b806301ffc9a7146100ed578063248a9ca31461012257806329b6eca91461017f575b600080fd5b3480156100f957600080fd5b5061010d61010836600461160a565b61038d565b60405190151581526020015b60405180910390f35b34801561012e57600080fd5b5061017161013d36600461164c565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b604051908152602001610119565b34801561018b57600080fd5b5061019f61019a366004611687565b610426565b005b3480156101ad57600080fd5b506101c16101bc366004611687565b6105f2565b6040516101199190611712565b3480156101da57600080fd5b5061019f6101e9366004611725565b6106ab565b3480156101fa57600080fd5b5061019f610209366004611725565b6106f5565b61019f61021c366004611850565b610753565b34801561022d57600080fd5b50610171610772565b61019f6102443660046118a0565b6107a1565b34801561025557600080fd5b5061010d610264366004611725565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b3480156102c757600080fd5b50610171600081565b3480156102dc57600080fd5b506101c16040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561032557600080fd5b5061019f610334366004611725565b610aa5565b34801561034557600080fd5b506101717f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b34801561037957600080fd5b5061019f6103883660046118d1565b610ae9565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061042057507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0080546002919068010000000000000000900460ff16806104755750805467ffffffffffffffff808416911610155b156104ac576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80547fffffffffffffffffffffffffffffffffffffffffffffff0000000000000000001667ffffffffffffffff831617680100000000000000001781557f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361051381610d4f565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86169081179091556040519081527f8f84bffb71312a1e6eb85db8511e1d23de978372a6b0219a8eb1eb60ec89e9b69060200160405180910390a15080547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16815560405167ffffffffffffffff831681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a1505050565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001602052604090208054606091906106269061192d565b80601f01602080910402602001604051908101604052809291908181526020018280546106529061192d565b801561069f5780601f106106745761010080835404028352916020019161069f565b820191906000526020600020905b81548152906001019060200180831161068257829003601f168201915b50505050509050919050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546106e581610d4f565b6106ef8383610d5c565b50505050565b73ffffffffffffffffffffffffffffffffffffffff81163314610744576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61074e8282610e7d565b505050565b61075b610f5b565b61076482611061565b61076e828261108b565b5050565b600061077c6111c4565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6002546040517f7f8d06d000000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff90911690637f8d06d090602401602060405180830381865afa15801561080f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108339190611980565b61089e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f43616c6c657220646f6573206e6f74206861766520656e7469746c656d656e7460448201526064015b60405180910390fd5b34158061095157506000546040517f6352211e00000000000000000000000000000000000000000000000000000000815260048101849052339173ffffffffffffffffffffffffffffffffffffffff1690636352211e90602401602060405180830381865afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093991906119a2565b73ffffffffffffffffffffffffffffffffffffffff16145b6109b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f43616e6e6f742061646420706f696e747320746f20756e6f776e6564204e45556044820152606401610895565b3360009081526001602052604090206109d08282611a0d565b50817f85cbc137c2da0813bcc98bfa100ab8027b0c7483d927d4937e94e9d46f0f613882604051610a019190611712565b60405180910390a2341561076e576000546040517f6f4901b10000000000000000000000000000000000000000000000000000000081526004810184905273ffffffffffffffffffffffffffffffffffffffff90911690636f4901b1903490602401604080518083038185885af1158015610a80573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906106ef9190611b26565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610adf81610d4f565b6106ef8383610e7d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610b345750825b905060008267ffffffffffffffff166001148015610b515750303b155b905081158015610b5f575080155b15610b96576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610bf75784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b610bff611233565b610c07611233565b610c1260008a610d5c565b50610c3d7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e389610d5c565b506000805473ffffffffffffffffffffffffffffffffffffffff8981167fffffffffffffffffffffffff00000000000000000000000000000000000000009283168117909355600280548a8316931683178155604080519182528d83166020830152918c1691810191909152606081019290925260808201527ff8da086fd2274f6785097dac515a28173fcc998c8e6bd0bfb44894d8efbd69c89060a00160405180910390a18315610d445784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050505050565b610d59813361123b565b50565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff16610e735760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610e0f3390565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610420565b6000915050610420565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff1615610e735760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610420565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148061102857507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661100f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561105f576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361076e81610d4f565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611110575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261110d91810190611b4a565b60015b61115e576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610895565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146111ba576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401610895565b61074e83836112e2565b3073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000161461105f576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61105f611345565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661076e576040517fe2517d3f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260248101839052604401610895565b6112eb826113ac565b60405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561133d5761074e828261147b565b61076e6114fe565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661105f576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163b600003611415576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610895565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60606000808473ffffffffffffffffffffffffffffffffffffffff16846040516114a59190611b63565b600060405180830381855af49150503d80600081146114e0576040519150601f19603f3d011682016040523d82523d6000602084013e6114e5565b606091505b50915091506114f5858383611536565b95945050505050565b341561105f576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60608261154b57611546826115c8565b6115c1565b815115801561156f575073ffffffffffffffffffffffffffffffffffffffff84163b155b156115be576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610895565b50805b9392505050565b8051156115d85780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006020828403121561161c57600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146115c157600080fd5b60006020828403121561165e57600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610d5957600080fd5b60006020828403121561169957600080fd5b81356115c181611665565b60005b838110156116bf5781810151838201526020016116a7565b50506000910152565b600081518084526116e08160208601602086016116a4565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006115c160208301846116c8565b6000806040838503121561173857600080fd5b82359150602083013561174a81611665565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261179557600080fd5b813567ffffffffffffffff8111156117af576117af611755565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561181b5761181b611755565b60405281815283820160200185101561183357600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561186357600080fd5b823561186e81611665565b9150602083013567ffffffffffffffff81111561188a57600080fd5b61189685828601611784565b9150509250929050565b600080604083850312156118b357600080fd5b82359150602083013567ffffffffffffffff81111561188a57600080fd5b600080600080608085870312156118e757600080fd5b84356118f281611665565b9350602085013561190281611665565b9250604085013561191281611665565b9150606085013561192281611665565b939692955090935050565b600181811c9082168061194157607f821691505b60208210810361197a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60006020828403121561199257600080fd5b815180151581146115c157600080fd5b6000602082840312156119b457600080fd5b81516115c181611665565b601f82111561074e57806000526020600020601f840160051c810160208510156119e65750805b601f840160051c820191505b81811015611a0657600081556001016119f2565b5050505050565b815167ffffffffffffffff811115611a2757611a27611755565b611a3b81611a35845461192d565b846119bf565b6020601f821160018114611a8d5760008315611a575750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b178455611a06565b6000848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b82811015611adb5787850151825560209485019460019092019101611abb565b5084821015611b1757868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b60008060408385031215611b3957600080fd5b505080516020909101519092909150565b600060208284031215611b5c57600080fd5b5051919050565b60008251611b758184602087016116a4565b919091019291505056fea26469706673582212207bcb6604d2f38d00c0633771ef8fc00024e7782e77ff70066ace6052a78ab84764736f6c634300081c0033
Deployed Bytecode
0x6080604052600436106100e85760003560e01c806352d1902d1161008a578063ad3cb1cc11610059578063ad3cb1cc146102d0578063d547741f14610319578063f72c0d8b14610339578063f8c8765e1461036d57600080fd5b806352d1902d1461022157806379090d771461023657806391d1485414610249578063a217fddf146102bb57600080fd5b80632a77d707116100c65780632a77d707146101a15780632f2ff15d146101ce57806336568abe146101ee5780634f1ef2861461020e57600080fd5b806301ffc9a7146100ed578063248a9ca31461012257806329b6eca91461017f575b600080fd5b3480156100f957600080fd5b5061010d61010836600461160a565b61038d565b60405190151581526020015b60405180910390f35b34801561012e57600080fd5b5061017161013d36600461164c565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b604051908152602001610119565b34801561018b57600080fd5b5061019f61019a366004611687565b610426565b005b3480156101ad57600080fd5b506101c16101bc366004611687565b6105f2565b6040516101199190611712565b3480156101da57600080fd5b5061019f6101e9366004611725565b6106ab565b3480156101fa57600080fd5b5061019f610209366004611725565b6106f5565b61019f61021c366004611850565b610753565b34801561022d57600080fd5b50610171610772565b61019f6102443660046118a0565b6107a1565b34801561025557600080fd5b5061010d610264366004611725565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b3480156102c757600080fd5b50610171600081565b3480156102dc57600080fd5b506101c16040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561032557600080fd5b5061019f610334366004611725565b610aa5565b34801561034557600080fd5b506101717f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b34801561037957600080fd5b5061019f6103883660046118d1565b610ae9565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061042057507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0080546002919068010000000000000000900460ff16806104755750805467ffffffffffffffff808416911610155b156104ac576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80547fffffffffffffffffffffffffffffffffffffffffffffff0000000000000000001667ffffffffffffffff831617680100000000000000001781557f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361051381610d4f565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86169081179091556040519081527f8f84bffb71312a1e6eb85db8511e1d23de978372a6b0219a8eb1eb60ec89e9b69060200160405180910390a15080547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16815560405167ffffffffffffffff831681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a1505050565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001602052604090208054606091906106269061192d565b80601f01602080910402602001604051908101604052809291908181526020018280546106529061192d565b801561069f5780601f106106745761010080835404028352916020019161069f565b820191906000526020600020905b81548152906001019060200180831161068257829003601f168201915b50505050509050919050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546106e581610d4f565b6106ef8383610d5c565b50505050565b73ffffffffffffffffffffffffffffffffffffffff81163314610744576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61074e8282610e7d565b505050565b61075b610f5b565b61076482611061565b61076e828261108b565b5050565b600061077c6111c4565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6002546040517f7f8d06d000000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff90911690637f8d06d090602401602060405180830381865afa15801561080f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108339190611980565b61089e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f43616c6c657220646f6573206e6f74206861766520656e7469746c656d656e7460448201526064015b60405180910390fd5b34158061095157506000546040517f6352211e00000000000000000000000000000000000000000000000000000000815260048101849052339173ffffffffffffffffffffffffffffffffffffffff1690636352211e90602401602060405180830381865afa158015610915573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093991906119a2565b73ffffffffffffffffffffffffffffffffffffffff16145b6109b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f43616e6e6f742061646420706f696e747320746f20756e6f776e6564204e45556044820152606401610895565b3360009081526001602052604090206109d08282611a0d565b50817f85cbc137c2da0813bcc98bfa100ab8027b0c7483d927d4937e94e9d46f0f613882604051610a019190611712565b60405180910390a2341561076e576000546040517f6f4901b10000000000000000000000000000000000000000000000000000000081526004810184905273ffffffffffffffffffffffffffffffffffffffff90911690636f4901b1903490602401604080518083038185885af1158015610a80573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906106ef9190611b26565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610adf81610d4f565b6106ef8383610e7d565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015610b345750825b905060008267ffffffffffffffff166001148015610b515750303b155b905081158015610b5f575080155b15610b96576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001660011785558315610bf75784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b610bff611233565b610c07611233565b610c1260008a610d5c565b50610c3d7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e389610d5c565b506000805473ffffffffffffffffffffffffffffffffffffffff8981167fffffffffffffffffffffffff00000000000000000000000000000000000000009283168117909355600280548a8316931683178155604080519182528d83166020830152918c1691810191909152606081019290925260808201527ff8da086fd2274f6785097dac515a28173fcc998c8e6bd0bfb44894d8efbd69c89060a00160405180910390a18315610d445784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050505050565b610d59813361123b565b50565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff16610e735760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610e0f3390565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610420565b6000915050610420565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616855290915282205460ff1615610e735760008481526020828152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610420565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c65a4e127dd22c9512b75c930dc07205d439814e16148061102857507f000000000000000000000000c65a4e127dd22c9512b75c930dc07205d439814e73ffffffffffffffffffffffffffffffffffffffff1661100f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561105f576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361076e81610d4f565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611110575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261110d91810190611b4a565b60015b61115e576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610895565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146111ba576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401610895565b61074e83836112e2565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c65a4e127dd22c9512b75c930dc07205d439814e161461105f576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61105f611345565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661076e576040517fe2517d3f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8216600482015260248101839052604401610895565b6112eb826113ac565b60405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561133d5761074e828261147b565b61076e6114fe565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661105f576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163b600003611415576040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610895565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60606000808473ffffffffffffffffffffffffffffffffffffffff16846040516114a59190611b63565b600060405180830381855af49150503d80600081146114e0576040519150601f19603f3d011682016040523d82523d6000602084013e6114e5565b606091505b50915091506114f5858383611536565b95945050505050565b341561105f576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60608261154b57611546826115c8565b6115c1565b815115801561156f575073ffffffffffffffffffffffffffffffffffffffff84163b155b156115be576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610895565b50805b9392505050565b8051156115d85780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006020828403121561161c57600080fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146115c157600080fd5b60006020828403121561165e57600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610d5957600080fd5b60006020828403121561169957600080fd5b81356115c181611665565b60005b838110156116bf5781810151838201526020016116a7565b50506000910152565b600081518084526116e08160208601602086016116a4565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006115c160208301846116c8565b6000806040838503121561173857600080fd5b82359150602083013561174a81611665565b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f83011261179557600080fd5b813567ffffffffffffffff8111156117af576117af611755565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff8211171561181b5761181b611755565b60405281815283820160200185101561183357600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561186357600080fd5b823561186e81611665565b9150602083013567ffffffffffffffff81111561188a57600080fd5b61189685828601611784565b9150509250929050565b600080604083850312156118b357600080fd5b82359150602083013567ffffffffffffffff81111561188a57600080fd5b600080600080608085870312156118e757600080fd5b84356118f281611665565b9350602085013561190281611665565b9250604085013561191281611665565b9150606085013561192281611665565b939692955090935050565b600181811c9082168061194157607f821691505b60208210810361197a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60006020828403121561199257600080fd5b815180151581146115c157600080fd5b6000602082840312156119b457600080fd5b81516115c181611665565b601f82111561074e57806000526020600020601f840160051c810160208510156119e65750805b601f840160051c820191505b81811015611a0657600081556001016119f2565b5050505050565b815167ffffffffffffffff811115611a2757611a27611755565b611a3b81611a35845461192d565b846119bf565b6020601f821160018114611a8d5760008315611a575750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b178455611a06565b6000848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b82811015611adb5787850151825560209485019460019092019101611abb565b5084821015611b1757868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b60008060408385031215611b3957600080fd5b505080516020909101519092909150565b600060208284031215611b5c57600080fd5b5051919050565b60008251611b758184602087016116a4565b919091019291505056fea26469706673582212207bcb6604d2f38d00c0633771ef8fc00024e7782e77ff70066ace6052a78ab84764736f6c634300081c0033
Generate instant answers for your smart contract questions using Al Models. Read more.
Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 31 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

