ETH Price: $1,794.75 (-1.89%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

Please try again later

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

PhiRewards

Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled
Yes with 10000 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"ownerAddress_","type":"address"},{"internalType":"address","name":"curatorRewardsContract_","type":"address"}],"stateMutability":"payable","type":"constructor"},{"inputs":[],"name":"ArrayLengthMismatch","type":"error"},{"inputs":[],"name":"InvalidAddressZero","type":"error"},{"inputs":[],"name":"InvalidDeposit","type":"error"},{"inputs":[],"name":"InvalidSignature","type":"error"},{"inputs":[],"name":"InvalidWithdraw","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"SignatureDeadlineExpired","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"artistReward","type":"uint256"}],"name":"ArtistRewardUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"curateReward","type":"uint256"}],"name":"CurateRewardUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"bytes4","name":"reason","type":"bytes4"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"string","name":"comment","type":"string"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"referralReward","type":"uint256"}],"name":"ReferralRewardUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"artId","type":"string"},{"indexed":false,"internalType":"uint256","name":"credentialId","type":"uint256"},{"indexed":false,"internalType":"address","name":"minter","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"referral","type":"address"},{"indexed":true,"internalType":"address","name":"verifier","type":"address"},{"indexed":false,"internalType":"uint256","name":"artistTotalReward","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"referralTotalReward","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"verifierTotalReward","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"curateTotalReward","type":"uint256"}],"name":"RewardsDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"verifierReward","type":"uint256"}],"name":"VerifierRewardUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"WITHDRAW_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"artistReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity_","type":"uint256"},{"internalType":"uint256","name":"mintFee_","type":"uint256"}],"name":"computeMintReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"curateReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"curatorRewardsContract","outputs":[{"internalType":"contract ICuratorRewards","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes4","name":"reason","type":"bytes4"},{"internalType":"string","name":"comment","type":"string"}],"name":"deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes4[]","name":"reasons","type":"bytes4[]"},{"internalType":"string","name":"comment","type":"string"}],"name":"depositBatch","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"string","name":"artId_","type":"string"},{"internalType":"uint256","name":"credentialId_","type":"uint256"},{"internalType":"bytes","name":"addressesData_","type":"bytes"},{"internalType":"uint256","name":"artistTotalReward_","type":"uint256"},{"internalType":"uint256","name":"referralTotalReward_","type":"uint256"},{"internalType":"uint256","name":"verifierTotalReward_","type":"uint256"},{"internalType":"uint256","name":"curateTotalReward_","type":"uint256"}],"name":"depositRewards","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"artId_","type":"string"},{"internalType":"uint256","name":"credentialId_","type":"uint256"},{"internalType":"uint256","name":"quantity_","type":"uint256"},{"internalType":"uint256","name":"mintFee_","type":"uint256"},{"internalType":"bytes","name":"addressesData_","type":"bytes"}],"name":"handleRewardsAndGetValueSent","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"structHash","type":"bytes32"}],"name":"hashTypedData","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"referralReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newArtistReward_","type":"uint256"}],"name":"updateArtistReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newCurateReward_","type":"uint256"}],"name":"updateCurateReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"curatorRewardsContract_","type":"address"}],"name":"updateCuratorRewardsContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newReferralReward_","type":"uint256"}],"name":"updateReferralReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newVerifyReward_","type":"uint256"}],"name":"updateVerifierReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"verifierReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"sig","type":"bytes"}],"name":"withdrawWithSig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
610120604052655af3107a4000600555652d79883d2000600655655af3107a4000600755655af3107a40006008556040516121cb3803806121cb83398101604081905261004b91610209565b306080524660a05281606080610097604080518082018252600b81526a504849205265776172647360a81b602080830191909152825180840190935260018352603160f81b9083015291565b815160209283012081519183019190912060c082905260e0819052604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8152938401929092529082015246606082015230608082015260a090206101005250506001600160a01b03811661012857604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6101318161017f565b506001600160a01b03811661015957604051630863a45360e11b815260040160405180910390fd5b600480546001600160a01b0319166001600160a01b03929092169190911790555061023c565b600380546001600160a01b03191690556101988161019b565b50565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b80516001600160a01b038116811461020457600080fd5b919050565b6000806040838503121561021c57600080fd5b610225836101ed565b9150610233602084016101ed565b90509250929050565b60805160a05160c05160e05161010051611f4b61028060003960006113dc015260006114960152600061147001526000611420015260006113fd0152611f4b6000f3fe6080604052600436106101ae5760003560e01c806390db33f9116100eb578063cbc739161161008f578063e554e1ad11610061578063e554e1ad146104ba578063f2fde38b146104da578063f3fef3a3146104fa578063f7f8266f1461051a57005b8063cbc7391614610449578063ce91e0261461045c578063db518db21461047c578063e30c39781461049c57005b806399b37143116100c857806399b37143146103ea578063a2838fee14610400578063b3d83e9e14610413578063b49e80f41461043357005b806390db33f91461038a57806391193be3146103aa57806395b61987146103ca57005b806370a082311161015257806379ba50971161012f57806379ba5097146102ee5780637ecebe001461030357806384b0196e146103305780638da5cb5b1461035857005b806370a0823114610278578063715018a6146102a557806376c5d758146102ba57005b8063300def951161018b578063300def951461020f578063470a2d83146102225780634d683674146102425780636575f6aa1461025857005b80630baf4711146101b757806318160ddd146101d7578063266de7d5146101f957005b366101b557005b005b3480156101c357600080fd5b506101b56101d2366004611744565b61052d565b3480156101e357600080fd5b50475b6040519081526020015b60405180910390f35b34801561020557600080fd5b506101e660055481565b6101b561021d366004611805565b610726565b34801561022e57600080fd5b506101e661023d3660046118c9565b610950565b34801561024e57600080fd5b506101e660065481565b34801561026457600080fd5b506101e66102733660046118eb565b61099a565b34801561028457600080fd5b506101e6610293366004611904565b60016020526000908152604090205481565b3480156102b157600080fd5b506101b56109a5565b3480156102c657600080fd5b506101e67f7b35c0715842c169bbf11116e8d20b2e74dacbd860d36ad5e47c3d88c15be55b81565b3480156102fa57600080fd5b506101b56109b9565b34801561030f57600080fd5b506101e661031e366004611904565b60006020819052908152604090205481565b34801561033c57600080fd5b50610345610a1b565b6040516101f0979695949392919061198c565b34801561036457600080fd5b506002546001600160a01b03165b6040516001600160a01b0390911681526020016101f0565b34801561039657600080fd5b506101b56103a53660046118eb565b610ac4565b3480156103b657600080fd5b506101b56103c5366004611904565b610b08565b3480156103d657600080fd5b506101b56103e53660046118eb565b610b8a565b3480156103f657600080fd5b506101e660085481565b6101b561040e366004611b1b565b610bc7565b34801561041f57600080fd5b506101b561042e3660046118eb565b610ceb565b34801561043f57600080fd5b506101e660075481565b6101b5610457366004611b90565b610d28565b34801561046857600080fd5b50600454610372906001600160a01b031681565b34801561048857600080fd5b506101b5610497366004611c23565b610ef9565b3480156104a857600080fd5b506003546001600160a01b0316610372565b3480156104c657600080fd5b506101b56104d53660046118eb565b611032565b3480156104e657600080fd5b506101b56104f5366004611904565b61106f565b34801561050657600080fd5b506101b5610515366004611c23565b6110f8565b6101b5610528366004611c84565b611244565b82421115610567576040517f5a9165ff00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616600090815260208190526040812080546105a39289928992899290919061059783611d16565b91905055878787611324565b6105d9576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038516610619576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360000361063d576001600160a01b03861660009081526001602052604090205493505b6001600160a01b03861660009081526001602052604090205484111561068f576040517f35411d8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616600090815260016020526040812080548692906106b7908490611d4e565b92505081905550846001600160a01b0316866001600160a01b03167f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb8660405161070391815260200190565b60405180910390a361071e6001600160a01b038616856113be565b505050505050565b8685811415806107365750808414155b1561076d576040517fa24a13a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000805b828110156107a75788888281811061078b5761078b611d61565b905060200201358261079d9190611d90565b9150600101610771565b508034146107e1576040517fb2e532de00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b828110156109435760008b8b8381811061080057610800611d61565b90506020020160208101906108159190611904565b905060008a8a8481811061082b5761082b611d61565b60200291909101359150506001600160a01b038216610876576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000908152600160205260408120805483929061089e908490611d90565b9091555089905088848181106108b6576108b6611d61565b90506020020160208101906108cb9190611da3565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916826001600160a01b0316336001600160a01b03167f5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c0001848b8b60405161093193929190611e07565b60405180910390a450506001016107e4565b5050505050505050505050565b6000600854600754600654846005546109699190611d90565b6109739190611d90565b61097d9190611d90565b6109879190611d90565b6109919084611e2a565b90505b92915050565b6000610994826113da565b6109ad6114f2565b6109b76000611538565b565b60035433906001600160a01b03168114610a0f576040517f118cdaa70000000000000000000000000000000000000000000000000000000081526001600160a01b03821660048201526024015b60405180910390fd5b610a1881611538565b50565b7f0f000000000000000000000000000000000000000000000000000000000000006060806000808083610ab2604080518082018252600b81527f50484920526577617264730000000000000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b610acc6114f2565b60088190556040518181527fc41431aa34d5b806afe40e84f68f2f3050737a113fb296d3d8c27aabcd3e3817906020015b60405180910390a150565b610b106114f2565b6001600160a01b038116610b50576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610b926114f2565b60078190556040518181527f22f48507214d6a9ad700c36f02d4581584c003af2c61de79ca4c4c49621705b790602001610afd565b8360085460075460065486600554610bdf9190611d90565b610be99190611d90565b610bf39190611d90565b610bfd9190611d90565b610c079190611e2a565b610c118585610950565b14610c48576040517fb2e532de00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b306001600160a01b031663cbc7391634888886866005548a610c6a9190611d90565b610c74908c611e2a565b600654610c81908d611e2a565b600754610c8e908e611e2a565b600854610c9b908f611e2a565b6040518a63ffffffff1660e01b8152600401610cbe989796959493929190611e41565b6000604051808303818588803b158015610cd757600080fd5b505af1158015610943573d6000803e3d6000fd5b610cf36114f2565b60058190556040518181527f4e30bbba2993e5a3e0f27562ad1a4dc5675526646c57288524b69e53f969363a90602001610afd565b6000808080610d39898b018b611e95565b929650909450925090506001600160a01b038216610d55578291505b6001600160a01b03831615610d92576001600160a01b038316600090815260016020526040812080548a9290610d8c908490611d90565b90915550505b6001600160a01b03821615610dcf576001600160a01b03821660009081526001602052604081208054899290610dc9908490611d90565b90915550505b6001600160a01b03811615610e0c576001600160a01b03811660009081526001602052604081208054889290610e06908490611d90565b90915550505b600480546040517fe2bbb1580000000000000000000000000000000000000000000000000000000081529182018d9052602482018790526001600160a01b03169063e2bbb1589087906044016000604051808303818588803b158015610e7157600080fd5b505af1158015610e85573d6000803e3d6000fd5b5050505050806001600160a01b0316826001600160a01b0316846001600160a01b03167ffe8974f03c2f377dc5c160beedd399eec9b262ce22783648e41e17f6d9fc88fb8f8f898e8e8e8e604051610ee39796959493929190611ef1565b60405180910390a4505050505050505050505050565b6001600160a01b038216610f39576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600003610f5c57506001600160a01b0381166000908152600160205260409020545b6001600160a01b038216600090815260016020526040902054811115610fae576040517f35411d8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03821660009081526001602052604081208054839290610fd6908490611d4e565b90915550506040518181526001600160a01b0383169081907f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb9060200160405180910390a361102e6001600160a01b038316826113be565b5050565b61103a6114f2565b60068190556040518181527f1f8e6077362b190f5e703f6aaa66b587a8b3a9c0c66035073808d52b95c2f4d990602001610afd565b6110776114f2565b600380546001600160a01b0383167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091556110c06002546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6001600160a01b038216611138576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33600082900361115e576001600160a01b03811660009081526001602052604090205491505b6001600160a01b0381166000908152600160205260409020548211156111b0576040517f35411d8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038116600090815260016020526040812080548492906111d8908490611d4e565b92505081905550826001600160a01b0316816001600160a01b03167f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb8460405161122491815260200190565b60405180910390a361123f6001600160a01b038416836113be565b505050565b6001600160a01b038416611284576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416600090815260016020526040812080543492906112ac908490611d90565b90915550506040517fffffffff000000000000000000000000000000000000000000000000000000008416906001600160a01b0386169033907f5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c00019061131690349088908890611e07565b60405180910390a450505050565b604080517f7b35c0715842c169bbf11116e8d20b2e74dacbd860d36ad5e47c3d88c15be55b6020808301919091526001600160a01b038a811683850152891660608301526080820188905260a0820187905260c08083018790528351808403909101815260e09092019092528051910120600090816113a2826113da565b90506113b08a828787611569565b9a9950505050505050505050565b60003860003884865af161102e5763b12d13eb6000526004601cfd5b7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000030147f00000000000000000000000000000000000000000000000000000000000000004614166114cd5750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f000000000000000000000000000000000000000000000000000000000000000060208201527f00000000000000000000000000000000000000000000000000000000000000009181019190915246606082015230608082015260a090205b67190100000000000060005280601a5281603a52604260182090506000603a52919050565b6002546001600160a01b031633146109b7576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610a06565b600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055610a188161167c565b6001600160a01b0390931692600084156116745760405184600052604083036115ed5760208481013560ff81901c601b01825285356040527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052600160806000825afa805187183d15176115eb57506000606052604052506001611674565b505b6041830361163057604084013560001a602052604084604037602060016080600060015afa805187183d151761162e57506000606052604052506001611674565b505b600060605280604052631626ba7e60e01b80825285600483015260248201604081528460448401528486606485013760208160648701858b5afa9051909114169150505b949350505050565b600280546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0381168114610a1857600080fd5b60008083601f84011261170d57600080fd5b50813567ffffffffffffffff81111561172557600080fd5b60208301915083602082850101111561173d57600080fd5b9250929050565b60008060008060008060a0878903121561175d57600080fd5b8635611768816116e6565b95506020870135611778816116e6565b94506040870135935060608701359250608087013567ffffffffffffffff8111156117a257600080fd5b6117ae89828a016116fb565b979a9699509497509295939492505050565b60008083601f8401126117d257600080fd5b50813567ffffffffffffffff8111156117ea57600080fd5b6020830191508360208260051b850101111561173d57600080fd5b6000806000806000806000806080898b03121561182157600080fd5b883567ffffffffffffffff8082111561183957600080fd5b6118458c838d016117c0565b909a50985060208b013591508082111561185e57600080fd5b61186a8c838d016117c0565b909850965060408b013591508082111561188357600080fd5b61188f8c838d016117c0565b909650945060608b01359150808211156118a857600080fd5b506118b58b828c016116fb565b999c989b5096995094979396929594505050565b600080604083850312156118dc57600080fd5b50508035926020909101359150565b6000602082840312156118fd57600080fd5b5035919050565b60006020828403121561191657600080fd5b8135611921816116e6565b9392505050565b6000815180845260005b8181101561194e57602081850181015186830182015201611932565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e060208401526119c960e084018a611928565b83810360408501526119db818a611928565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b81811015611a2f57835183529284019291840191600101611a13565b50909c9b505050505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112611a8157600080fd5b813567ffffffffffffffff80821115611a9c57611a9c611a41565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715611ae257611ae2611a41565b81604052838152866020858801011115611afb57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060008060a08789031215611b3457600080fd5b863567ffffffffffffffff80821115611b4c57600080fd5b611b588a838b01611a70565b97506020890135965060408901359550606089013594506080890135915080821115611b8357600080fd5b506117ae89828a016116fb565b60008060008060008060008060e0898b031215611bac57600080fd5b883567ffffffffffffffff80821115611bc457600080fd5b611bd08c838d01611a70565b995060208b0135985060408b0135915080821115611bed57600080fd5b50611bfa8b828c016116fb565b999c989b50996060810135986080820135985060a0820135975060c09091013595509350505050565b60008060408385031215611c3657600080fd5b8235611c41816116e6565b946020939093013593505050565b80357fffffffff0000000000000000000000000000000000000000000000000000000081168114611c7f57600080fd5b919050565b60008060008060608587031215611c9a57600080fd5b8435611ca5816116e6565b9350611cb360208601611c4f565b9250604085013567ffffffffffffffff811115611ccf57600080fd5b611cdb878288016116fb565b95989497509550505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611d4757611d47611ce7565b5060010190565b8181038181111561099457610994611ce7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8082018082111561099457610994611ce7565b600060208284031215611db557600080fd5b61099182611c4f565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b838152604060208201526000611e21604083018486611dbe565b95945050505050565b808202811582820484141761099457610994611ce7565b60e081526000611e5460e083018b611928565b8960208401528281036040840152611e6d81898b611dbe565b9150508560608301528460808301528360a08301528260c08301529998505050505050505050565b60008060008060808587031215611eab57600080fd5b8435611eb6816116e6565b93506020850135611ec6816116e6565b92506040850135611ed6816116e6565b91506060850135611ee6816116e6565b939692955090935050565b60e081526000611f0460e083018a611928565b6020830198909852506001600160a01b039590951660408601526060850193909352608084019190915260a083015260c09091015291905056fea164736f6c6343000819000a0000000000000000000000005cd18da4c84758319c8e1c228b48725f5e4a350600000000000000000000000011df515078c79b4969faafeaa93a611bb1e53c7f
Deployed Bytecode
0x6080604052600436106101ae5760003560e01c806390db33f9116100eb578063cbc739161161008f578063e554e1ad11610061578063e554e1ad146104ba578063f2fde38b146104da578063f3fef3a3146104fa578063f7f8266f1461051a57005b8063cbc7391614610449578063ce91e0261461045c578063db518db21461047c578063e30c39781461049c57005b806399b37143116100c857806399b37143146103ea578063a2838fee14610400578063b3d83e9e14610413578063b49e80f41461043357005b806390db33f91461038a57806391193be3146103aa57806395b61987146103ca57005b806370a082311161015257806379ba50971161012f57806379ba5097146102ee5780637ecebe001461030357806384b0196e146103305780638da5cb5b1461035857005b806370a0823114610278578063715018a6146102a557806376c5d758146102ba57005b8063300def951161018b578063300def951461020f578063470a2d83146102225780634d683674146102425780636575f6aa1461025857005b80630baf4711146101b757806318160ddd146101d7578063266de7d5146101f957005b366101b557005b005b3480156101c357600080fd5b506101b56101d2366004611744565b61052d565b3480156101e357600080fd5b50475b6040519081526020015b60405180910390f35b34801561020557600080fd5b506101e660055481565b6101b561021d366004611805565b610726565b34801561022e57600080fd5b506101e661023d3660046118c9565b610950565b34801561024e57600080fd5b506101e660065481565b34801561026457600080fd5b506101e66102733660046118eb565b61099a565b34801561028457600080fd5b506101e6610293366004611904565b60016020526000908152604090205481565b3480156102b157600080fd5b506101b56109a5565b3480156102c657600080fd5b506101e67f7b35c0715842c169bbf11116e8d20b2e74dacbd860d36ad5e47c3d88c15be55b81565b3480156102fa57600080fd5b506101b56109b9565b34801561030f57600080fd5b506101e661031e366004611904565b60006020819052908152604090205481565b34801561033c57600080fd5b50610345610a1b565b6040516101f0979695949392919061198c565b34801561036457600080fd5b506002546001600160a01b03165b6040516001600160a01b0390911681526020016101f0565b34801561039657600080fd5b506101b56103a53660046118eb565b610ac4565b3480156103b657600080fd5b506101b56103c5366004611904565b610b08565b3480156103d657600080fd5b506101b56103e53660046118eb565b610b8a565b3480156103f657600080fd5b506101e660085481565b6101b561040e366004611b1b565b610bc7565b34801561041f57600080fd5b506101b561042e3660046118eb565b610ceb565b34801561043f57600080fd5b506101e660075481565b6101b5610457366004611b90565b610d28565b34801561046857600080fd5b50600454610372906001600160a01b031681565b34801561048857600080fd5b506101b5610497366004611c23565b610ef9565b3480156104a857600080fd5b506003546001600160a01b0316610372565b3480156104c657600080fd5b506101b56104d53660046118eb565b611032565b3480156104e657600080fd5b506101b56104f5366004611904565b61106f565b34801561050657600080fd5b506101b5610515366004611c23565b6110f8565b6101b5610528366004611c84565b611244565b82421115610567576040517f5a9165ff00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616600090815260208190526040812080546105a39289928992899290919061059783611d16565b91905055878787611324565b6105d9576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038516610619576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360000361063d576001600160a01b03861660009081526001602052604090205493505b6001600160a01b03861660009081526001602052604090205484111561068f576040517f35411d8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038616600090815260016020526040812080548692906106b7908490611d4e565b92505081905550846001600160a01b0316866001600160a01b03167f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb8660405161070391815260200190565b60405180910390a361071e6001600160a01b038616856113be565b505050505050565b8685811415806107365750808414155b1561076d576040517fa24a13a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000805b828110156107a75788888281811061078b5761078b611d61565b905060200201358261079d9190611d90565b9150600101610771565b508034146107e1576040517fb2e532de00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b828110156109435760008b8b8381811061080057610800611d61565b90506020020160208101906108159190611904565b905060008a8a8481811061082b5761082b611d61565b60200291909101359150506001600160a01b038216610876576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382166000908152600160205260408120805483929061089e908490611d90565b9091555089905088848181106108b6576108b6611d61565b90506020020160208101906108cb9190611da3565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916826001600160a01b0316336001600160a01b03167f5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c0001848b8b60405161093193929190611e07565b60405180910390a450506001016107e4565b5050505050505050505050565b6000600854600754600654846005546109699190611d90565b6109739190611d90565b61097d9190611d90565b6109879190611d90565b6109919084611e2a565b90505b92915050565b6000610994826113da565b6109ad6114f2565b6109b76000611538565b565b60035433906001600160a01b03168114610a0f576040517f118cdaa70000000000000000000000000000000000000000000000000000000081526001600160a01b03821660048201526024015b60405180910390fd5b610a1881611538565b50565b7f0f000000000000000000000000000000000000000000000000000000000000006060806000808083610ab2604080518082018252600b81527f50484920526577617264730000000000000000000000000000000000000000006020808301919091528251808401909352600183527f31000000000000000000000000000000000000000000000000000000000000009083015291565b97989097965046955030945091925090565b610acc6114f2565b60088190556040518181527fc41431aa34d5b806afe40e84f68f2f3050737a113fb296d3d8c27aabcd3e3817906020015b60405180910390a150565b610b106114f2565b6001600160a01b038116610b50576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b610b926114f2565b60078190556040518181527f22f48507214d6a9ad700c36f02d4581584c003af2c61de79ca4c4c49621705b790602001610afd565b8360085460075460065486600554610bdf9190611d90565b610be99190611d90565b610bf39190611d90565b610bfd9190611d90565b610c079190611e2a565b610c118585610950565b14610c48576040517fb2e532de00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b306001600160a01b031663cbc7391634888886866005548a610c6a9190611d90565b610c74908c611e2a565b600654610c81908d611e2a565b600754610c8e908e611e2a565b600854610c9b908f611e2a565b6040518a63ffffffff1660e01b8152600401610cbe989796959493929190611e41565b6000604051808303818588803b158015610cd757600080fd5b505af1158015610943573d6000803e3d6000fd5b610cf36114f2565b60058190556040518181527f4e30bbba2993e5a3e0f27562ad1a4dc5675526646c57288524b69e53f969363a90602001610afd565b6000808080610d39898b018b611e95565b929650909450925090506001600160a01b038216610d55578291505b6001600160a01b03831615610d92576001600160a01b038316600090815260016020526040812080548a9290610d8c908490611d90565b90915550505b6001600160a01b03821615610dcf576001600160a01b03821660009081526001602052604081208054899290610dc9908490611d90565b90915550505b6001600160a01b03811615610e0c576001600160a01b03811660009081526001602052604081208054889290610e06908490611d90565b90915550505b600480546040517fe2bbb1580000000000000000000000000000000000000000000000000000000081529182018d9052602482018790526001600160a01b03169063e2bbb1589087906044016000604051808303818588803b158015610e7157600080fd5b505af1158015610e85573d6000803e3d6000fd5b5050505050806001600160a01b0316826001600160a01b0316846001600160a01b03167ffe8974f03c2f377dc5c160beedd399eec9b262ce22783648e41e17f6d9fc88fb8f8f898e8e8e8e604051610ee39796959493929190611ef1565b60405180910390a4505050505050505050505050565b6001600160a01b038216610f39576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600003610f5c57506001600160a01b0381166000908152600160205260409020545b6001600160a01b038216600090815260016020526040902054811115610fae576040517f35411d8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03821660009081526001602052604081208054839290610fd6908490611d4e565b90915550506040518181526001600160a01b0383169081907f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb9060200160405180910390a361102e6001600160a01b038316826113be565b5050565b61103a6114f2565b60068190556040518181527f1f8e6077362b190f5e703f6aaa66b587a8b3a9c0c66035073808d52b95c2f4d990602001610afd565b6110776114f2565b600380546001600160a01b0383167fffffffffffffffffffffffff000000000000000000000000000000000000000090911681179091556110c06002546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6001600160a01b038216611138576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33600082900361115e576001600160a01b03811660009081526001602052604090205491505b6001600160a01b0381166000908152600160205260409020548211156111b0576040517f35411d8b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038116600090815260016020526040812080548492906111d8908490611d4e565b92505081905550826001600160a01b0316816001600160a01b03167f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb8460405161122491815260200190565b60405180910390a361123f6001600160a01b038416836113be565b505050565b6001600160a01b038416611284576040517f10c748a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416600090815260016020526040812080543492906112ac908490611d90565b90915550506040517fffffffff000000000000000000000000000000000000000000000000000000008416906001600160a01b0386169033907f5b769452a2090142e059af5137c5b92a3e966cfb03b794cd01ac195d196c00019061131690349088908890611e07565b60405180910390a450505050565b604080517f7b35c0715842c169bbf11116e8d20b2e74dacbd860d36ad5e47c3d88c15be55b6020808301919091526001600160a01b038a811683850152891660608301526080820188905260a0820187905260c08083018790528351808403909101815260e09092019092528051910120600090816113a2826113da565b90506113b08a828787611569565b9a9950505050505050505050565b60003860003884865af161102e5763b12d13eb6000526004601cfd5b7f0181db79d8a0f919a83b599dbcb3daece017a60f3ecd51f9ddb9288ac9d7fe387f0000000000000000000000008639d3ebe70c83254534b3f0bd84d25bbc7a462f30147f000000000000000000000000000000000000000000000000000000000000000a4614166114cd5750604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81527f769b3c22681a57c6a396aa78efa18b61e686ef434193183524f478856e20a45760208201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc69181019190915246606082015230608082015260a090205b67190100000000000060005280601a5281603a52604260182090506000603a52919050565b6002546001600160a01b031633146109b7576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610a06565b600380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055610a188161167c565b6001600160a01b0390931692600084156116745760405184600052604083036115ed5760208481013560ff81901c601b01825285356040527f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16606052600160806000825afa805187183d15176115eb57506000606052604052506001611674565b505b6041830361163057604084013560001a602052604084604037602060016080600060015afa805187183d151761162e57506000606052604052506001611674565b505b600060605280604052631626ba7e60e01b80825285600483015260248201604081528460448401528486606485013760208160648701858b5afa9051909114169150505b949350505050565b600280546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0381168114610a1857600080fd5b60008083601f84011261170d57600080fd5b50813567ffffffffffffffff81111561172557600080fd5b60208301915083602082850101111561173d57600080fd5b9250929050565b60008060008060008060a0878903121561175d57600080fd5b8635611768816116e6565b95506020870135611778816116e6565b94506040870135935060608701359250608087013567ffffffffffffffff8111156117a257600080fd5b6117ae89828a016116fb565b979a9699509497509295939492505050565b60008083601f8401126117d257600080fd5b50813567ffffffffffffffff8111156117ea57600080fd5b6020830191508360208260051b850101111561173d57600080fd5b6000806000806000806000806080898b03121561182157600080fd5b883567ffffffffffffffff8082111561183957600080fd5b6118458c838d016117c0565b909a50985060208b013591508082111561185e57600080fd5b61186a8c838d016117c0565b909850965060408b013591508082111561188357600080fd5b61188f8c838d016117c0565b909650945060608b01359150808211156118a857600080fd5b506118b58b828c016116fb565b999c989b5096995094979396929594505050565b600080604083850312156118dc57600080fd5b50508035926020909101359150565b6000602082840312156118fd57600080fd5b5035919050565b60006020828403121561191657600080fd5b8135611921816116e6565b9392505050565b6000815180845260005b8181101561194e57602081850181015186830182015201611932565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e060208401526119c960e084018a611928565b83810360408501526119db818a611928565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b81811015611a2f57835183529284019291840191600101611a13565b50909c9b505050505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112611a8157600080fd5b813567ffffffffffffffff80821115611a9c57611a9c611a41565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715611ae257611ae2611a41565b81604052838152866020858801011115611afb57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060008060a08789031215611b3457600080fd5b863567ffffffffffffffff80821115611b4c57600080fd5b611b588a838b01611a70565b97506020890135965060408901359550606089013594506080890135915080821115611b8357600080fd5b506117ae89828a016116fb565b60008060008060008060008060e0898b031215611bac57600080fd5b883567ffffffffffffffff80821115611bc457600080fd5b611bd08c838d01611a70565b995060208b0135985060408b0135915080821115611bed57600080fd5b50611bfa8b828c016116fb565b999c989b50996060810135986080820135985060a0820135975060c09091013595509350505050565b60008060408385031215611c3657600080fd5b8235611c41816116e6565b946020939093013593505050565b80357fffffffff0000000000000000000000000000000000000000000000000000000081168114611c7f57600080fd5b919050565b60008060008060608587031215611c9a57600080fd5b8435611ca5816116e6565b9350611cb360208601611c4f565b9250604085013567ffffffffffffffff811115611ccf57600080fd5b611cdb878288016116fb565b95989497509550505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611d4757611d47611ce7565b5060010190565b8181038181111561099457610994611ce7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8082018082111561099457610994611ce7565b600060208284031215611db557600080fd5b61099182611c4f565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b838152604060208201526000611e21604083018486611dbe565b95945050505050565b808202811582820484141761099457610994611ce7565b60e081526000611e5460e083018b611928565b8960208401528281036040840152611e6d81898b611dbe565b9150508560608301528460808301528360a08301528260c08301529998505050505050505050565b60008060008060808587031215611eab57600080fd5b8435611eb6816116e6565b93506020850135611ec6816116e6565b92506040850135611ed6816116e6565b91506060850135611ee6816116e6565b939692955090935050565b60e081526000611f0460e083018a611928565b6020830198909852506001600160a01b039590951660408601526060850193909352608084019190915260a083015260c09091015291905056fea164736f6c6343000819000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005cd18da4c84758319c8e1c228b48725f5e4a350600000000000000000000000011df515078c79b4969faafeaa93a611bb1e53c7f

-----Decoded View---------------
Arg [0] : ownerAddress_ (address): 0x5cD18dA4C84758319C8E1c228b48725f5e4a3506
Arg [1] : curatorRewardsContract_ (address): 0x11Df515078C79B4969fAafEAA93A611Bb1e53c7F

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000005cd18da4c84758319c8e1c228b48725f5e4a3506
Arg [1] : 00000000000000000000000011df515078c79b4969faafeaa93a611bb1e53c7f

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

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.