POL Price: $0.101044 (-0.26%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL 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

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

ERC721StakingModuleInfo

Compiler Version
v0.8.18+commit.87f61d96
Optimization Enabled
Yes with 10000 runs
Other Settings
default 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":"module","type":"address"},{"internalType":"address","name":"addr","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"positions","outputs":[{"internalType":"bytes32[]","name":"accounts_","type":"bytes32[]"},{"internalType":"uint256[]","name":"shares_","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"module","type":"address"},{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"shares","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"module","type":"address"}],"name":"sharesPerToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"module","type":"address"}],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"string","name":"","type":"string"},{"internalType":"string","name":"","type":"string"},{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"module","type":"address"},{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"start","type":"uint256"}],"name":"tokenIds","outputs":[{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"module","type":"address"}],"name":"tokens","outputs":[{"internalType":"address[]","name":"addresses_","type":"address[]"},{"internalType":"string[]","name":"names_","type":"string[]"},{"internalType":"string[]","name":"symbols_","type":"string[]"},{"internalType":"uint8[]","name":"decimals_","type":"uint8[]"}],"stateMutability":"view","type":"function"}]
61120561003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061007c5760003560e01c80637a84ba6f1161005a5780637a84ba6f146100dd5780637f39e1cf146100fe578063e48603391461011e57600080fd5b806336fe2c99146100815780635ab2c676146100a75780636d46a1db146100ba575b600080fd5b61009461008f366004610b81565b610141565b6040519081526020015b60405180910390f35b6100946100b5366004610bc2565b6103de565b6100cd6100c8366004610bc2565b610465565b60405161009e9493929190610c2f565b6100f06100eb366004610c85565b6106de565b60405161009e929190610d52565b61011161010c366004610da9565b61079b565b60405161009e9190610def565b61013161012c366004610bc2565b610a01565b60405161009e9493929190610e57565b60008382820361025c578073ffffffffffffffffffffffffffffffffffffffff16638c7a46386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610196573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ba9190610f15565b6040517f0568e65e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152831690630568e65e90602401602060405180830381865afa158015610226573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024a9190610f15565b6102549190610f5d565b9150506103d7565b6040517f0568e65e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152821690630568e65e90602401602060405180830381865afa1580156102c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ec9190610f15565b83111561035a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f736d6e693100000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16638c7a46386040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103c99190610f15565b6103d39084610f5d565b9150505b9392505050565b6000808290508073ffffffffffffffffffffffffffffffffffffffff16638c7a46386040518163ffffffff1660e01b8152600401602060405180830381865afa15801561042f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104539190610f15565b6103d790670de0b6b3a7640000610f5d565b600060608060008085905060008173ffffffffffffffffffffffffffffffffffffffff16639d63848a6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156104bd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104e59190810190610fda565b6000815181106104f7576104f761108c565b60209081029190910101516040517f01ffc9a70000000000000000000000000000000000000000000000000000000081527f5b5e139f00000000000000000000000000000000000000000000000000000000600482015290915073ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790602401602060405180830381865afa15801561058f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b391906110bb565b6105e357604080516020808201835260008083528351918201909352828152929750955090935091506106d79050565b808173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa15801561062f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261065791908101906110dd565b8273ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156106a2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106ca91908101906110dd565b6000955095509550955050505b9193509193565b60608060006106ef87876000610141565b9050801561079157604080516001808252818301909252906020808301908036833750506040805160018082528183019092529295509050602080830190803683370190505091508573ffffffffffffffffffffffffffffffffffffffff1660001b836000815181106107645761076461108c565b60200260200101818152505080826000815181106107845761078461108c565b6020026020010181815250505b5094509492505050565b6040517f0568e65e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152606091869160009190831690630568e65e90602401602060405180830381865afa158015610810573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108349190610f15565b9050806108418686611171565b11156108a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f736d6e69320000000000000000000000000000000000000000000000000000006044820152606401610351565b846000036108be576108bb8482611184565b94505b8467ffffffffffffffff8111156108d7576108d7610f7a565b604051908082528060200260200182016040528015610900578160200160208202803683370190505b50925060005b858110156109f65773ffffffffffffffffffffffffffffffffffffffff831663259fd221886109358885611171565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381865afa1580156109a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c79190610f15565b8482815181106109d9576109d961108c565b6020908102919091010152806109ee81611197565b915050610906565b505050949350505050565b604080516001808252818301909252606091829182918291906020808301908036833701905050604080516001808252818301909252919550816020015b6060815260200190600190039081610a3f575050604080516001808252818301909252919450602082015b6060815260200190600190039081610a6a57505060408051600180825281830190925291935060208083019080368337019050509050610aa985610465565b87600081518110610abc57610abc61108c565b6020026020010187600081518110610ad657610ad661108c565b6020026020010187600081518110610af057610af061108c565b6020026020010187600081518110610b0a57610b0a61108c565b602002602001018460ff1660ff168152508490528490528473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250505050509193509193565b73ffffffffffffffffffffffffffffffffffffffff81168114610b7e57600080fd5b50565b600080600060608486031215610b9657600080fd5b8335610ba181610b5c565b92506020840135610bb181610b5c565b929592945050506040919091013590565b600060208284031215610bd457600080fd5b81356103d781610b5c565b60005b83811015610bfa578181015183820152602001610be2565b50506000910152565b60008151808452610c1b816020860160208601610bdf565b601f01601f19169290920160200192915050565b73ffffffffffffffffffffffffffffffffffffffff85168152608060208201526000610c5e6080830186610c03565b8281036040840152610c708186610c03565b91505060ff8316606083015295945050505050565b60008060008060608587031215610c9b57600080fd5b8435610ca681610b5c565b93506020850135610cb681610b5c565b9250604085013567ffffffffffffffff80821115610cd357600080fd5b818701915087601f830112610ce757600080fd5b813581811115610cf657600080fd5b886020828501011115610d0857600080fd5b95989497505060200194505050565b600081518084526020808501945080840160005b83811015610d4757815187529582019590820190600101610d2b565b509495945050505050565b604080825283519082018190526000906020906060840190828701845b82811015610d8b57815184529284019290840190600101610d6f565b50505083810382850152610d9f8186610d17565b9695505050505050565b60008060008060808587031215610dbf57600080fd5b8435610dca81610b5c565b93506020850135610dda81610b5c565b93969395505050506040820135916060013590565b6020815260006103d76020830184610d17565b600081518084526020808501808196508360051b8101915082860160005b85811015610e4a578284038952610e38848351610c03565b98850198935090840190600101610e20565b5091979650505050505050565b6080808252855190820181905260009060209060a0840190828901845b82811015610ea657815173ffffffffffffffffffffffffffffffffffffffff1684529284019290840190600101610e74565b50505083810382850152610eba8188610e02565b90508381036040850152610ece8187610e02565b8481036060860152855180825283870192509083019060005b81811015610f0657835160ff1683529284019291840191600101610ee7565b50909998505050505050505050565b600060208284031215610f2757600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082028115828204841417610f7457610f74610f2e565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610fd257610fd2610f7a565b604052919050565b60006020808385031215610fed57600080fd5b825167ffffffffffffffff8082111561100557600080fd5b818501915085601f83011261101957600080fd5b81518181111561102b5761102b610f7a565b8060051b915061103c848301610fa9565b818152918301840191848101908884111561105657600080fd5b938501935b83851015611080578451925061107083610b5c565b828252938501939085019061105b565b98975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000602082840312156110cd57600080fd5b815180151581146103d757600080fd5b6000602082840312156110ef57600080fd5b815167ffffffffffffffff8082111561110757600080fd5b818401915084601f83011261111b57600080fd5b81518181111561112d5761112d610f7a565b6111406020601f19601f84011601610fa9565b915080825285602082850101111561115757600080fd5b611168816020840160208601610bdf565b50949350505050565b80820180821115610f7457610f74610f2e565b81810381811115610f7457610f74610f2e565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036111c8576111c8610f2e565b506001019056fea26469706673582212201a96bbda701ab301ff83ba794cc316e475ee30c46c377275433db4d163cc471364736f6c63430008120033
Deployed Bytecode
0x730608c83c77ef641d78045ce87e2e13450d866133301460806040526004361061007c5760003560e01c80637a84ba6f1161005a5780637a84ba6f146100dd5780637f39e1cf146100fe578063e48603391461011e57600080fd5b806336fe2c99146100815780635ab2c676146100a75780636d46a1db146100ba575b600080fd5b61009461008f366004610b81565b610141565b6040519081526020015b60405180910390f35b6100946100b5366004610bc2565b6103de565b6100cd6100c8366004610bc2565b610465565b60405161009e9493929190610c2f565b6100f06100eb366004610c85565b6106de565b60405161009e929190610d52565b61011161010c366004610da9565b61079b565b60405161009e9190610def565b61013161012c366004610bc2565b610a01565b60405161009e9493929190610e57565b60008382820361025c578073ffffffffffffffffffffffffffffffffffffffff16638c7a46386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610196573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ba9190610f15565b6040517f0568e65e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152831690630568e65e90602401602060405180830381865afa158015610226573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061024a9190610f15565b6102549190610f5d565b9150506103d7565b6040517f0568e65e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152821690630568e65e90602401602060405180830381865afa1580156102c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ec9190610f15565b83111561035a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f736d6e693100000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16638c7a46386040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103c99190610f15565b6103d39084610f5d565b9150505b9392505050565b6000808290508073ffffffffffffffffffffffffffffffffffffffff16638c7a46386040518163ffffffff1660e01b8152600401602060405180830381865afa15801561042f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104539190610f15565b6103d790670de0b6b3a7640000610f5d565b600060608060008085905060008173ffffffffffffffffffffffffffffffffffffffff16639d63848a6040518163ffffffff1660e01b8152600401600060405180830381865afa1580156104bd573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526104e59190810190610fda565b6000815181106104f7576104f761108c565b60209081029190910101516040517f01ffc9a70000000000000000000000000000000000000000000000000000000081527f5b5e139f00000000000000000000000000000000000000000000000000000000600482015290915073ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790602401602060405180830381865afa15801561058f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b391906110bb565b6105e357604080516020808201835260008083528351918201909352828152929750955090935091506106d79050565b808173ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa15801561062f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261065791908101906110dd565b8273ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa1580156106a2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106ca91908101906110dd565b6000955095509550955050505b9193509193565b60608060006106ef87876000610141565b9050801561079157604080516001808252818301909252906020808301908036833750506040805160018082528183019092529295509050602080830190803683370190505091508573ffffffffffffffffffffffffffffffffffffffff1660001b836000815181106107645761076461108c565b60200260200101818152505080826000815181106107845761078461108c565b6020026020010181815250505b5094509492505050565b6040517f0568e65e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8481166004830152606091869160009190831690630568e65e90602401602060405180830381865afa158015610810573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108349190610f15565b9050806108418686611171565b11156108a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f736d6e69320000000000000000000000000000000000000000000000000000006044820152606401610351565b846000036108be576108bb8482611184565b94505b8467ffffffffffffffff8111156108d7576108d7610f7a565b604051908082528060200260200182016040528015610900578160200160208202803683370190505b50925060005b858110156109f65773ffffffffffffffffffffffffffffffffffffffff831663259fd221886109358885611171565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381865afa1580156109a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c79190610f15565b8482815181106109d9576109d961108c565b6020908102919091010152806109ee81611197565b915050610906565b505050949350505050565b604080516001808252818301909252606091829182918291906020808301908036833701905050604080516001808252818301909252919550816020015b6060815260200190600190039081610a3f575050604080516001808252818301909252919450602082015b6060815260200190600190039081610a6a57505060408051600180825281830190925291935060208083019080368337019050509050610aa985610465565b87600081518110610abc57610abc61108c565b6020026020010187600081518110610ad657610ad661108c565b6020026020010187600081518110610af057610af061108c565b6020026020010187600081518110610b0a57610b0a61108c565b602002602001018460ff1660ff168152508490528490528473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250505050509193509193565b73ffffffffffffffffffffffffffffffffffffffff81168114610b7e57600080fd5b50565b600080600060608486031215610b9657600080fd5b8335610ba181610b5c565b92506020840135610bb181610b5c565b929592945050506040919091013590565b600060208284031215610bd457600080fd5b81356103d781610b5c565b60005b83811015610bfa578181015183820152602001610be2565b50506000910152565b60008151808452610c1b816020860160208601610bdf565b601f01601f19169290920160200192915050565b73ffffffffffffffffffffffffffffffffffffffff85168152608060208201526000610c5e6080830186610c03565b8281036040840152610c708186610c03565b91505060ff8316606083015295945050505050565b60008060008060608587031215610c9b57600080fd5b8435610ca681610b5c565b93506020850135610cb681610b5c565b9250604085013567ffffffffffffffff80821115610cd357600080fd5b818701915087601f830112610ce757600080fd5b813581811115610cf657600080fd5b886020828501011115610d0857600080fd5b95989497505060200194505050565b600081518084526020808501945080840160005b83811015610d4757815187529582019590820190600101610d2b565b509495945050505050565b604080825283519082018190526000906020906060840190828701845b82811015610d8b57815184529284019290840190600101610d6f565b50505083810382850152610d9f8186610d17565b9695505050505050565b60008060008060808587031215610dbf57600080fd5b8435610dca81610b5c565b93506020850135610dda81610b5c565b93969395505050506040820135916060013590565b6020815260006103d76020830184610d17565b600081518084526020808501808196508360051b8101915082860160005b85811015610e4a578284038952610e38848351610c03565b98850198935090840190600101610e20565b5091979650505050505050565b6080808252855190820181905260009060209060a0840190828901845b82811015610ea657815173ffffffffffffffffffffffffffffffffffffffff1684529284019290840190600101610e74565b50505083810382850152610eba8188610e02565b90508381036040850152610ece8187610e02565b8481036060860152855180825283870192509083019060005b81811015610f0657835160ff1683529284019291840191600101610ee7565b50909998505050505050505050565b600060208284031215610f2757600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082028115828204841417610f7457610f74610f2e565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610fd257610fd2610f7a565b604052919050565b60006020808385031215610fed57600080fd5b825167ffffffffffffffff8082111561100557600080fd5b818501915085601f83011261101957600080fd5b81518181111561102b5761102b610f7a565b8060051b915061103c848301610fa9565b818152918301840191848101908884111561105657600080fd5b938501935b83851015611080578451925061107083610b5c565b828252938501939085019061105b565b98975050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000602082840312156110cd57600080fd5b815180151581146103d757600080fd5b6000602082840312156110ef57600080fd5b815167ffffffffffffffff8082111561110757600080fd5b818401915084601f83011261111b57600080fd5b81518181111561112d5761112d610f7a565b6111406020601f19601f84011601610fa9565b915080825285602082850101111561115757600080fd5b611168816020840160208601610bdf565b50949350505050565b80820180821115610f7457610f74610f2e565b81810381811115610f7457610f74610f2e565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036111c8576111c8610f2e565b506001019056fea26469706673582212201a96bbda701ab301ff83ba794cc316e475ee30c46c377275433db4d163cc471364736f6c63430008120033
🤖 Code Reader Beta

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

Block Transaction 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.