Contract details

0x92D62F581EA52005B257cbB205312E28A1Da0e39

Contract name

0x92D62F581EA52005B257cbB205312E28A1Da0e39

Creator

0x92D62F5...0e39

at txn

0x92D62F5...0e39

Balance

0

Transactions

Gas used

0

Last balance update

4300326

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

Sep 3, 11:31:51

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
"0x6080604052348015600f57600080fd5b50610fcd8061001f6000396000f3fe6080604052600436106100915760003560e01c8063ad5403eb11610059578063ad5403eb14610187578063adfca15e146101b4578063ca13e83e146101e1578063cdffacc614610215578063e828c51f1461023557600080fd5b806346b3353b1461009657806352ef6b2c146100ec5780637a0ed6271461010e5780637a344c6e14610130578063aaadd37714610145575b600080fd5b3480156100a257600080fd5b507fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e918405446546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100f857600080fd5b50610101610269565b6040516100e39190610ab1565b34801561011a57600080fd5b50610123610299565b6040516100e39190610afd565b61014361013e366004610bb7565b6103a2565b005b34801561015157600080fd5b506101797fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e81565b6040519081526020016100e3565b34801561019357600080fd5b506101a76101a2366004610c2e565b610482565b6040516100e39190610c6e565b3480156101c057600080fd5b506101d46101cf366004610c96565b6104c0565b6040516100e39190610cbf565b3480156101ed57600080fd5b506101797fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561022157600080fd5b506100cf610230366004610c2e565b610597565b34801561024157600080fd5b506101797fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c81565b60606102947fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6105db565b905090565b60607fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6102c5816105ef565b67ffffffffffffffff8111156102dd576102dd610d01565b60405190808252806020026020018201604052801561032357816020015b6040805180820190915260008152606060208201528152602001906001900390816102fb5790505b50915060005b825181101561039d57600061033e83836105ff565b90508084838151811061035357610353610d17565b60209081029190910101516001600160a01b039091169052610374816104c0565b84838151811061038657610386610d17565b602090810291909101810151015250600101610329565b505090565b7fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544680546001600160a01b0316156104205760405162461bcd60e51b815260206004820181905260248201527f4d617374657242756e646c657253746f726167653a206e65772063616c6c657260448201526064015b60405180910390fd5b80546001600160a01b0319163317815560005b8281101561046f5761046784848381811061045057610450610d17565b90506020028101906104629190610d2d565b61060b565b600101610433565b5080546001600160a01b03191690555050565b6001600160e01b03191660009081527fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e602052604090205460ff1690565b6001600160a01b03811660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d60205260409020606090610503816105ef565b67ffffffffffffffff81111561051b5761051b610d01565b604051908082528060200260200182016040528015610544578160200160208202803683370190505b50915060005b82518110156105905761055d82826105ff565b83828151811061056f5761056f610d17565b6001600160e01b03199092166020928302919091019091015260010161054a565b5050919050565b6001600160e01b03191660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c60205260409020546001600160a01b031690565b606060006105e88361078a565b9392505050565b60006105f9825490565b92915050565b60006105e883836107e6565b60006106178235610810565b9050600261062482610482565b600281111561063557610635610c58565b146106825760405162461bcd60e51b815260206004820152601e60248201527f4d617374657242756e646c65723a20696e76616c696420636f6d6d616e6400006044820152606401610417565b60008061068e83610597565b6001600160a01b0316836106a56040870187610d4d565b6040516020016106b793929190610d9b565b60408051601f19818403018152908290526106d191610de3565b600060405180830381855af49150503d806000811461070c576040519150601f19603f3d011682016040523d82523d6000602084013e610711565b606091505b5091509150818061072d575061072d6040850160208601610df5565b6107656040518060400160405280600d81526020016c26b0b9ba32b9213ab7323632b960991b81525061075f84610883565b906108fd565b906107835760405162461bcd60e51b81526004016104179190610e17565b5050505050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156107da57602002820191906000526020600020905b8154815260200190600101908083116107c6575b50505050509050919050565b60008260000182815481106107fd576107fd610d17565b9060005260206000200154905092915050565b6000600a821015610824576105f982610945565b6014821015610836576105f982610973565b6019821015610848576105f9826109b7565b601e82101561085a576105f9826109e5565b602882101561086c576105f9826109fd565b602d82101561087e576105f982610a83565b919050565b6060815160041480610896575081516024145b156108ba576040518060600160405280602f8152602001610f69602f913992915050565b6044825110156108e357604051806060016040528060268152602001610f436026913992915050565b600482019150818060200190518101906105f99190610e4a565b6060816040518060400160405280600281526020016101d160f51b8152508460405160200161092e93929190610eff565b604051602081830303815290604052905092915050565b60006001820361095d575063252657f160e21b919050565b6002820361087e5750631c3d9c8760e01b919050565b6000600a820361098b575063276d76f960e21b919050565b600b82036109a15750633e97486160e11b919050565b600c820361087e575063bd31ed1f60e01b919050565b6000601482036109cf5750635f9bb63d60e11b919050565b6015820361087e57506339f4769360e01b919050565b60006019820361087e57506345f67ac760e01b919050565b6000601e8203610a155750631095319f60e31b919050565b601f8203610a2b575063cbb9b3dd60e01b919050565b60208203610a4157506304a84c1d60e01b919050565b60218203610a5757506314bdbc8560e21b919050565b60228203610a6d5750632f45a77160e01b919050565b6023820361087e5750634c2c503360e11b919050565b600060288203610a9b57506328ba35d960e11b919050565b6029820361087e5750631e4a6f7560e31b919050565b602080825282518282018190526000918401906040840190835b81811015610af25783516001600160a01b0316835260209384019390920191600101610acb565b509095945050505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b82811015610bab57868503603f19018452815180516001600160a01b031686526020908101516040828801819052815190880181905291019060009060608801905b80831015610b935783516001600160e01b03191682526020938401936001939093019290910190610b67565b50965050506020938401939190910190600101610b25565b50929695505050505050565b60008060208385031215610bca57600080fd5b823567ffffffffffffffff811115610be157600080fd5b8301601f81018513610bf257600080fd5b803567ffffffffffffffff811115610c0957600080fd5b8560208260051b8401011115610c1e57600080fd5b6020919091019590945092505050565b600060208284031215610c4057600080fd5b81356001600160e01b0319811681146105e857600080fd5b634e487b7160e01b600052602160045260246000fd5b6020810160038310610c9057634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215610ca857600080fd5b81356001600160a01b03811681146105e857600080fd5b602080825282518282018190526000918401906040840190835b81811015610af25783516001600160e01b031916835260209384019390920191600101610cd9565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610d4357600080fd5b9190910192915050565b6000808335601e19843603018112610d6457600080fd5b83018035915067ffffffffffffffff821115610d7f57600080fd5b602001915036819003821315610d9457600080fd5b9250929050565b6001600160e01b031984168152818360048301376000910160040190815292915050565b60005b83811015610dda578181015183820152602001610dc2565b50506000910152565b60008251610d43818460208701610dbf565b600060208284031215610e0757600080fd5b813580151581146105e857600080fd5b6020815260008251806020840152610e36816040850160208701610dbf565b601f01601f19169190910160400192915050565b600060208284031215610e5c57600080fd5b815167ffffffffffffffff811115610e7357600080fd5b8201601f81018413610e8457600080fd5b805167ffffffffffffffff811115610e9e57610e9e610d01565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610ecd57610ecd610d01565b604052818152828201602001861015610ee557600080fd5b610ef6826020830160208601610dbf565b95945050505050565b60008451610f11818460208901610dbf565b845190830190610f25818360208901610dbf565b8451910190610f38818360208801610dbf565b019594505050505056fe4572726f7248656c7065723a20636f6d6d616e642072657665727465642073696c656e746c794572726f7248656c7065723a20636f6d6d616e64207265766572746564207769746820637573746f6d206572726f72a2646970667358221220046a1314c9f6f7c9a1549d0eda29a68b24248c9beffa07e4d12361bc8e68ba4464736f6c634300081c0033"
Deployed ByteCode
"0x6080604052600436106100915760003560e01c8063ad5403eb11610059578063ad5403eb14610187578063adfca15e146101b4578063ca13e83e146101e1578063cdffacc614610215578063e828c51f1461023557600080fd5b806346b3353b1461009657806352ef6b2c146100ec5780637a0ed6271461010e5780637a344c6e14610130578063aaadd37714610145575b600080fd5b3480156100a257600080fd5b507fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e918405446546001600160a01b03165b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100f857600080fd5b50610101610269565b6040516100e39190610ab1565b34801561011a57600080fd5b50610123610299565b6040516100e39190610afd565b61014361013e366004610bb7565b6103a2565b005b34801561015157600080fd5b506101797fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e81565b6040519081526020016100e3565b34801561019357600080fd5b506101a76101a2366004610c2e565b610482565b6040516100e39190610c6e565b3480156101c057600080fd5b506101d46101cf366004610c96565b6104c0565b6040516100e39190610cbf565b3480156101ed57600080fd5b506101797fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561022157600080fd5b506100cf610230366004610c2e565b610597565b34801561024157600080fd5b506101797fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c81565b60606102947fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6105db565b905090565b60607fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e6102c5816105ef565b67ffffffffffffffff8111156102dd576102dd610d01565b60405190808252806020026020018201604052801561032357816020015b6040805180820190915260008152606060208201528152602001906001900390816102fb5790505b50915060005b825181101561039d57600061033e83836105ff565b90508084838151811061035357610353610d17565b60209081029190910101516001600160a01b039091169052610374816104c0565b84838151811061038657610386610d17565b602090810291909101810151015250600101610329565b505090565b7fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544680546001600160a01b0316156104205760405162461bcd60e51b815260206004820181905260248201527f4d617374657242756e646c657253746f726167653a206e65772063616c6c657260448201526064015b60405180910390fd5b80546001600160a01b0319163317815560005b8281101561046f5761046784848381811061045057610450610d17565b90506020028101906104629190610d2d565b61060b565b600101610433565b5080546001600160a01b03191690555050565b6001600160e01b03191660009081527fd9994a2d0824ef735b1d5a0b20e0f1fb2c24accd777b363dcae017c3d893ad9e602052604090205460ff1690565b6001600160a01b03811660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d60205260409020606090610503816105ef565b67ffffffffffffffff81111561051b5761051b610d01565b604051908082528060200260200182016040528015610544578160200160208202803683370190505b50915060005b82518110156105905761055d82826105ff565b83828151811061056f5761056f610d17565b6001600160e01b03199092166020928302919091019091015260010161054a565b5050919050565b6001600160e01b03191660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c60205260409020546001600160a01b031690565b606060006105e88361078a565b9392505050565b60006105f9825490565b92915050565b60006105e883836107e6565b60006106178235610810565b9050600261062482610482565b600281111561063557610635610c58565b146106825760405162461bcd60e51b815260206004820152601e60248201527f4d617374657242756e646c65723a20696e76616c696420636f6d6d616e6400006044820152606401610417565b60008061068e83610597565b6001600160a01b0316836106a56040870187610d4d565b6040516020016106b793929190610d9b565b60408051601f19818403018152908290526106d191610de3565b600060405180830381855af49150503d806000811461070c576040519150601f19603f3d011682016040523d82523d6000602084013e610711565b606091505b5091509150818061072d575061072d6040850160208601610df5565b6107656040518060400160405280600d81526020016c26b0b9ba32b9213ab7323632b960991b81525061075f84610883565b906108fd565b906107835760405162461bcd60e51b81526004016104179190610e17565b5050505050565b6060816000018054806020026020016040519081016040528092919081815260200182805480156107da57602002820191906000526020600020905b8154815260200190600101908083116107c6575b50505050509050919050565b60008260000182815481106107fd576107fd610d17565b9060005260206000200154905092915050565b6000600a821015610824576105f982610945565b6014821015610836576105f982610973565b6019821015610848576105f9826109b7565b601e82101561085a576105f9826109e5565b602882101561086c576105f9826109fd565b602d82101561087e576105f982610a83565b919050565b6060815160041480610896575081516024145b156108ba576040518060600160405280602f8152602001610f69602f913992915050565b6044825110156108e357604051806060016040528060268152602001610f436026913992915050565b600482019150818060200190518101906105f99190610e4a565b6060816040518060400160405280600281526020016101d160f51b8152508460405160200161092e93929190610eff565b604051602081830303815290604052905092915050565b60006001820361095d575063252657f160e21b919050565b6002820361087e5750631c3d9c8760e01b919050565b6000600a820361098b575063276d76f960e21b919050565b600b82036109a15750633e97486160e11b919050565b600c820361087e575063bd31ed1f60e01b919050565b6000601482036109cf5750635f9bb63d60e11b919050565b6015820361087e57506339f4769360e01b919050565b60006019820361087e57506345f67ac760e01b919050565b6000601e8203610a155750631095319f60e31b919050565b601f8203610a2b575063cbb9b3dd60e01b919050565b60208203610a4157506304a84c1d60e01b919050565b60218203610a5757506314bdbc8560e21b919050565b60228203610a6d5750632f45a77160e01b919050565b6023820361087e5750634c2c503360e11b919050565b600060288203610a9b57506328ba35d960e11b919050565b6029820361087e5750631e4a6f7560e31b919050565b602080825282518282018190526000918401906040840190835b81811015610af25783516001600160a01b0316835260209384019390920191600101610acb565b509095945050505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b82811015610bab57868503603f19018452815180516001600160a01b031686526020908101516040828801819052815190880181905291019060009060608801905b80831015610b935783516001600160e01b03191682526020938401936001939093019290910190610b67565b50965050506020938401939190910190600101610b25565b50929695505050505050565b60008060208385031215610bca57600080fd5b823567ffffffffffffffff811115610be157600080fd5b8301601f81018513610bf257600080fd5b803567ffffffffffffffff811115610c0957600080fd5b8560208260051b8401011115610c1e57600080fd5b6020919091019590945092505050565b600060208284031215610c4057600080fd5b81356001600160e01b0319811681146105e857600080fd5b634e487b7160e01b600052602160045260246000fd5b6020810160038310610c9057634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215610ca857600080fd5b81356001600160a01b03811681146105e857600080fd5b602080825282518282018190526000918401906040840190835b81811015610af25783516001600160e01b031916835260209384019390920191600101610cd9565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e19833603018112610d4357600080fd5b9190910192915050565b6000808335601e19843603018112610d6457600080fd5b83018035915067ffffffffffffffff821115610d7f57600080fd5b602001915036819003821315610d9457600080fd5b9250929050565b6001600160e01b031984168152818360048301376000910160040190815292915050565b60005b83811015610dda578181015183820152602001610dc2565b50506000910152565b60008251610d43818460208701610dbf565b600060208284031215610e0757600080fd5b813580151581146105e857600080fd5b6020815260008251806020840152610e36816040850160208701610dbf565b601f01601f19169190910160400192915050565b600060208284031215610e5c57600080fd5b815167ffffffffffffffff811115610e7357600080fd5b8201601f81018413610e8457600080fd5b805167ffffffffffffffff811115610e9e57610e9e610d01565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715610ecd57610ecd610d01565b604052818152828201602001861015610ee557600080fd5b610ef6826020830160208601610dbf565b95945050505050565b60008451610f11818460208901610dbf565b845190830190610f25818360208901610dbf565b8451910190610f38818360208801610dbf565b019594505050505056fe4572726f7248656c7065723a20636f6d6d616e642072657665727465642073696c656e746c794572726f7248656c7065723a20636f6d6d616e64207265766572746564207769746820637573746f6d206572726f72a2646970667358221220046a1314c9f6f7c9a1549d0eda29a68b24248c9beffa07e4d12361bc8e68ba4464736f6c634300081c0033"