Contract details
Contract name
Creator
at txn
Balance
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
Optimization enabled
Verified at
Invalid Date
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:[],
stateMutability:"nonpayable",
type:"constructor"
{},
inputs:[],
{}
internalType:"address",
name:"owner",
type:"address"
name:"OwnableInvalidOwner",
type:"error"
{},
inputs:[],
{}
internalType:"address",
name:"account",
type:"address"
name:"OwnableUnauthorizedAccount",
type:"error"
{},
inputs:[],
{}
internalType:"address",
name:"token",
type:"address"
name:"SafeERC20FailedOperation",
type:"error"
{},
anonymous:false,
inputs:[],
{},
indexed:true,
internalType:"address",
name:"previousOwner",
type:"address"
{}
indexed:true,
internalType:"address",
name:"newOwner",
type:"address"
name:"OwnershipTransferred",
type:"event"
{},
inputs:[],
name:"MASTER_BUNDLER_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"WRAP_ROUTER_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"getCallerAddress",
outputs:[],
{}
internalType:"address",
name:"caller_",
type:"address"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"getWrappedNativeAddress",
outputs:[],
{}
internalType:"address",
name:"wrappedNative_",
type:"address"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"owner",
outputs:[],
{}
internalType:"address",
name:"",
type:"address"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"renounceOwnership",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{}
internalType:"address",
name:"wrappedNative_",
type:"address"
name:"setWrappedNativeAddress",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"token_",
type:"address"
{},
internalType:"address",
name:"receiver_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"transferERC20",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"token_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"transferFromERC20",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"transferNative",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{}
internalType:"address",
name:"newOwner",
type:"address"
name:"transferOwnership",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"unwrap",
outputs:[],
stateMutability:"payable",
type:"function"
{}
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"wrap",
outputs:[],
stateMutability:"payable",
type:"function"
Contract creation code
"0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816041565b506091565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61095f806100a06000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063bd31ed1f11610059578063bd31ed1f146101de578063bf376c7a146101f1578063ca13e83e14610204578063f2fde38b1461023857600080fd5b80638da5cb5b1461018d5780639ad21e01146101ab5780639db5dbe4146101cb57600080fd5b806339f47693146100c757806346b3353b146100dc5780634e07eb5e1461010e57806353a877c014610123578063715018a6146101655780637d2e90c21461017a575b600080fd5b6100da6100d5366004610862565b610258565b005b3480156100e857600080fd5b506100f16102da565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561011a57600080fd5b506100f161030d565b34801561012f57600080fd5b506101577ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a81565b604051908152602001610105565b34801561017157600080fd5b506100da610335565b6100da610188366004610862565b610349565b34801561019957600080fd5b506000546001600160a01b03166100f1565b3480156101b757600080fd5b506100da6101c636600461088e565b61042f565b6100da6101d93660046108b2565b610478565b6100da6101ec366004610862565b6104c0565b6100da6101ff366004610862565b6104e1565b34801561021057600080fd5b506101577fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561024457600080fd5b506100da61025336600461088e565b610557565b600061026261030d565b905061026e8282610595565b604051632e1a7d4d60e01b8152600481018290529092506001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505050506102d58383610349565b505050565b60007fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e9184054465b546001600160a01b0316919050565b60007ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a6102fe565b61033d61061a565b6103476000610647565b565b61035b826001600160a01b0316610697565b9150306001600160a01b03831603610371575050565b6000826001600160a01b03166103868361072a565b604051600081818185875af1925050503d80600081146103c2576040519150601f19603f3d011682016040523d82523d6000602084013e6103c7565b606091505b50509050806102d55760405162461bcd60e51b815260206004820152602960248201527f5472616e73666572526f757465723a206661696c656420746f207472616e73666044820152686572206e617469766560b81b60648201526084015b60405180910390fd5b61043761061a565b7ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a80546001600160a01b0319166001600160a01b0392909216919091179055565b61048a826001600160a01b0316610697565b9150306001600160a01b038316036104a157505050565b6102d5826104af8386610595565b6001600160a01b038616919061073e565b6104dd6104cb6102da565b6001600160a01b03841690308461079d565b5050565b60006104eb61030d565b90506104f68261072a565b9150806001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b15801561053357600080fd5b505af1158015610547573d6000803e3d6000fd5b50505050506102d5818484610478565b61055f61061a565b6001600160a01b03811661058957604051631e4fbdf760e01b815260006004820152602401610426565b61059281610647565b50565b6000600160ff1b8303610611576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa1580156105e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060a91906108f3565b9050610614565b50815b92915050565b6000546001600160a01b031633146103475760405163118cdaa760e01b8152336004820152602401610426565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006000196001600160a01b038316016106b2575030919050565b6001196001600160a01b0383160161072657306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610702573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610614919061090c565b5090565b6000600160ff1b8203610726575047919050565b6040516001600160a01b038381166024830152604482018390526102d591859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506107dc565b6040516001600160a01b0384811660248301528381166044830152606482018390526107d69186918216906323b872dd9060840161076b565b50505050565b600080602060008451602086016000885af1806107ff576040513d6000823e3d81fd5b50506000513d91508115610817578060011415610824565b6001600160a01b0384163b155b156107d657604051635274afe760e01b81526001600160a01b0385166004820152602401610426565b6001600160a01b038116811461059257600080fd5b6000806040838503121561087557600080fd5b82356108808161084d565b946020939093013593505050565b6000602082840312156108a057600080fd5b81356108ab8161084d565b9392505050565b6000806000606084860312156108c757600080fd5b83356108d28161084d565b925060208401356108e28161084d565b929592945050506040919091013590565b60006020828403121561090557600080fd5b5051919050565b60006020828403121561091e57600080fd5b81516108ab8161084d56fea264697066735822122082fcab3739b4804a1cff1c7ad44374be126c9964f9f568dc47e433af8bc831fa64736f6c634300081c0033"
Deployed ByteCode
"0x6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063bd31ed1f11610059578063bd31ed1f146101de578063bf376c7a146101f1578063ca13e83e14610204578063f2fde38b1461023857600080fd5b80638da5cb5b1461018d5780639ad21e01146101ab5780639db5dbe4146101cb57600080fd5b806339f47693146100c757806346b3353b146100dc5780634e07eb5e1461010e57806353a877c014610123578063715018a6146101655780637d2e90c21461017a575b600080fd5b6100da6100d5366004610862565b610258565b005b3480156100e857600080fd5b506100f16102da565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561011a57600080fd5b506100f161030d565b34801561012f57600080fd5b506101577ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a81565b604051908152602001610105565b34801561017157600080fd5b506100da610335565b6100da610188366004610862565b610349565b34801561019957600080fd5b506000546001600160a01b03166100f1565b3480156101b757600080fd5b506100da6101c636600461088e565b61042f565b6100da6101d93660046108b2565b610478565b6100da6101ec366004610862565b6104c0565b6100da6101ff366004610862565b6104e1565b34801561021057600080fd5b506101577fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561024457600080fd5b506100da61025336600461088e565b610557565b600061026261030d565b905061026e8282610595565b604051632e1a7d4d60e01b8152600481018290529092506001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b1580156102b357600080fd5b505af11580156102c7573d6000803e3d6000fd5b505050506102d58383610349565b505050565b60007fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e9184054465b546001600160a01b0316919050565b60007ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a6102fe565b61033d61061a565b6103476000610647565b565b61035b826001600160a01b0316610697565b9150306001600160a01b03831603610371575050565b6000826001600160a01b03166103868361072a565b604051600081818185875af1925050503d80600081146103c2576040519150601f19603f3d011682016040523d82523d6000602084013e6103c7565b606091505b50509050806102d55760405162461bcd60e51b815260206004820152602960248201527f5472616e73666572526f757465723a206661696c656420746f207472616e73666044820152686572206e617469766560b81b60648201526084015b60405180910390fd5b61043761061a565b7ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a80546001600160a01b0319166001600160a01b0392909216919091179055565b61048a826001600160a01b0316610697565b9150306001600160a01b038316036104a157505050565b6102d5826104af8386610595565b6001600160a01b038616919061073e565b6104dd6104cb6102da565b6001600160a01b03841690308461079d565b5050565b60006104eb61030d565b90506104f68261072a565b9150806001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b15801561053357600080fd5b505af1158015610547573d6000803e3d6000fd5b50505050506102d5818484610478565b61055f61061a565b6001600160a01b03811661058957604051631e4fbdf760e01b815260006004820152602401610426565b61059281610647565b50565b6000600160ff1b8303610611576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa1580156105e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061060a91906108f3565b9050610614565b50815b92915050565b6000546001600160a01b031633146103475760405163118cdaa760e01b8152336004820152602401610426565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006000196001600160a01b038316016106b2575030919050565b6001196001600160a01b0383160161072657306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610702573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610614919061090c565b5090565b6000600160ff1b8203610726575047919050565b6040516001600160a01b038381166024830152604482018390526102d591859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b0383818316178352505050506107dc565b6040516001600160a01b0384811660248301528381166044830152606482018390526107d69186918216906323b872dd9060840161076b565b50505050565b600080602060008451602086016000885af1806107ff576040513d6000823e3d81fd5b50506000513d91508115610817578060011415610824565b6001600160a01b0384163b155b156107d657604051635274afe760e01b81526001600160a01b0385166004820152602401610426565b6001600160a01b038116811461059257600080fd5b6000806040838503121561087557600080fd5b82356108808161084d565b946020939093013593505050565b6000602082840312156108a057600080fd5b81356108ab8161084d565b9392505050565b6000806000606084860312156108c757600080fd5b83356108d28161084d565b925060208401356108e28161084d565b929592945050506040919091013590565b60006020828403121561090557600080fd5b5051919050565b60006020828403121561091e57600080fd5b81516108ab8161084d56fea264697066735822122082fcab3739b4804a1cff1c7ad44374be126c9964f9f568dc47e433af8bc831fa64736f6c634300081c0033"