Contract details
0xD1Dc67d33cF76eCB859b09F700e80A0CC8d8a736
Contract name
0xD1Dc67d33cF76eCB859b09F700e80A0CC8d8a736
Creator
0xD1Dc67d...a736
at txn
0xD1Dc67d...a736
Balance
0
Transactions
Gas used
0
Last balance update
4297643
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 2, 11:37:24
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
"0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816041565b506091565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610990806100a06000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063bd31ed1f11610059578063bd31ed1f146101de578063bf376c7a146101f1578063ca13e83e14610204578063f2fde38b1461023857600080fd5b80638da5cb5b1461018d5780639ad21e01146101ab5780639db5dbe4146101cb57600080fd5b806339f47693146100c757806346b3353b146100dc5780634e07eb5e1461010e57806353a877c014610123578063715018a6146101655780637d2e90c21461017a575b600080fd5b6100da6100d5366004610893565b610258565b005b3480156100e857600080fd5b506100f16102ed565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561011a57600080fd5b506100f1610320565b34801561012f57600080fd5b506101577ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a81565b604051908152602001610105565b34801561017157600080fd5b506100da610348565b6100da610188366004610893565b61035c565b34801561019957600080fd5b506000546001600160a01b03166100f1565b3480156101b757600080fd5b506100da6101c63660046108bf565b610447565b6100da6101d93660046108e3565b610490565b6100da6101ec366004610893565b6104d8565b6100da6101ff366004610893565b6104f9565b34801561021057600080fd5b506101577fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561024457600080fd5b506100da6102533660046108bf565b610588565b6000610262610320565b905061026e82826105c6565b9150610282836001600160a01b031661064b565b60405163040b850f60e31b81526001600160a01b038083166004830152602482018590529194509082169063205c287890604401600060405180830381600087803b1580156102d057600080fd5b505af11580156102e4573d6000803e3d6000fd5b50505050505050565b60007fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e9184054465b546001600160a01b0316919050565b60007ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a610311565b6103506106de565b61035a600061070b565b565b61036e826001600160a01b031661064b565b9150306001600160a01b03831603610384575050565b6000826001600160a01b03166103998361075b565b604051600081818185875af1925050503d80600081146103d5576040519150601f19603f3d011682016040523d82523d6000602084013e6103da565b606091505b50509050806104425760405162461bcd60e51b815260206004820152602960248201527f5472616e73666572526f757465723a206661696c656420746f207472616e73666044820152686572206e617469766560b81b60648201526084015b60405180910390fd5b505050565b61044f6106de565b7ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a80546001600160a01b0319166001600160a01b0392909216919091179055565b6104a2826001600160a01b031661064b565b9150306001600160a01b038316036104b957505050565b610442826104c783866105c6565b6001600160a01b038616919061076f565b6104f56104e36102ed565b6001600160a01b0384169030846107ce565b5050565b6000610503610320565b905061050e8261075b565b9150610522836001600160a01b031661064b565b60405163b760faf960e01b81526001600160a01b0380831660048301529194509082169063b760faf99084906024016000604051808303818588803b15801561056a57600080fd5b505af115801561057e573d6000803e3d6000fd5b5050505050505050565b6105906106de565b6001600160a01b0381166105ba57604051631e4fbdf760e01b815260006004820152602401610439565b6105c38161070b565b50565b6000600160ff1b8303610642576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610617573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063b9190610924565b9050610645565b50815b92915050565b60006000196001600160a01b03831601610666575030919050565b6001196001600160a01b038316016106da57306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106b6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610645919061093d565b5090565b6000546001600160a01b0316331461035a5760405163118cdaa760e01b8152336004820152602401610439565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000600160ff1b82036106da575047919050565b6040516001600160a01b0383811660248301526044820183905261044291859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505061080d565b6040516001600160a01b0384811660248301528381166044830152606482018390526108079186918216906323b872dd9060840161079c565b50505050565b600080602060008451602086016000885af180610830576040513d6000823e3d81fd5b50506000513d91508115610848578060011415610855565b6001600160a01b0384163b155b1561080757604051635274afe760e01b81526001600160a01b0385166004820152602401610439565b6001600160a01b03811681146105c357600080fd5b600080604083850312156108a657600080fd5b82356108b18161087e565b946020939093013593505050565b6000602082840312156108d157600080fd5b81356108dc8161087e565b9392505050565b6000806000606084860312156108f857600080fd5b83356109038161087e565b925060208401356109138161087e565b929592945050506040919091013590565b60006020828403121561093657600080fd5b5051919050565b60006020828403121561094f57600080fd5b81516108dc8161087e56fea264697066735822122091daeebd984f868e692a33d67bcb81849c6a140ead44d7c9a1c453d9838fdf8664736f6c634300081c0033"
Deployed ByteCode
"0x6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063bd31ed1f11610059578063bd31ed1f146101de578063bf376c7a146101f1578063ca13e83e14610204578063f2fde38b1461023857600080fd5b80638da5cb5b1461018d5780639ad21e01146101ab5780639db5dbe4146101cb57600080fd5b806339f47693146100c757806346b3353b146100dc5780634e07eb5e1461010e57806353a877c014610123578063715018a6146101655780637d2e90c21461017a575b600080fd5b6100da6100d5366004610893565b610258565b005b3480156100e857600080fd5b506100f16102ed565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561011a57600080fd5b506100f1610320565b34801561012f57600080fd5b506101577ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a81565b604051908152602001610105565b34801561017157600080fd5b506100da610348565b6100da610188366004610893565b61035c565b34801561019957600080fd5b506000546001600160a01b03166100f1565b3480156101b757600080fd5b506100da6101c63660046108bf565b610447565b6100da6101d93660046108e3565b610490565b6100da6101ec366004610893565b6104d8565b6100da6101ff366004610893565b6104f9565b34801561021057600080fd5b506101577fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e91840544681565b34801561024457600080fd5b506100da6102533660046108bf565b610588565b6000610262610320565b905061026e82826105c6565b9150610282836001600160a01b031661064b565b60405163040b850f60e31b81526001600160a01b038083166004830152602482018590529194509082169063205c287890604401600060405180830381600087803b1580156102d057600080fd5b505af11580156102e4573d6000803e3d6000fd5b50505050505050565b60007fc9a01dde6254fc41a01d4cd33dc58ff395229bdcd8b2271318b2b3e9184054465b546001600160a01b0316919050565b60007ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a610311565b6103506106de565b61035a600061070b565b565b61036e826001600160a01b031661064b565b9150306001600160a01b03831603610384575050565b6000826001600160a01b03166103998361075b565b604051600081818185875af1925050503d80600081146103d5576040519150601f19603f3d011682016040523d82523d6000602084013e6103da565b606091505b50509050806104425760405162461bcd60e51b815260206004820152602960248201527f5472616e73666572526f757465723a206661696c656420746f207472616e73666044820152686572206e617469766560b81b60648201526084015b60405180910390fd5b505050565b61044f6106de565b7ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a80546001600160a01b0319166001600160a01b0392909216919091179055565b6104a2826001600160a01b031661064b565b9150306001600160a01b038316036104b957505050565b610442826104c783866105c6565b6001600160a01b038616919061076f565b6104f56104e36102ed565b6001600160a01b0384169030846107ce565b5050565b6000610503610320565b905061050e8261075b565b9150610522836001600160a01b031661064b565b60405163b760faf960e01b81526001600160a01b0380831660048301529194509082169063b760faf99084906024016000604051808303818588803b15801561056a57600080fd5b505af115801561057e573d6000803e3d6000fd5b5050505050505050565b6105906106de565b6001600160a01b0381166105ba57604051631e4fbdf760e01b815260006004820152602401610439565b6105c38161070b565b50565b6000600160ff1b8303610642576040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015610617573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063b9190610924565b9050610645565b50815b92915050565b60006000196001600160a01b03831601610666575030919050565b6001196001600160a01b038316016106da57306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106b6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610645919061093d565b5090565b6000546001600160a01b0316331461035a5760405163118cdaa760e01b8152336004820152602401610439565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000600160ff1b82036106da575047919050565b6040516001600160a01b0383811660248301526044820183905261044291859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b03838183161783525050505061080d565b6040516001600160a01b0384811660248301528381166044830152606482018390526108079186918216906323b872dd9060840161079c565b50505050565b600080602060008451602086016000885af180610830576040513d6000823e3d81fd5b50506000513d91508115610848578060011415610855565b6001600160a01b0384163b155b1561080757604051635274afe760e01b81526001600160a01b0385166004820152602401610439565b6001600160a01b03811681146105c357600080fd5b600080604083850312156108a657600080fd5b82356108b18161087e565b946020939093013593505050565b6000602082840312156108d157600080fd5b81356108dc8161087e565b9392505050565b6000806000606084860312156108f857600080fd5b83356109038161087e565b925060208401356109138161087e565b929592945050506040919091013590565b60006020828403121561093657600080fd5b5051919050565b60006020828403121561094f57600080fd5b81516108dc8161087e56fea264697066735822122091daeebd984f868e692a33d67bcb81849c6a140ead44d7c9a1c453d9838fdf8664736f6c634300081c0033"