Contract details
0x053A3e957aA076041cB78a0f69Fa167195343b2d
Contract name
0x053A3e957aA076041cB78a0f69Fa167195343b2d
Creator
0x053A3e9...3b2d
at txn
0x053A3e9...3b2d
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:48:47
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:[],
{},
internalType:"string",
name:"name_",
type:"string"
{},
internalType:"string",
name:"symbol_",
type:"string"
{},
internalType:"address",
name:"owner_",
type:"address"
{}
internalType:"uint8",
name:"decimals_",
type:"uint8"
stateMutability:"nonpayable",
type:"constructor"
{},
inputs:[],
{},
internalType:"address",
name:"spender",
type:"address"
{},
internalType:"uint256",
name:"allowance",
type:"uint256"
{}
internalType:"uint256",
name:"needed",
type:"uint256"
name:"ERC20InsufficientAllowance",
type:"error"
{},
inputs:[],
{},
internalType:"address",
name:"sender",
type:"address"
{},
internalType:"uint256",
name:"balance",
type:"uint256"
{}
internalType:"uint256",
name:"needed",
type:"uint256"
name:"ERC20InsufficientBalance",
type:"error"
{},
inputs:[],
{}
internalType:"address",
name:"approver",
type:"address"
name:"ERC20InvalidApprover",
type:"error"
{},
inputs:[],
{}
internalType:"address",
name:"receiver",
type:"address"
name:"ERC20InvalidReceiver",
type:"error"
{},
inputs:[],
{}
internalType:"address",
name:"sender",
type:"address"
name:"ERC20InvalidSender",
type:"error"
{},
inputs:[],
{}
internalType:"address",
name:"spender",
type:"address"
name:"ERC20InvalidSpender",
type:"error"
{},
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:"owner",
type:"address"
{},
indexed:true,
internalType:"address",
name:"spender",
type:"address"
{}
indexed:false,
internalType:"uint256",
name:"value",
type:"uint256"
name:"Approval",
type:"event"
{},
anonymous:false,
inputs:[],
{},
indexed:true,
internalType:"address",
name:"previousOwner",
type:"address"
{}
indexed:true,
internalType:"address",
name:"newOwner",
type:"address"
name:"OwnershipTransferred",
type:"event"
{},
anonymous:false,
inputs:[],
{},
indexed:true,
internalType:"address",
name:"from",
type:"address"
{},
indexed:true,
internalType:"address",
name:"to",
type:"address"
{}
indexed:false,
internalType:"uint256",
name:"value",
type:"uint256"
name:"Transfer",
type:"event"
{},
inputs:[],
{},
internalType:"address",
name:"owner",
type:"address"
{}
internalType:"address",
name:"spender",
type:"address"
name:"allowance",
outputs:[],
{}
internalType:"uint256",
name:"",
type:"uint256"
stateMutability:"view",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"spender",
type:"address"
{}
internalType:"uint256",
name:"value",
type:"uint256"
name:"approve",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{}
internalType:"address",
name:"account",
type:"address"
name:"balanceOf",
outputs:[],
{}
internalType:"uint256",
name:"",
type:"uint256"
stateMutability:"view",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"payer_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"burnFrom",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
name:"decimals",
outputs:[],
{}
internalType:"uint8",
name:"",
type:"uint8"
stateMutability:"view",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"receiver_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"mintTo",
outputs:[],
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
name:"name",
outputs:[],
{}
internalType:"string",
name:"",
type:"string"
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:[],
name:"symbol",
outputs:[],
{}
internalType:"string",
name:"",
type:"string"
stateMutability:"view",
type:"function"
{},
inputs:[],
name:"totalSupply",
outputs:[],
{}
internalType:"uint256",
name:"",
type:"uint256"
stateMutability:"view",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"to",
type:"address"
{}
internalType:"uint256",
name:"value",
type:"uint256"
name:"transfer",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
stateMutability:"nonpayable",
type:"function"
{},
inputs:[],
{},
internalType:"address",
name:"from",
type:"address"
{},
internalType:"address",
name:"to",
type:"address"
{}
internalType:"uint256",
name:"value",
type:"uint256"
name:"transferFrom",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
stateMutability:"nonpayable",
type:"function"
{}
inputs:[],
{}
internalType:"address",
name:"newOwner",
type:"address"
name:"transferOwnership",
outputs:[],
stateMutability:"nonpayable",
type:"function"
Contract creation code
"0x608060405234801561001057600080fd5b50604051610cf1380380610cf183398101604081905261002f916101ad565b8383836001600160a01b03811661006057604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b610069816100a4565b50600461007683826102d9565b50600561008382826102d9565b50506006805460ff191660ff93909316929092179091555061039792505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261011b57600080fd5b81516001600160401b03811115610134576101346100f4565b604051601f8201601f19908116603f011681016001600160401b0381118282101715610162576101626100f4565b60405281815283820160200185101561017a57600080fd5b60005b828110156101995760208186018101518383018201520161017d565b506000918101602001919091529392505050565b600080600080608085870312156101c357600080fd5b84516001600160401b038111156101d957600080fd5b6101e58782880161010a565b602087015190955090506001600160401b0381111561020357600080fd5b61020f8782880161010a565b604087015190945090506001600160a01b038116811461022e57600080fd5b606086015190925060ff8116811461024557600080fd5b939692955090935050565b600181811c9082168061026457607f821691505b60208210810361028457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102d457806000526020600020601f840160051c810160208510156102b15750805b601f840160051c820191505b818110156102d157600081556001016102bd565b50505b505050565b81516001600160401b038111156102f2576102f26100f4565b610306816103008454610250565b8461028a565b6020601f82116001811461033a57600083156103225750848201515b600019600385901b1c1916600184901b1784556102d1565b600084815260208120601f198516915b8281101561036a578785015182556020948501946001909201910161034a565b50848210156103885786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b61094b806103a66000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c57806395d89b411161006657806395d89b41146101de578063a9059cbb146101e6578063dd62ed3e146101f9578063f2fde38b1461023257600080fd5b8063715018a6146101a857806379cc6790146101b05780638da5cb5b146101c357600080fd5b806323b872dd116100c857806323b872dd14610142578063313ce56714610155578063449a52f81461016a57806370a082311461017f57600080fd5b806306fdde03146100ef578063095ea7b31461010d57806318160ddd14610130575b600080fd5b6100f7610245565b6040516101049190610794565b60405180910390f35b61012061011b3660046107fe565b6102d7565b6040519015158152602001610104565b6003545b604051908152602001610104565b610120610150366004610828565b6102f1565b60065460405160ff9091168152602001610104565b61017d6101783660046107fe565b610315565b005b61013461018d366004610865565b6001600160a01b031660009081526001602052604090205490565b61017d61032b565b61017d6101be3660046107fe565b61033f565b6000546040516001600160a01b039091168152602001610104565b6100f761035c565b6101206101f43660046107fe565b61036b565b610134610207366004610887565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61017d610240366004610865565b610379565b606060048054610254906108ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610280906108ba565b80156102cd5780601f106102a2576101008083540402835291602001916102cd565b820191906000526020600020905b8154815290600101906020018083116102b057829003601f168201915b5050505050905090565b6000336102e58185856103bc565b60019150505b92915050565b6000336102ff8582856103ce565b61030a85858561044d565b506001949350505050565b61031d6104ac565b61032782826104d9565b5050565b6103336104ac565b61033d600061050f565b565b6103476104ac565b6103528233836103ce565b610327828261055f565b606060058054610254906108ba565b6000336102e581858561044d565b6103816104ac565b6001600160a01b0381166103b057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6103b98161050f565b50565b6103c98383836001610595565b505050565b6001600160a01b03838116600090815260026020908152604080832093861683529290522054600019811015610447578181101561043857604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016103a7565b61044784848484036000610595565b50505050565b6001600160a01b03831661047757604051634b637e8f60e11b8152600060048201526024016103a7565b6001600160a01b0382166104a15760405163ec442f0560e01b8152600060048201526024016103a7565b6103c983838361066a565b6000546001600160a01b0316331461033d5760405163118cdaa760e01b81523360048201526024016103a7565b6001600160a01b0382166105035760405163ec442f0560e01b8152600060048201526024016103a7565b6103276000838361066a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03821661058957604051634b637e8f60e11b8152600060048201526024016103a7565b6103278260008361066a565b6001600160a01b0384166105bf5760405163e602df0560e01b8152600060048201526024016103a7565b6001600160a01b0383166105e957604051634a1406b160e11b8152600060048201526024016103a7565b6001600160a01b038085166000908152600260209081526040808320938716835292905220829055801561044757826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161065c91815260200190565b60405180910390a350505050565b6001600160a01b03831661069557806003600082825461068a91906108f4565b909155506107079050565b6001600160a01b038316600090815260016020526040902054818110156106e85760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103a7565b6001600160a01b03841660009081526001602052604090209082900390555b6001600160a01b03821661072357600380548290039055610742565b6001600160a01b03821660009081526001602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161078791815260200190565b60405180910390a3505050565b602081526000825180602084015260005b818110156107c257602081860181015160408684010152016107a5565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146107f957600080fd5b919050565b6000806040838503121561081157600080fd5b61081a836107e2565b946020939093013593505050565b60008060006060848603121561083d57600080fd5b610846846107e2565b9250610854602085016107e2565b929592945050506040919091013590565b60006020828403121561087757600080fd5b610880826107e2565b9392505050565b6000806040838503121561089a57600080fd5b6108a3836107e2565b91506108b1602084016107e2565b90509250929050565b600181811c908216806108ce57607f821691505b6020821081036108ee57634e487b7160e01b600052602260045260246000fd5b50919050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fdfea26469706673582212203f936e2807642098c6ab8535c949f7792e47ca861040256909d35ec3bf16692264736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000009f2c0e3dee0b50ba9e97a9e88a2f564cc43b56270000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000945524332304d6f636b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000945524332304d6f636b0000000000000000000000000000000000000000000000"
Deployed ByteCode
"0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063715018a61161008c57806395d89b411161006657806395d89b41146101de578063a9059cbb146101e6578063dd62ed3e146101f9578063f2fde38b1461023257600080fd5b8063715018a6146101a857806379cc6790146101b05780638da5cb5b146101c357600080fd5b806323b872dd116100c857806323b872dd14610142578063313ce56714610155578063449a52f81461016a57806370a082311461017f57600080fd5b806306fdde03146100ef578063095ea7b31461010d57806318160ddd14610130575b600080fd5b6100f7610245565b6040516101049190610794565b60405180910390f35b61012061011b3660046107fe565b6102d7565b6040519015158152602001610104565b6003545b604051908152602001610104565b610120610150366004610828565b6102f1565b60065460405160ff9091168152602001610104565b61017d6101783660046107fe565b610315565b005b61013461018d366004610865565b6001600160a01b031660009081526001602052604090205490565b61017d61032b565b61017d6101be3660046107fe565b61033f565b6000546040516001600160a01b039091168152602001610104565b6100f761035c565b6101206101f43660046107fe565b61036b565b610134610207366004610887565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61017d610240366004610865565b610379565b606060048054610254906108ba565b80601f0160208091040260200160405190810160405280929190818152602001828054610280906108ba565b80156102cd5780601f106102a2576101008083540402835291602001916102cd565b820191906000526020600020905b8154815290600101906020018083116102b057829003601f168201915b5050505050905090565b6000336102e58185856103bc565b60019150505b92915050565b6000336102ff8582856103ce565b61030a85858561044d565b506001949350505050565b61031d6104ac565b61032782826104d9565b5050565b6103336104ac565b61033d600061050f565b565b6103476104ac565b6103528233836103ce565b610327828261055f565b606060058054610254906108ba565b6000336102e581858561044d565b6103816104ac565b6001600160a01b0381166103b057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6103b98161050f565b50565b6103c98383836001610595565b505050565b6001600160a01b03838116600090815260026020908152604080832093861683529290522054600019811015610447578181101561043857604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016103a7565b61044784848484036000610595565b50505050565b6001600160a01b03831661047757604051634b637e8f60e11b8152600060048201526024016103a7565b6001600160a01b0382166104a15760405163ec442f0560e01b8152600060048201526024016103a7565b6103c983838361066a565b6000546001600160a01b0316331461033d5760405163118cdaa760e01b81523360048201526024016103a7565b6001600160a01b0382166105035760405163ec442f0560e01b8152600060048201526024016103a7565b6103276000838361066a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b03821661058957604051634b637e8f60e11b8152600060048201526024016103a7565b6103278260008361066a565b6001600160a01b0384166105bf5760405163e602df0560e01b8152600060048201526024016103a7565b6001600160a01b0383166105e957604051634a1406b160e11b8152600060048201526024016103a7565b6001600160a01b038085166000908152600260209081526040808320938716835292905220829055801561044757826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161065c91815260200190565b60405180910390a350505050565b6001600160a01b03831661069557806003600082825461068a91906108f4565b909155506107079050565b6001600160a01b038316600090815260016020526040902054818110156106e85760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103a7565b6001600160a01b03841660009081526001602052604090209082900390555b6001600160a01b03821661072357600380548290039055610742565b6001600160a01b03821660009081526001602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161078791815260200190565b60405180910390a3505050565b602081526000825180602084015260005b818110156107c257602081860181015160408684010152016107a5565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146107f957600080fd5b919050565b6000806040838503121561081157600080fd5b61081a836107e2565b946020939093013593505050565b60008060006060848603121561083d57600080fd5b610846846107e2565b9250610854602085016107e2565b929592945050506040919091013590565b60006020828403121561087757600080fd5b610880826107e2565b9392505050565b6000806040838503121561089a57600080fd5b6108a3836107e2565b91506108b1602084016107e2565b90509250929050565b600181811c908216806108ce57607f821691505b6020821081036108ee57634e487b7160e01b600052602260045260246000fd5b50919050565b808201808211156102eb57634e487b7160e01b600052601160045260246000fdfea26469706673582212203f936e2807642098c6ab8535c949f7792e47ca861040256909d35ec3bf16692264736f6c634300081c0033"