Contract details
0xf454bcE4f63A8291C65AE8A6b4Added5b4CacCa3
Contract name
0xf454bcE4f63A8291C65AE8A6b4Added5b4CacCa3
Creator
0xf454bcE...cCa3
at txn
0xf454bcE...cCa3
Balance
0
Transactions
Gas used
0
Last balance update
1952242
Transactions
Token transfers
Tokens
Internal txns
Coin balance history
Contract
Contract name
StakingManager
EVM Version
Paris
Optimization runs
200
Contract file path
contracts/StakingManager.sol
Compiler version
v0.8.28+commit.7893614a
Optimization enabled
true
Verified at
Jun 12, 15:42:56
StakingManager.sol
Loading...
Compiler Settings
{}
evmVersion:"paris",
libraries:{},
optimizer:{},
enabled:true,
runs:200
outputSelection:{}
*:{}
[],
"ast"
*:[]
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata"
Contract ABI
[]
{},
inputs:[],
name:"DIAMOND_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"MASTER_BUNDLER_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"SWAP_DIAMOND_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
{}
internalType:"bytes4",
name:"selector_",
type:"bytes4"
name:"facetAddress",
outputs:[],
{}
internalType:"address",
name:"facet_",
type:"address"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"facetAddresses",
outputs:[],
{}
internalType:"address[]",
name:"facets_",
type:"address[]"
stateMutability:"view",
type:"function"
{},
inputs:[],
{}
internalType:"address",
name:"facet_",
type:"address"
name:"facetFunctionSelectors",
outputs:[],
{}
internalType:"bytes4[]",
name:"selectors_",
type:"bytes4[]"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"facets",
outputs:[],
{}
components:[],
{},
internalType:"address",
name:"facetAddress",
type:"address"
{}
internalType:"bytes4[]",
name:"functionSelectors",
type:"bytes4[]"
internalType:"struct ADiamondStorage.FacetInfo[]",
name:"facets_",
type:"tuple[]"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"getCallerAddress",
outputs:[],
{}
internalType:"address",
name:"caller_",
type:"address"
stateMutability:"view",
type:"function"
{},
inputs:[],
{}
internalType:"bytes4",
name:"selector_",
type:"bytes4"
name:"getSelectorType",
outputs:[],
{}
internalType:"enum SwapDiamondStorage.SelectorType",
name:"selectorType_",
type:"uint8"
stateMutability:"view",
type:"function"
{}
inputs:[],
{}
components:[],
{},
internalType:"uint256",
name:"command",
type:"uint256"
{},
internalType:"bool",
name:"skipRevert",
type:"bool"
{}
internalType:"bytes",
name:"data",
type:"bytes"
internalType:"struct MasterBundler.Payload[]",
name:"payloads_",
type:"tuple[]"
name:"make",
outputs:[],
stateMutability:"payable",
type:"function"
Contract creation code
"0x6080604052348015600f57600080fd5b50610f698061001f6000396000f3fe6080604052600436106100915760003560e01c8063ad5403eb11610059578063ad5403eb14610187578063adfca15e146101b4578063ca13e83e146101e1578063cdffacc614610215578063e828c51f1461023557600080fd5b806346b3353b1461009657806352ef6b2c146100ec5780637a0ed6271461010e5780637a344c6e14610130578063aaadd37714610145575b600080fd5b3480156100a257600080fd5b507fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e918405446546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100f857600080fd5b50610101610269565b6040516100e39190610a7c565b34801561011a57600080fd5b50610123610299565b6040516100e39190610ac8565b61014361013e366004610b82565b6103a2565b005b34801561015157600080fd5b506101797fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e81565b6040519081526020016100e3565b34801561019357600080fd5b506101a76101a2366004610bf9565b610482565b6040516100e39190610c39565b3480156101c057600080fd5b506101d46101cf366004610c61565b6104c0565b6040516100e39190610c8a565b3480156101ed57600080fd5b506101797fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561022157600080fd5b506100cf610230366004610bf9565b610597565b34801561024157600080fd5b506101797fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c81565b60606102947fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6105db565b905090565b60607fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6102c5816105ef565b67ffffffffffffffff8111156102dd576102dd610ccc565b60405190808252806020026020018201604052801561032357816020015b6040805180820190915260008152606060208201528152602001906001900390816102fb5790505b50915060005b825181101561039d57600061033e83836105ff565b90508084838151811061035357610353610ce2565b60209081029190910101516001600160a01b039091169052610374816104c0565b84838151811061038657610386610ce2565b602090810291909101810151015250600101610329565b505090565b7fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544680546001600160a01b0316156104205760405162461bcd60e51b815260206004820181905260248201527f4d617374657242756e646c657253746f726167653a206e65772063616c6c657260448201526064015b60405180910390fd5b80546001600160a01b0319163317815560005b8281101561046f5761046784848381811061045057610450610ce2565b90506020028101906104629190610cf8565b61060b565b600101610433565b5080546001600160a01b03191690555050565b6001600160e01b03191660009081527fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e602052604090205460ff1690565b6001600160a01b03811660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d60205260409020606090610503816105ef565b67ffffffffffffffff81111561051b5761051b610ccc565b604051908082528060200260200182016040528015610544578160200160208202803683370190505b50915060005b82518110156105905761055d82826105ff565b83828151811061056f5761056f610ce2565b6001600160e01b03199092166020928302919091019091015260010161054a565b5050919050565b6001600160e01b03191660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c60205260409020546001600160a01b031690565b606060006105e88361078a565b9392505050565b60006105f9825490565b92915050565b60006105e883836107e6565b60006106178235610810565b9050600261062482610482565b600281111561063557610635610c23565b146106825760405162461bcd60e51b815260206004820152601e60248201527f4d617374657242756e646c65723a20696e76616c696420636f6d6d616e6400006044820152606401610417565b60008061068e83610597565b6001600160a01b0316836106a56040870187610d18565b6040516020016106b793929190610d66565b60408051601f19818403018152908290526106d191610dae565b600060405180830381855af49150503d806000811461070c576040519150601f19603f3d011682016040523d82523d6000602084013e610711565b606091505b5091509150818061072d575061072d6040850160208601610dc0565b6107656040518060400160405280600d81526020016c26b0b9ba32b9213ab7323632b960991b81525061075f84610883565b906108c8565b906107835760405162461bcd60e51b81526004016104179190610de2565b5050505050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156107da57602002820191906000526020600020905b8154815260200190600101908083116107c6575b50505050509050919050565b60008260000182815481106107fd576107fd610ce2565b9060005260206000200154905092915050565b6000600a821015610824576105f982610910565b6014821015610836576105f98261093e565b6019821015610848576105f982610982565b601e82101561085a576105f9826109b0565b602882101561086c576105f9826109c8565b602d82101561087e576105f982610a4e565b919050565b60606044825110156108ae57604051806060016040528060268152602001610f0e6026913992915050565b600482019150818060200190518101906105f99190610e15565b6060816040518060400160405280600281526020016101d160f51b815250846040516020016108f993929190610eca565b604051602081830303815290604052905092915050565b6000600182036109285750630481fd3560e01b919050565b6002820361087e5750631c3d9c8760e01b919050565b6000600a8203610956575063276d76f960e21b919050565b600b820361096c5750633e97486160e11b919050565b600c820361087e575063bd31ed1f60e01b919050565b60006014820361099a5750635f9bb63d60e11b919050565b6015820361087e57506339f4769360e01b919050565b60006019820361087e57506345f67ac760e01b919050565b6000601e82036109e05750631095319f60e31b919050565b601f82036109f6575063cbb9b3dd60e01b919050565b60208203610a0c57506304a84c1d60e01b919050565b60218203610a2257506314bdbc8560e21b919050565b60228203610a385750632f45a77160e01b919050565b6023820361087e5750634c2c503360e11b919050565b600060288203610a6657506328ba35d960e11b919050565b6029820361087e5750631e4a6f7560e31b919050565b602080825282518282018190526000918401906040840190835b81811015610abd5783516001600160a01b0316835260209384019390920191600101610a96565b509095945050505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b82811015610b7657868503603f19018452815180516001600160a01b031686526020908101516040828801819052815190880181905291019060009060608801905b80831015610b5e5783516001600160e01b03191682526020938401936001939093019290910190610b32565b50965050506020938401939190910190600101610af0565b50929695505050505050565b60008060208385031215610b9557600080fd5b823567ffffffffffffffff811115610bac57600080fd5b8301601f81018513610bbd57600080fd5b803567ffffffffffffffff811115610bd457600080fd5b8560208260051b8401011115610be957600080fd5b6020919091019590945092505050565b600060208284031215610c0b57600080fd5b81356001600160e01b0319811681146105e857600080fd5b634e487b7160e01b600052602160045260246000fd5b6020810160038310610c5b57634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215610c7357600080fd5b81356001600160a01b03811681146105e857600080fd5b602080825282518282018190526000918401906040840190835b81811015610abd5783516001600160e01b031916835260209384019390920191600101610ca4565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610d0e57600080fd5b9190910192915050565b6000808335601e19843603018112610d2f57600080fd5b83018035915067ffffffffffffffff821115610d4a57600080fd5b602001915036819003821315610d5f57600080fd5b9250929050565b6001600160e01b031984168152818360048301376000910160040190815292915050565b60005b83811015610da5578181015183820152602001610d8d565b50506000910152565b60008251610d0e818460208701610d8a565b600060208284031215610dd257600080fd5b813580151581146105e857600080fd5b6020815260008251806020840152610e01816040850160208701610d8a565b601f01601f19169190910160400192915050565b600060208284031215610e2757600080fd5b815167ffffffffffffffff811115610e3e57600080fd5b8201601f81018413610e4f57600080fd5b805167ffffffffffffffff811115610e6957610e69610ccc565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610e9857610e98610ccc565b604052818152828201602001861015610eb057600080fd5b610ec1826020830160208601610d8a565b95945050505050565b60008451610edc818460208901610d8a565b845190830190610ef0818360208901610d8a565b8451910190610f03818360208801610d8a565b019594505050505056fe4572726f7248656c7065723a20636f6d6d616e642072657665727465642073696c656e746c79a26469706673582212206e84a2801af54597d933e46401433de9182ea56c0f4ac4eb0296afd0fe2774e764736f6c634300081c0033"
Deployed ByteCode
"0x6080604052600436106100915760003560e01c8063ad5403eb11610059578063ad5403eb14610187578063adfca15e146101b4578063ca13e83e146101e1578063cdffacc614610215578063e828c51f1461023557600080fd5b806346b3353b1461009657806352ef6b2c146100ec5780637a0ed6271461010e5780637a344c6e14610130578063aaadd37714610145575b600080fd5b3480156100a257600080fd5b507fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e918405446546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100f857600080fd5b50610101610269565b6040516100e39190610a7c565b34801561011a57600080fd5b50610123610299565b6040516100e39190610ac8565b61014361013e366004610b82565b6103a2565b005b34801561015157600080fd5b506101797fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e81565b6040519081526020016100e3565b34801561019357600080fd5b506101a76101a2366004610bf9565b610482565b6040516100e39190610c39565b3480156101c057600080fd5b506101d46101cf366004610c61565b6104c0565b6040516100e39190610c8a565b3480156101ed57600080fd5b506101797fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561022157600080fd5b506100cf610230366004610bf9565b610597565b34801561024157600080fd5b506101797fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c81565b60606102947fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6105db565b905090565b60607fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6102c5816105ef565b67ffffffffffffffff8111156102dd576102dd610ccc565b60405190808252806020026020018201604052801561032357816020015b6040805180820190915260008152606060208201528152602001906001900390816102fb5790505b50915060005b825181101561039d57600061033e83836105ff565b90508084838151811061035357610353610ce2565b60209081029190910101516001600160a01b039091169052610374816104c0565b84838151811061038657610386610ce2565b602090810291909101810151015250600101610329565b505090565b7fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544680546001600160a01b0316156104205760405162461bcd60e51b815260206004820181905260248201527f4d617374657242756e646c657253746f726167653a206e65772063616c6c657260448201526064015b60405180910390fd5b80546001600160a01b0319163317815560005b8281101561046f5761046784848381811061045057610450610ce2565b90506020028101906104629190610cf8565b61060b565b600101610433565b5080546001600160a01b03191690555050565b6001600160e01b03191660009081527fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e602052604090205460ff1690565b6001600160a01b03811660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d60205260409020606090610503816105ef565b67ffffffffffffffff81111561051b5761051b610ccc565b604051908082528060200260200182016040528015610544578160200160208202803683370190505b50915060005b82518110156105905761055d82826105ff565b83828151811061056f5761056f610ce2565b6001600160e01b03199092166020928302919091019091015260010161054a565b5050919050565b6001600160e01b03191660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c60205260409020546001600160a01b031690565b606060006105e88361078a565b9392505050565b60006105f9825490565b92915050565b60006105e883836107e6565b60006106178235610810565b9050600261062482610482565b600281111561063557610635610c23565b146106825760405162461bcd60e51b815260206004820152601e60248201527f4d617374657242756e646c65723a20696e76616c696420636f6d6d616e6400006044820152606401610417565b60008061068e83610597565b6001600160a01b0316836106a56040870187610d18565b6040516020016106b793929190610d66565b60408051601f19818403018152908290526106d191610dae565b600060405180830381855af49150503d806000811461070c576040519150601f19603f3d011682016040523d82523d6000602084013e610711565b606091505b5091509150818061072d575061072d6040850160208601610dc0565b6107656040518060400160405280600d81526020016c26b0b9ba32b9213ab7323632b960991b81525061075f84610883565b906108c8565b906107835760405162461bcd60e51b81526004016104179190610de2565b5050505050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156107da57602002820191906000526020600020905b8154815260200190600101908083116107c6575b50505050509050919050565b60008260000182815481106107fd576107fd610ce2565b9060005260206000200154905092915050565b6000600a821015610824576105f982610910565b6014821015610836576105f98261093e565b6019821015610848576105f982610982565b601e82101561085a576105f9826109b0565b602882101561086c576105f9826109c8565b602d82101561087e576105f982610a4e565b919050565b60606044825110156108ae57604051806060016040528060268152602001610f0e6026913992915050565b600482019150818060200190518101906105f99190610e15565b6060816040518060400160405280600281526020016101d160f51b815250846040516020016108f993929190610eca565b604051602081830303815290604052905092915050565b6000600182036109285750630481fd3560e01b919050565b6002820361087e5750631c3d9c8760e01b919050565b6000600a8203610956575063276d76f960e21b919050565b600b820361096c5750633e97486160e11b919050565b600c820361087e575063bd31ed1f60e01b919050565b60006014820361099a5750635f9bb63d60e11b919050565b6015820361087e57506339f4769360e01b919050565b60006019820361087e57506345f67ac760e01b919050565b6000601e82036109e05750631095319f60e31b919050565b601f82036109f6575063cbb9b3dd60e01b919050565b60208203610a0c57506304a84c1d60e01b919050565b60218203610a2257506314bdbc8560e21b919050565b60228203610a385750632f45a77160e01b919050565b6023820361087e5750634c2c503360e11b919050565b600060288203610a6657506328ba35d960e11b919050565b6029820361087e5750631e4a6f7560e31b919050565b602080825282518282018190526000918401906040840190835b81811015610abd5783516001600160a01b0316835260209384019390920191600101610a96565b509095945050505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b82811015610b7657868503603f19018452815180516001600160a01b031686526020908101516040828801819052815190880181905291019060009060608801905b80831015610b5e5783516001600160e01b03191682526020938401936001939093019290910190610b32565b50965050506020938401939190910190600101610af0565b50929695505050505050565b60008060208385031215610b9557600080fd5b823567ffffffffffffffff811115610bac57600080fd5b8301601f81018513610bbd57600080fd5b803567ffffffffffffffff811115610bd457600080fd5b8560208260051b8401011115610be957600080fd5b6020919091019590945092505050565b600060208284031215610c0b57600080fd5b81356001600160e01b0319811681146105e857600080fd5b634e487b7160e01b600052602160045260246000fd5b6020810160038310610c5b57634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215610c7357600080fd5b81356001600160a01b03811681146105e857600080fd5b602080825282518282018190526000918401906040840190835b81811015610abd5783516001600160e01b031916835260209384019390920191600101610ca4565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610d0e57600080fd5b9190910192915050565b6000808335601e19843603018112610d2f57600080fd5b83018035915067ffffffffffffffff821115610d4a57600080fd5b602001915036819003821315610d5f57600080fd5b9250929050565b6001600160e01b031984168152818360048301376000910160040190815292915050565b60005b83811015610da5578181015183820152602001610d8d565b50506000910152565b60008251610d0e818460208701610d8a565b600060208284031215610dd257600080fd5b813580151581146105e857600080fd5b6020815260008251806020840152610e01816040850160208701610d8a565b601f01601f19169190910160400192915050565b600060208284031215610e2757600080fd5b815167ffffffffffffffff811115610e3e57600080fd5b8201601f81018413610e4f57600080fd5b805167ffffffffffffffff811115610e6957610e69610ccc565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610e9857610e98610ccc565b604052818152828201602001861015610eb057600080fd5b610ec1826020830160208601610d8a565b95945050505050565b60008451610edc818460208901610d8a565b845190830190610ef0818360208901610d8a565b8451910190610f03818360208801610d8a565b019594505050505056fe4572726f7248656c7065723a20636f6d6d616e642072657665727465642073696c656e746c79a26469706673582212206e84a2801af54597d933e46401433de9182ea56c0f4ac4eb0296afd0fe2774e764736f6c634300081c0033"