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
{}
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:"decimalPlaces_",
type:"uint8"
payable:false,
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:"from",
type:"address"
{},
indexed:true,
internalType:"address",
name:"to",
type:"address"
{}
indexed:false,
internalType:"uint256",
name:"value",
type:"uint256"
name:"Transfer",
type:"event"
{},
constant:true,
inputs:[],
{},
internalType:"address",
name:"owner",
type:"address"
{}
internalType:"address",
name:"spender",
type:"address"
name:"allowance",
outputs:[],
{}
internalType:"uint256",
name:"",
type:"uint256"
payable:false,
stateMutability:"view",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"spender",
type:"address"
{}
internalType:"uint256",
name:"amount",
type:"uint256"
name:"approve",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
payable:false,
stateMutability:"nonpayable",
type:"function"
{},
constant:true,
inputs:[],
{}
internalType:"address",
name:"account",
type:"address"
name:"balanceOf",
outputs:[],
{}
internalType:"uint256",
name:"",
type:"uint256"
payable:false,
stateMutability:"view",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"to_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"burn",
outputs:[],
payable:false,
stateMutability:"nonpayable",
type:"function"
{},
constant:true,
inputs:[],
name:"decimals",
outputs:[],
{}
internalType:"uint8",
name:"",
type:"uint8"
payable:false,
stateMutability:"view",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"spender",
type:"address"
{}
internalType:"uint256",
name:"subtractedValue",
type:"uint256"
name:"decreaseAllowance",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
payable:false,
stateMutability:"nonpayable",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"spender",
type:"address"
{}
internalType:"uint256",
name:"addedValue",
type:"uint256"
name:"increaseAllowance",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
payable:false,
stateMutability:"nonpayable",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"to_",
type:"address"
{}
internalType:"uint256",
name:"amount_",
type:"uint256"
name:"mint",
outputs:[],
payable:false,
stateMutability:"nonpayable",
type:"function"
{},
constant:true,
inputs:[],
name:"name",
outputs:[],
{}
internalType:"string",
name:"",
type:"string"
payable:false,
stateMutability:"view",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"_from",
type:"address"
{},
internalType:"address",
name:"_to",
type:"address"
{}
internalType:"uint256",
name:"_amount",
type:"uint256"
name:"sudoApprove",
outputs:[],
payable:false,
stateMutability:"nonpayable",
type:"function"
{},
constant:true,
inputs:[],
name:"symbol",
outputs:[],
{}
internalType:"string",
name:"",
type:"string"
payable:false,
stateMutability:"view",
type:"function"
{},
constant:true,
inputs:[],
name:"totalSupply",
outputs:[],
{}
internalType:"uint256",
name:"",
type:"uint256"
payable:false,
stateMutability:"view",
type:"function"
{},
constant:false,
inputs:[],
{},
internalType:"address",
name:"recipient",
type:"address"
{}
internalType:"uint256",
name:"amount",
type:"uint256"
name:"transfer",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
payable:false,
stateMutability:"nonpayable",
type:"function"
{}
constant:false,
inputs:[],
{},
internalType:"address",
name:"sender",
type:"address"
{},
internalType:"address",
name:"recipient",
type:"address"
{}
internalType:"uint256",
name:"amount",
type:"uint256"
name:"transferFrom",
outputs:[],
{}
internalType:"bool",
name:"",
type:"bool"
payable:false,
stateMutability:"nonpayable",
type:"function"
Contract creation code
"0x60806040523480156200001157600080fd5b506040516200100b3803806200100b833981810160405260608110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82516401000000008111828201881017156200008957600080fd5b82525081516020918201929091019080838360005b83811015620000b85781810151838201526020016200009e565b50505050905090810190601f168015620000e65780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200010a57600080fd5b9083019060208201858111156200012057600080fd5b82516401000000008111828201881017156200013b57600080fd5b82525081516020918201929091019080838360005b838110156200016a57818101518382015260200162000150565b50505050905090810190601f168015620001985780820380516001836020036101000a031916815260200191505b506040526020908101518551909350620001b99250600391860190620001ed565b508151620001cf906004906020850190620001ed565b506005805460ff191660ff9290921691909117905550620002929050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200023057805160ff191683800117855562000260565b8280016001018555821562000260579182015b828111156200026057825182559160200191906001019062000243565b506200026e92915062000272565b5090565b6200028f91905b808211156200026e576000815560010162000279565b90565b610d6980620002a26000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806340c10f191161008c5780639dc29fac116100665780639dc29fac146102d8578063a457c2d714610304578063a9059cbb14610330578063dd62ed3e1461035c576100ea565b806340c10f191461027e57806370a08231146102aa57806395d89b41146102d0576100ea565b806318160ddd116100c857806318160ddd146101e457806323b872dd146101fe578063313ce567146102345780633950935114610252576100ea565b806305ea5c22146100ef57806306fdde0314610127578063095ea7b3146101a4575b600080fd5b6101256004803603606081101561010557600080fd5b506001600160a01b0381358116916020810135909116906040013561038a565b005b61012f61039a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610169578181015183820152602001610151565b50505050905090810190601f1680156101965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d0600480360360408110156101ba57600080fd5b506001600160a01b038135169060200135610430565b604080519115158252519081900360200190f35b6101ec61044d565b60408051918252519081900360200190f35b6101d06004803603606081101561021457600080fd5b506001600160a01b03813581169160208101359091169060400135610453565b61023c6104e0565b6040805160ff9092168252519081900360200190f35b6101d06004803603604081101561026857600080fd5b506001600160a01b0381351690602001356104e9565b6101256004803603604081101561029457600080fd5b506001600160a01b03813516906020013561053d565b6101ec600480360360208110156102c057600080fd5b50356001600160a01b031661054b565b61012f610566565b610125600480360360408110156102ee57600080fd5b506001600160a01b0381351690602001356105c7565b6101d06004803603604081101561031a57600080fd5b506001600160a01b0381351690602001356105d1565b6101d06004803603604081101561034657600080fd5b506001600160a01b03813516906020013561063f565b6101ec6004803603604081101561037257600080fd5b506001600160a01b0381358116916020013516610653565b61039583838361067e565b505050565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061044461043d61076a565b848461067e565b50600192915050565b60025490565b600061046084848461076e565b6104d68461046c61076a565b6104d185604051806060016040528060288152602001610c7e602891396001600160a01b038a166000908152600160205260408120906104aa61076a565b6001600160a01b03168152602081019190915260400160002054919063ffffffff6108ca16565b61067e565b5060019392505050565b60055460ff1690565b60006104446104f661076a565b846104d1856001600061050761076a565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61096116565b61054782826109c2565b5050565b6001600160a01b031660009081526020819052604090205490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104265780601f106103fb57610100808354040283529160200191610426565b6105478282610ab2565b60006104446105de61076a565b846104d185604051806060016040528060258152602001610d10602591396001600061060861076a565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff6108ca16565b600061044461064c61076a565b848461076e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166106c35760405162461bcd60e51b8152600401808060200182810382526024815260200180610cec6024913960400191505060405180910390fd5b6001600160a01b0382166107085760405162461bcd60e51b8152600401808060200182810382526022815260200180610c366022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b3390565b6001600160a01b0383166107b35760405162461bcd60e51b8152600401808060200182810382526025815260200180610cc76025913960400191505060405180910390fd5b6001600160a01b0382166107f85760405162461bcd60e51b8152600401808060200182810382526023815260200180610bf16023913960400191505060405180910390fd5b61083b81604051806060016040528060268152602001610c58602691396001600160a01b038616600090815260208190526040902054919063ffffffff6108ca16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610870908263ffffffff61096116565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156109595760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561091e578181015183820152602001610906565b50505050905090810190601f16801561094b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156109bb576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610a1d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600254610a30908263ffffffff61096116565b6002556001600160a01b038216600090815260208190526040902054610a5c908263ffffffff61096116565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610af75760405162461bcd60e51b8152600401808060200182810382526021815260200180610ca66021913960400191505060405180910390fd5b610b3a81604051806060016040528060228152602001610c14602291396001600160a01b038516600090815260208190526040902054919063ffffffff6108ca16565b6001600160a01b038316600090815260208190526040902055600254610b66908263ffffffff610bae16565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60006109bb83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506108ca56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723158203dffce8a21d3f882961b09562f881ff2dfc520072af4c4544091d1e4f6234b4d64736f6c63430005100032000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000b5465737420746f6b656e3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454320000000000000000000000000000000000000000000000000000000000"
Deployed ByteCode
"0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806340c10f191161008c5780639dc29fac116100665780639dc29fac146102d8578063a457c2d714610304578063a9059cbb14610330578063dd62ed3e1461035c576100ea565b806340c10f191461027e57806370a08231146102aa57806395d89b41146102d0576100ea565b806318160ddd116100c857806318160ddd146101e457806323b872dd146101fe578063313ce567146102345780633950935114610252576100ea565b806305ea5c22146100ef57806306fdde0314610127578063095ea7b3146101a4575b600080fd5b6101256004803603606081101561010557600080fd5b506001600160a01b0381358116916020810135909116906040013561038a565b005b61012f61039a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610169578181015183820152602001610151565b50505050905090810190601f1680156101965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d0600480360360408110156101ba57600080fd5b506001600160a01b038135169060200135610430565b604080519115158252519081900360200190f35b6101ec61044d565b60408051918252519081900360200190f35b6101d06004803603606081101561021457600080fd5b506001600160a01b03813581169160208101359091169060400135610453565b61023c6104e0565b6040805160ff9092168252519081900360200190f35b6101d06004803603604081101561026857600080fd5b506001600160a01b0381351690602001356104e9565b6101256004803603604081101561029457600080fd5b506001600160a01b03813516906020013561053d565b6101ec600480360360208110156102c057600080fd5b50356001600160a01b031661054b565b61012f610566565b610125600480360360408110156102ee57600080fd5b506001600160a01b0381351690602001356105c7565b6101d06004803603604081101561031a57600080fd5b506001600160a01b0381351690602001356105d1565b6101d06004803603604081101561034657600080fd5b506001600160a01b03813516906020013561063f565b6101ec6004803603604081101561037257600080fd5b506001600160a01b0381358116916020013516610653565b61039583838361067e565b505050565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061044461043d61076a565b848461067e565b50600192915050565b60025490565b600061046084848461076e565b6104d68461046c61076a565b6104d185604051806060016040528060288152602001610c7e602891396001600160a01b038a166000908152600160205260408120906104aa61076a565b6001600160a01b03168152602081019190915260400160002054919063ffffffff6108ca16565b61067e565b5060019392505050565b60055460ff1690565b60006104446104f661076a565b846104d1856001600061050761076a565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff61096116565b61054782826109c2565b5050565b6001600160a01b031660009081526020819052604090205490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104265780601f106103fb57610100808354040283529160200191610426565b6105478282610ab2565b60006104446105de61076a565b846104d185604051806060016040528060258152602001610d10602591396001600061060861076a565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff6108ca16565b600061044461064c61076a565b848461076e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160a01b0383166106c35760405162461bcd60e51b8152600401808060200182810382526024815260200180610cec6024913960400191505060405180910390fd5b6001600160a01b0382166107085760405162461bcd60e51b8152600401808060200182810382526022815260200180610c366022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b3390565b6001600160a01b0383166107b35760405162461bcd60e51b8152600401808060200182810382526025815260200180610cc76025913960400191505060405180910390fd5b6001600160a01b0382166107f85760405162461bcd60e51b8152600401808060200182810382526023815260200180610bf16023913960400191505060405180910390fd5b61083b81604051806060016040528060268152602001610c58602691396001600160a01b038616600090815260208190526040902054919063ffffffff6108ca16565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610870908263ffffffff61096116565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156109595760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561091e578181015183820152602001610906565b50505050905090810190601f16801561094b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156109bb576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216610a1d576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b600254610a30908263ffffffff61096116565b6002556001600160a01b038216600090815260208190526040902054610a5c908263ffffffff61096116565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038216610af75760405162461bcd60e51b8152600401808060200182810382526021815260200180610ca66021913960400191505060405180910390fd5b610b3a81604051806060016040528060228152602001610c14602291396001600160a01b038516600090815260208190526040902054919063ffffffff6108ca16565b6001600160a01b038316600090815260208190526040902055600254610b66908263ffffffff610bae16565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b60006109bb83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506108ca56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723158203dffce8a21d3f882961b09562f881ff2dfc520072af4c4544091d1e4f6234b4d64736f6c63430005100032"