Contract details
0x142557c0D27a0a481dA94753F6c802509c5D49dB
Contract name
0x142557c0D27a0a481dA94753F6c802509c5D49dB
Creator
0x142557c...49dB
at txn
0x142557c...49dB
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 3, 11:31: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:[],
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:"BRIDGE_ROUTER_STORAGE_SLOT",
outputs:[],
{}
internalType:"bytes32",
name:"",
type:"bytes32"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"getBridgeAddress",
outputs:[],
{}
internalType:"address",
name:"bridge_",
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:"bridge_",
type:"address"
name:"setBridgeAddress",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{}
internalType:"address",
name:"newOwner",
type:"address"
name:"transferOwnership",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"token_",
type:"address"
{},
internalType:"uint256",
name:"amount_",
type:"uint256"
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"bytes32",
name:"txHash_",
type:"bytes32"
{},
internalType:"uint256",
name:"txNonce_",
type:"uint256"
{},
internalType:"bool",
name:"isWrapped_",
type:"bool"
{}
internalType:"bytes[]",
name:"signatures_",
type:"bytes[]"
name:"withdrawERC20",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{}
inputs:[],
{},
internalType:"uint256",
name:"amount_",
type:"uint256"
{},
internalType:"address",
name:"receiver_",
type:"address"
{},
internalType:"bytes32",
name:"txHash_",
type:"bytes32"
{},
internalType:"uint256",
name:"txNonce_",
type:"uint256"
{}
internalType:"bytes[]",
name:"signatures_",
type:"bytes[]"
name:"withdrawNative",
outputs:[],
stateMutability:"nonpayable",
type:"function"
Contract creation code
"0x6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816041565b506091565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610793806100a06000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100f757806394995fc41461011c578063f2fde38b1461012f578063fb32c5081461014257600080fd5b80631c3d9c871461008d5780635e080a57146100a2578063715018a6146100dc5780637f5a22f9146100e4575b600080fd5b6100a061009b3660046104b1565b61014a565b005b6100c97f5ea26e55d177fb0598ee321d1c2195cdda601f4ba884185dfb6dd105d53515b281565b6040519081526020015b60405180910390f35b6100a06101d8565b6100a06100f2366004610524565b6101ec565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016100d3565b6100a061012a366004610548565b610235565b6100a061013d366004610524565b6102c9565b61010461030c565b600061015461030c565b9050806001600160a01b0316631c3d9c8788610178896001600160a01b031661033a565b888888886040518763ffffffff1660e01b815260040161019d969594939291906106a8565b600060405180830381600087803b1580156101b757600080fd5b505af11580156101cb573d6000803e3d6000fd5b5050505050505050505050565b6101e06103d3565b6101ea6000610400565b565b6101f46103d3565b7f5ea26e55d177fb0598ee321d1c2195cdda601f4ba884185dfb6dd105d53515b280546001600160a01b0319166001600160a01b0392909216919091179055565b600061023f61030c565b9050806001600160a01b03166394995fc48a8a6102648b6001600160a01b031661033a565b8a8a8a8a8a6040518963ffffffff1660e01b815260040161028c9897969594939291906106e8565b600060405180830381600087803b1580156102a657600080fd5b505af11580156102ba573d6000803e3d6000fd5b50505050505050505050505050565b6102d16103d3565b6001600160a01b03811661030057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61030981610400565b50565b7f5ea26e55d177fb0598ee321d1c2195cdda601f4ba884185dfb6dd105d53515b2546001600160a01b031690565b60006000196001600160a01b03831601610355575030919050565b6001196001600160a01b038316016103cf57306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103c99190610740565b92915050565b5090565b6000546001600160a01b031633146101ea5760405163118cdaa760e01b81523360048201526024016102f7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461030957600080fd5b60008083601f84011261047757600080fd5b50813567ffffffffffffffff81111561048f57600080fd5b6020830191508360208260051b85010111156104aa57600080fd5b9250929050565b60008060008060008060a087890312156104ca57600080fd5b8635955060208701356104dc81610450565b94506040870135935060608701359250608087013567ffffffffffffffff81111561050657600080fd5b61051289828a01610465565b979a9699509497509295939492505050565b60006020828403121561053657600080fd5b813561054181610450565b9392505050565b60008060008060008060008060e0898b03121561056457600080fd5b883561056f81610450565b975060208901359650604089013561058681610450565b9550606089013594506080890135935060a089013580151581146105a957600080fd5b925060c089013567ffffffffffffffff8111156105c557600080fd5b6105d18b828c01610465565b999c989b5096995094979396929594505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60008383855260208501945060208460051b8201018360005b8681101561069c57838303601f19018852813536879003601e1901811261064d57600080fd5b860160208101903567ffffffffffffffff81111561066a57600080fd5b80360382131561067957600080fd5b6106848582846105e5565b60209a8b019a90955093909301925050600101610627565b50909695505050505050565b86815260018060a01b038616602082015284604082015283606082015260a0608082015260006106dc60a08301848661060e565b98975050505050505050565b6001600160a01b0389811682526020820189905287166040820152606081018690526080810185905283151560a082015260e060c08201819052600090610732908301848661060e565b9a9950505050505050505050565b60006020828403121561075257600080fd5b81516105418161045056fea26469706673582212206f4fb0a3f361dc3f286bcf3b44dae8f1fd55642fd8264688ddc8fe714a4639c664736f6c634300081c0033"
Deployed ByteCode
"0x608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100f757806394995fc41461011c578063f2fde38b1461012f578063fb32c5081461014257600080fd5b80631c3d9c871461008d5780635e080a57146100a2578063715018a6146100dc5780637f5a22f9146100e4575b600080fd5b6100a061009b3660046104b1565b61014a565b005b6100c97f5ea26e55d177fb0598ee321d1c2195cdda601f4ba884185dfb6dd105d53515b281565b6040519081526020015b60405180910390f35b6100a06101d8565b6100a06100f2366004610524565b6101ec565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016100d3565b6100a061012a366004610548565b610235565b6100a061013d366004610524565b6102c9565b61010461030c565b600061015461030c565b9050806001600160a01b0316631c3d9c8788610178896001600160a01b031661033a565b888888886040518763ffffffff1660e01b815260040161019d969594939291906106a8565b600060405180830381600087803b1580156101b757600080fd5b505af11580156101cb573d6000803e3d6000fd5b5050505050505050505050565b6101e06103d3565b6101ea6000610400565b565b6101f46103d3565b7f5ea26e55d177fb0598ee321d1c2195cdda601f4ba884185dfb6dd105d53515b280546001600160a01b0319166001600160a01b0392909216919091179055565b600061023f61030c565b9050806001600160a01b03166394995fc48a8a6102648b6001600160a01b031661033a565b8a8a8a8a8a6040518963ffffffff1660e01b815260040161028c9897969594939291906106e8565b600060405180830381600087803b1580156102a657600080fd5b505af11580156102ba573d6000803e3d6000fd5b50505050505050505050505050565b6102d16103d3565b6001600160a01b03811661030057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b61030981610400565b50565b7f5ea26e55d177fb0598ee321d1c2195cdda601f4ba884185dfb6dd105d53515b2546001600160a01b031690565b60006000196001600160a01b03831601610355575030919050565b6001196001600160a01b038316016103cf57306001600160a01b03166346b3353b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103c99190610740565b92915050565b5090565b6000546001600160a01b031633146101ea5760405163118cdaa760e01b81523360048201526024016102f7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038116811461030957600080fd5b60008083601f84011261047757600080fd5b50813567ffffffffffffffff81111561048f57600080fd5b6020830191508360208260051b85010111156104aa57600080fd5b9250929050565b60008060008060008060a087890312156104ca57600080fd5b8635955060208701356104dc81610450565b94506040870135935060608701359250608087013567ffffffffffffffff81111561050657600080fd5b61051289828a01610465565b979a9699509497509295939492505050565b60006020828403121561053657600080fd5b813561054181610450565b9392505050565b60008060008060008060008060e0898b03121561056457600080fd5b883561056f81610450565b975060208901359650604089013561058681610450565b9550606089013594506080890135935060a089013580151581146105a957600080fd5b925060c089013567ffffffffffffffff8111156105c557600080fd5b6105d18b828c01610465565b999c989b5096995094979396929594505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60008383855260208501945060208460051b8201018360005b8681101561069c57838303601f19018852813536879003601e1901811261064d57600080fd5b860160208101903567ffffffffffffffff81111561066a57600080fd5b80360382131561067957600080fd5b6106848582846105e5565b60209a8b019a90955093909301925050600101610627565b50909695505050505050565b86815260018060a01b038616602082015284604082015283606082015260a0608082015260006106dc60a08301848661060e565b98975050505050505050565b6001600160a01b0389811682526020820189905287166040820152606081018690526080810185905283151560a082015260e060c08201819052600090610732908301848661060e565b9a9950505050505050505050565b60006020828403121561075257600080fd5b81516105418161045056fea26469706673582212206f4fb0a3f361dc3f286bcf3b44dae8f1fd55642fd8264688ddc8fe714a4639c664736f6c634300081c0033"