Contract details

0x5Aa4704B1042BF13F8f3ff1AE683Cf125DaE05a0

Contract name

0x5Aa4704B1042BF13F8f3ff1AE683Cf125DaE05a0

Creator

0x5Aa4704...05a0

at txn

0x5Aa4704...05a0

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.9+commit.e5eed63a

Optimization enabled

true

Verified at

Sep 4, 15:39:23

StakingManager.sol

Loading...
Compiler Settings
{
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:"uint8",
name:"decimals_",
type:"uint8"
},
{
internalType:"address",
name:"owner_",
type:"address"
}
],
stateMutability:"nonpayable",
type:"constructor"
},
{
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:"amount",
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:"spender",
type:"address"
},
{
internalType:"uint256",
name:"subtractedValue",
type:"uint256"
}
],
name:"decreaseAllowance",
outputs:[
{
internalType:"bool",
name:"",
type:"bool"
}
],
stateMutability:"nonpayable",
type:"function"
},
{
inputs:[
{
internalType:"address",
name:"spender",
type:"address"
},
{
internalType:"uint256",
name:"addedValue",
type:"uint256"
}
],
name:"increaseAllowance",
outputs:[
{
internalType:"bool",
name:"",
type:"bool"
}
],
stateMutability:"nonpayable",
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:"amount",
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:"amount",
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
"0x60a06040523480156200001157600080fd5b506040516200119938038062001199833981016040819052620000349162000328565b8383620000413362000090565b815162000056906004906020850190620001b5565b5080516200006c906005906020840190620001b5565b5050506200008081620000e060201b60201c565b5060ff1660805250620004099050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000546001600160a01b03163314620001405760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6001600160a01b038116620001a75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840162000137565b620001b28162000090565b50565b828054620001c390620003cc565b90600052602060002090601f016020900481019282620001e7576000855562000232565b82601f106200020257805160ff191683800117855562000232565b8280016001018555821562000232579182015b828111156200023257825182559160200191906001019062000215565b506200024092915062000244565b5090565b5b8082111562000240576000815560010162000245565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200028357600080fd5b81516001600160401b0380821115620002a057620002a06200025b565b604051601f8301601f19908116603f01168101908282118183101715620002cb57620002cb6200025b565b81604052838152602092508683858801011115620002e857600080fd5b600091505b838210156200030c5785820183015181830184015290820190620002ed565b838211156200031e5760008385830101525b9695505050505050565b600080600080608085870312156200033f57600080fd5b84516001600160401b03808211156200035757600080fd5b620003658883890162000271565b955060208701519150808211156200037c57600080fd5b506200038b8782880162000271565b935050604085015160ff81168114620003a357600080fd5b60608601519092506001600160a01b0381168114620003c157600080fd5b939692955090935050565b600181811c90821680620003e157607f821691505b602082108114156200040357634e487b7160e01b600052602260045260246000fd5b50919050565b608051610d746200042560003960006101720152610d746000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d71461022b578063a9059cbb1461023e578063dd62ed3e14610251578063f2fde38b1461026457600080fd5b8063715018a6146101ed57806379cc6790146101f55780638da5cb5b1461020857806395d89b411461022357600080fd5b8063313ce567116100d3578063313ce5671461016b578063395093511461019c578063449a52f8146101af57806370a08231146101c457600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610277565b60405161011a9190610b5d565b60405180910390f35b610136610131366004610bce565b610309565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610bf8565b610321565b60405160ff7f000000000000000000000000000000000000000000000000000000000000000016815260200161011a565b6101366101aa366004610bce565b610345565b6101c26101bd366004610bce565b610367565b005b61014a6101d2366004610c34565b6001600160a01b031660009081526001602052604090205490565b6101c26103a8565b6101c2610203366004610bce565b6103de565b6000546040516001600160a01b03909116815260200161011a565b61010d61041d565b610136610239366004610bce565b61042c565b61013661024c366004610bce565b6104a7565b61014a61025f366004610c56565b6104b5565b6101c2610272366004610c34565b6104e0565b60606004805461028690610c89565b80601f01602080910402602001604051908101604052809291908181526020018280546102b290610c89565b80156102ff5780601f106102d4576101008083540402835291602001916102ff565b820191906000526020600020905b8154815290600101906020018083116102e257829003601f168201915b5050505050905090565b60003361031781858561057b565b5060019392505050565b60003361032f8582856106a0565b61033a85858561071a565b506001949350505050565b60003361031781858561035883836104b5565b6103629190610cda565b61057b565b6000546001600160a01b0316331461039a5760405162461bcd60e51b815260040161039190610cf2565b60405180910390fd5b6103a482826108e8565b5050565b6000546001600160a01b031633146103d25760405162461bcd60e51b815260040161039190610cf2565b6103dc60006109c7565b565b6000546001600160a01b031633146104085760405162461bcd60e51b815260040161039190610cf2565b6104138233836106a0565b6103a48282610a17565b60606005805461028690610c89565b6000338161043a82866104b5565b90508381101561049a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610391565b61033a828686840361057b565b60003361031781858561071a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461050a5760405162461bcd60e51b815260040161039190610cf2565b6001600160a01b03811661056f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610391565b610578816109c7565b50565b6001600160a01b0383166105dd5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610391565b6001600160a01b03821661063e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610391565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b60006106ac84846104b5565b9050600019811461071457818110156107075760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610391565b610714848484840361057b565b50505050565b6001600160a01b03831661077e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610391565b6001600160a01b0382166107e05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610391565b6001600160a01b038316600090815260016020526040902054818110156108585760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610391565b6001600160a01b0380851660009081526001602052604080822085850390559185168152908120805484929061088f908490610cda565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108db91815260200190565b60405180910390a3610714565b6001600160a01b03821661093e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610391565b80600360008282546109509190610cda565b90915550506001600160a01b0382166000908152600160205260408120805483929061097d908490610cda565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216610a775760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610391565b6001600160a01b03821660009081526001602052604090205481811015610aeb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610391565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610b1a908490610d27565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610693565b600060208083528351808285015260005b81811015610b8a57858101830151858201604001528201610b6e565b81811115610b9c576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610bc957600080fd5b919050565b60008060408385031215610be157600080fd5b610bea83610bb2565b946020939093013593505050565b600080600060608486031215610c0d57600080fd5b610c1684610bb2565b9250610c2460208501610bb2565b9150604084013590509250925092565b600060208284031215610c4657600080fd5b610c4f82610bb2565b9392505050565b60008060408385031215610c6957600080fd5b610c7283610bb2565b9150610c8060208401610bb2565b90509250929050565b600181811c90821680610c9d57607f821691505b60208210811415610cbe57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610ced57610ced610cc4565b500190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082821015610d3957610d39610cc4565b50039056fea26469706673582212202f71800f161d96e0e8813d01634c0cfb28b107d0b94ca6a35aeb2463631e38de64736f6c63430008090033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000060000000000000000000000009f2c0e3dee0b50ba9e97a9e88a2f564cc43b562700000000000000000000000000000000000000000000000000000000000000084d6f636b5553444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553444300000000000000000000000000000000000000000000000000000000"
Deployed ByteCode
"0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d71461022b578063a9059cbb1461023e578063dd62ed3e14610251578063f2fde38b1461026457600080fd5b8063715018a6146101ed57806379cc6790146101f55780638da5cb5b1461020857806395d89b411461022357600080fd5b8063313ce567116100d3578063313ce5671461016b578063395093511461019c578063449a52f8146101af57806370a08231146101c457600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610277565b60405161011a9190610b5d565b60405180910390f35b610136610131366004610bce565b610309565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610bf8565b610321565b60405160ff7f000000000000000000000000000000000000000000000000000000000000000616815260200161011a565b6101366101aa366004610bce565b610345565b6101c26101bd366004610bce565b610367565b005b61014a6101d2366004610c34565b6001600160a01b031660009081526001602052604090205490565b6101c26103a8565b6101c2610203366004610bce565b6103de565b6000546040516001600160a01b03909116815260200161011a565b61010d61041d565b610136610239366004610bce565b61042c565b61013661024c366004610bce565b6104a7565b61014a61025f366004610c56565b6104b5565b6101c2610272366004610c34565b6104e0565b60606004805461028690610c89565b80601f01602080910402602001604051908101604052809291908181526020018280546102b290610c89565b80156102ff5780601f106102d4576101008083540402835291602001916102ff565b820191906000526020600020905b8154815290600101906020018083116102e257829003601f168201915b5050505050905090565b60003361031781858561057b565b5060019392505050565b60003361032f8582856106a0565b61033a85858561071a565b506001949350505050565b60003361031781858561035883836104b5565b6103629190610cda565b61057b565b6000546001600160a01b0316331461039a5760405162461bcd60e51b815260040161039190610cf2565b60405180910390fd5b6103a482826108e8565b5050565b6000546001600160a01b031633146103d25760405162461bcd60e51b815260040161039190610cf2565b6103dc60006109c7565b565b6000546001600160a01b031633146104085760405162461bcd60e51b815260040161039190610cf2565b6104138233836106a0565b6103a48282610a17565b60606005805461028690610c89565b6000338161043a82866104b5565b90508381101561049a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610391565b61033a828686840361057b565b60003361031781858561071a565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461050a5760405162461bcd60e51b815260040161039190610cf2565b6001600160a01b03811661056f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610391565b610578816109c7565b50565b6001600160a01b0383166105dd5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610391565b6001600160a01b03821661063e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610391565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b60006106ac84846104b5565b9050600019811461071457818110156107075760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610391565b610714848484840361057b565b50505050565b6001600160a01b03831661077e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610391565b6001600160a01b0382166107e05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610391565b6001600160a01b038316600090815260016020526040902054818110156108585760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610391565b6001600160a01b0380851660009081526001602052604080822085850390559185168152908120805484929061088f908490610cda565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108db91815260200190565b60405180910390a3610714565b6001600160a01b03821661093e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610391565b80600360008282546109509190610cda565b90915550506001600160a01b0382166000908152600160205260408120805483929061097d908490610cda565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216610a775760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610391565b6001600160a01b03821660009081526001602052604090205481811015610aeb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610391565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610b1a908490610d27565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610693565b600060208083528351808285015260005b81811015610b8a57858101830151858201604001528201610b6e565b81811115610b9c576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610bc957600080fd5b919050565b60008060408385031215610be157600080fd5b610bea83610bb2565b946020939093013593505050565b600080600060608486031215610c0d57600080fd5b610c1684610bb2565b9250610c2460208501610bb2565b9150604084013590509250925092565b600060208284031215610c4657600080fd5b610c4f82610bb2565b9392505050565b60008060408385031215610c6957600080fd5b610c7283610bb2565b9150610c8060208401610bb2565b90509250929050565b600181811c90821680610c9d57607f821691505b60208210811415610cbe57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610ced57610ced610cc4565b500190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082821015610d3957610d39610cc4565b50039056fea26469706673582212202f71800f161d96e0e8813d01634c0cfb28b107d0b94ca6a35aeb2463631e38de64736f6c63430008090033"