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"
{},
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:"UNISWAP_V2_ROUTER_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"getSwapV2Router",
outputs:[],
{}
internalType:"address",
name:"swapV2Router_",
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:"swapV2Router_",
type:"address"
name:"setUniswapV2RouterAddress",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"uint256",
name:"amountOut_",
type:"uint256"
{},
internalType:"uint256",
name:"amountInMax_",
type:"uint256"
{}
internalType:"address[]",
name:"path_",
type:"address[]"
name:"swapETHForExactTokens",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"uint256",
name:"amountIn_",
type:"uint256"
{},
internalType:"uint256",
name:"amountOutMin_",
type:"uint256"
{}
internalType:"address[]",
name:"path_",
type:"address[]"
name:"swapExactETHForTokens",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"uint256",
name:"amountIn_",
type:"uint256"
{},
internalType:"uint256",
name:"amountOutMin_",
type:"uint256"
{}
internalType:"address[]",
name:"path_",
type:"address[]"
name:"swapExactTokensForETH",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"uint256",
name:"amountIn_",
type:"uint256"
{},
internalType:"uint256",
name:"amountOutMin_",
type:"uint256"
{}
internalType:"address[]",
name:"path_",
type:"address[]"
name:"swapExactTokensForTokensV2",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"uint256",
name:"amountOut_",
type:"uint256"
{},
internalType:"uint256",
name:"amountInMax_",
type:"uint256"
{}
internalType:"address[]",
name:"path_",
type:"address[]"
name:"swapTokensForExactETH",
outputs:[],
stateMutability:"payable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"uint256",
name:"amountOut_",
type:"uint256"
{},
internalType:"uint256",
name:"amountInMax_",
type:"uint256"
{}
internalType:"address[]",
name:"path_",
type:"address[]"
name:"swapTokensForExactTokensV2",
outputs:[],
stateMutability:"payable",
type:"function"
{}
inputs:[],
{}
internalType:"address",
name:"newOwner",
type:"address"
name:"transferOwnership",
outputs:[],
stateMutability:"nonpayable",
type:"function"
Contract creation code
"0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816041565b506091565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610b00806100a06000396000f3fe6080604052600436106100a75760003560e01c80638da5cb5b116100645780638da5cb5b14610156578063918e44d1146101885780639858a0661461019d578063bf7fb44b146101b0578063cbb9b3dd146101d0578063f2fde38b146101e357600080fd5b806304a84c1d146100ac5780632f45a771146100c15780633e5aae47146100d457806352f6f2141461011b578063715018a61461012e57806384a98cf814610143575b600080fd5b6100bf6100ba3660046107fb565b610203565b005b6100bf6100cf3660046107fb565b6102a9565b3480156100e057600080fd5b506101087f424c8fc773ebbdd72550f0fbb40c2e1ea9ad00b943e8b8220cb6f8a25911185381565b6040519081526020015b60405180910390f35b6100bf6101293660046107fb565b610391565b34801561013a57600080fd5b506100bf6103e3565b6100bf6101513660046107fb565b6103f7565b34801561016257600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610112565b34801561019457600080fd5b50610170610449565b6100bf6101ab3660046107fb565b610477565b3480156101bc57600080fd5b506100bf6101cb366004610896565b6104ad565b6100bf6101de3660046107fb565b6104f6565b3480156101ef57600080fd5b506100bf6101fe366004610896565b610548565b61020d828261058b565b610215610449565b6001600160a01b0316637ff36ab5858585856102398b6001600160a01b03166105e0565b426040518763ffffffff1660e01b815260040161025a959493929190610904565b60006040518083038185885af1158015610278573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f191682016040526102a19190810190610951565b505050505050565b6102b3828261058b565b60006102bd610449565b90506102fa81848460008181106102d6576102d6610a1e565b90506020020160208101906102eb9190610896565b6001600160a01b031690610679565b806001600160a01b03166318cbafe58686868661031f8c6001600160a01b03166105e0565b426040518763ffffffff1660e01b815260040161034196959493929190610a34565b6000604051808303816000875af1158015610360573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103889190810190610951565b50505050505050565b61039b828261058b565b60006103a5610449565b90506103be81848460008181106102d6576102d6610a1e565b806001600160a01b0316634a25d94a8686868661031f8c6001600160a01b03166105e0565b6103eb610769565b6103f56000610796565b565b610401828261058b565b600061040b610449565b905061042481848460008181106102d6576102d6610a1e565b806001600160a01b03166338ed17398686868661031f8c6001600160a01b03166105e0565b7f424c8fc773ebbdd72550f0fbb40c2e1ea9ad00b943e8b8220cb6f8a259111853546001600160a01b031690565b610481828261058b565b610489610449565b6001600160a01b031663fb3bdb41848685856102398b6001600160a01b03166105e0565b6104b5610769565b7f424c8fc773ebbdd72550f0fbb40c2e1ea9ad00b943e8b8220cb6f8a25911185380546001600160a01b0319166001600160a01b0392909216919091179055565b610500828261058b565b600061050a610449565b905061052381848460008181106102d6576102d6610a1e565b806001600160a01b0316638803dbee8686868661031f8c6001600160a01b03166105e0565b610550610769565b6001600160a01b03811661057f57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61058881610796565b50565b60028110156105dc5760405162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20696e76616c696420706174680000006044820152606401610576565b5050565b60006000196001600160a01b038316016105fb575030919050565b6001196001600160a01b0383160161067557306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561064b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066f9190610a72565b92915050565b5090565b604051636eb1769f60e11b81523060048201526001600160a01b03828116602483015283169063dd62ed3e90604401602060405180830381865afa1580156106c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e99190610a8f565b6000036105dc5760405163095ea7b360e01b81526001600160a01b038281166004830152600019602483015283169063095ea7b3906044016020604051808303816000875af1158015610740573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107649190610aa8565b505050565b6000546001600160a01b031633146103f55760405163118cdaa760e01b8152336004820152602401610576565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461058857600080fd5b60008060008060006080868803121561081357600080fd5b853561081e816107e6565b94506020860135935060408601359250606086013567ffffffffffffffff81111561084857600080fd5b8601601f8101881361085957600080fd5b803567ffffffffffffffff81111561087057600080fd5b8860208260051b840101111561088557600080fd5b959894975092955050506020019190565b6000602082840312156108a857600080fd5b81356108b3816107e6565b9392505050565b81835260208301925060008160005b848110156108fa5781356108dc816107e6565b6001600160a01b0316865260209586019591909101906001016108c9565b5093949350505050565b85815260806020820152600061091e6080830186886108ba565b6001600160a01b0394909416604083015250606001529392505050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561096357600080fd5b815167ffffffffffffffff81111561097a57600080fd5b8201601f8101841361098b57600080fd5b805167ffffffffffffffff8111156109a5576109a561093b565b8060051b604051601f19603f830116810181811067ffffffffffffffff821117156109d2576109d261093b565b6040529182526020818401810192908101878411156109f057600080fd5b6020850194505b83851015610a13578451808252602095860195909350016109f7565b509695505050505050565b634e487b7160e01b600052603260045260246000fd5b86815285602082015260a060408201526000610a5460a0830186886108ba565b6001600160a01b039490941660608301525060800152949350505050565b600060208284031215610a8457600080fd5b81516108b3816107e6565b600060208284031215610aa157600080fd5b5051919050565b600060208284031215610aba57600080fd5b815180151581146108b357600080fdfea2646970667358221220a815659c137a8d0dfe843cbf1dbc6e4b60e6dc91c5fc6213682f28c9544f7e9d64736f6c634300081c0033"
Deployed ByteCode
"0x6080604052600436106100a75760003560e01c80638da5cb5b116100645780638da5cb5b14610156578063918e44d1146101885780639858a0661461019d578063bf7fb44b146101b0578063cbb9b3dd146101d0578063f2fde38b146101e357600080fd5b806304a84c1d146100ac5780632f45a771146100c15780633e5aae47146100d457806352f6f2141461011b578063715018a61461012e57806384a98cf814610143575b600080fd5b6100bf6100ba3660046107fb565b610203565b005b6100bf6100cf3660046107fb565b6102a9565b3480156100e057600080fd5b506101087f424c8fc773ebbdd72550f0fbb40c2e1ea9ad00b943e8b8220cb6f8a25911185381565b6040519081526020015b60405180910390f35b6100bf6101293660046107fb565b610391565b34801561013a57600080fd5b506100bf6103e3565b6100bf6101513660046107fb565b6103f7565b34801561016257600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610112565b34801561019457600080fd5b50610170610449565b6100bf6101ab3660046107fb565b610477565b3480156101bc57600080fd5b506100bf6101cb366004610896565b6104ad565b6100bf6101de3660046107fb565b6104f6565b3480156101ef57600080fd5b506100bf6101fe366004610896565b610548565b61020d828261058b565b610215610449565b6001600160a01b0316637ff36ab5858585856102398b6001600160a01b03166105e0565b426040518763ffffffff1660e01b815260040161025a959493929190610904565b60006040518083038185885af1158015610278573d6000803e3d6000fd5b50505050506040513d6000823e601f3d908101601f191682016040526102a19190810190610951565b505050505050565b6102b3828261058b565b60006102bd610449565b90506102fa81848460008181106102d6576102d6610a1e565b90506020020160208101906102eb9190610896565b6001600160a01b031690610679565b806001600160a01b03166318cbafe58686868661031f8c6001600160a01b03166105e0565b426040518763ffffffff1660e01b815260040161034196959493929190610a34565b6000604051808303816000875af1158015610360573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103889190810190610951565b50505050505050565b61039b828261058b565b60006103a5610449565b90506103be81848460008181106102d6576102d6610a1e565b806001600160a01b0316634a25d94a8686868661031f8c6001600160a01b03166105e0565b6103eb610769565b6103f56000610796565b565b610401828261058b565b600061040b610449565b905061042481848460008181106102d6576102d6610a1e565b806001600160a01b03166338ed17398686868661031f8c6001600160a01b03166105e0565b7f424c8fc773ebbdd72550f0fbb40c2e1ea9ad00b943e8b8220cb6f8a259111853546001600160a01b031690565b610481828261058b565b610489610449565b6001600160a01b031663fb3bdb41848685856102398b6001600160a01b03166105e0565b6104b5610769565b7f424c8fc773ebbdd72550f0fbb40c2e1ea9ad00b943e8b8220cb6f8a25911185380546001600160a01b0319166001600160a01b0392909216919091179055565b610500828261058b565b600061050a610449565b905061052381848460008181106102d6576102d6610a1e565b806001600160a01b0316638803dbee8686868661031f8c6001600160a01b03166105e0565b610550610769565b6001600160a01b03811661057f57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61058881610796565b50565b60028110156105dc5760405162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20696e76616c696420706174680000006044820152606401610576565b5050565b60006000196001600160a01b038316016105fb575030919050565b6001196001600160a01b0383160161067557306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561064b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066f9190610a72565b92915050565b5090565b604051636eb1769f60e11b81523060048201526001600160a01b03828116602483015283169063dd62ed3e90604401602060405180830381865afa1580156106c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e99190610a8f565b6000036105dc5760405163095ea7b360e01b81526001600160a01b038281166004830152600019602483015283169063095ea7b3906044016020604051808303816000875af1158015610740573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107649190610aa8565b505050565b6000546001600160a01b031633146103f55760405163118cdaa760e01b8152336004820152602401610576565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461058857600080fd5b60008060008060006080868803121561081357600080fd5b853561081e816107e6565b94506020860135935060408601359250606086013567ffffffffffffffff81111561084857600080fd5b8601601f8101881361085957600080fd5b803567ffffffffffffffff81111561087057600080fd5b8860208260051b840101111561088557600080fd5b959894975092955050506020019190565b6000602082840312156108a857600080fd5b81356108b3816107e6565b9392505050565b81835260208301925060008160005b848110156108fa5781356108dc816107e6565b6001600160a01b0316865260209586019591909101906001016108c9565b5093949350505050565b85815260806020820152600061091e6080830186886108ba565b6001600160a01b0394909416604083015250606001529392505050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561096357600080fd5b815167ffffffffffffffff81111561097a57600080fd5b8201601f8101841361098b57600080fd5b805167ffffffffffffffff8111156109a5576109a561093b565b8060051b604051601f19603f830116810181811067ffffffffffffffff821117156109d2576109d261093b565b6040529182526020818401810192908101878411156109f057600080fd5b6020850194505b83851015610a13578451808252602095860195909350016109f7565b509695505050505050565b634e487b7160e01b600052603260045260246000fd5b86815285602082015260a060408201526000610a5460a0830186886108ba565b6001600160a01b039490941660608301525060800152949350505050565b600060208284031215610a8457600080fd5b81516108b3816107e6565b600060208284031215610aa157600080fd5b5051919050565b600060208284031215610aba57600080fd5b815180151581146108b357600080fdfea2646970667358221220a815659c137a8d0dfe843cbf1dbc6e4b60e6dc91c5fc6213682f28c9544f7e9d64736f6c634300081c0033"