Source Code
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IERC20","name":"_HNR","type":"address"},{"internalType":"uint256","name":"_maxHNRAvailableForFarming","type":"uint256"},{"internalType":"uint256","name":"blocksPerDay","type":"uint256"},{"internalType":"uint256","name":"numberOfDays","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"EmergencyWithdraw","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":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PaymentReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"HNR","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HNRPerBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_allocPoint","type":"uint256"},{"internalType":"contract IERC20","name":"_erc20Token","type":"address"},{"internalType":"uint256","name":"_maxStakingAmountPerUser","type":"uint256"},{"internalType":"bool","name":"_withUpdate","type":"bool"}],"name":"add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"adminRewardWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"blockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"}],"name":"emergencyWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"endBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"massUpdatePools","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxHNRAvailableForFarming","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numberOfPools","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"address","name":"_user","type":"address"}],"name":"pendingHNR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"poolInfo","outputs":[{"internalType":"contract IERC20","name":"erc20Token","type":"address"},{"internalType":"uint256","name":"allocPoint","type":"uint256"},{"internalType":"uint256","name":"lastRewardBlock","type":"uint256"},{"internalType":"uint256","name":"accumulatedHNRPerShare","type":"uint256"},{"internalType":"uint256","name":"maxStakingAmountPerUser","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_allocPoint","type":"uint256"},{"internalType":"uint256","name":"_maxStakingAmountPerUser","type":"uint256"},{"internalType":"bool","name":"_withUpdate","type":"bool"}],"name":"set","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalAllocation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"}],"name":"updatePool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newRewardPerBlock","type":"uint256"},{"internalType":"uint256","name":"newEndBlock","type":"uint256"}],"name":"updateRewardPerBlockAndEndBlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"userInfo","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"rewardDebt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b50604051611ee2380380611ee283398101604081905261002f9161022a565b610038336101a1565b600180556001600160a01b0384166100aa5760405162461bcd60e51b815260206004820152602a60248201527f636f6e7374727563746f723a205f484e52206d757374206e6f74206265207a65604482015269726f206164647265737360b01b60648201526084015b60405180910390fd5b6000831161012a5760405162461bcd60e51b815260206004820152604160248201527f636f6e7374727563746f723a205f6d6178484e52417661696c61626c65466f7260448201527f4661726d696e67206d7573742062652067726561746572207468616e207a65726064820152606f60f81b608482015260a4016100a1565b600280546001600160a01b0319166001600160a01b03861617905560058390556101566113884361028b565b60075561016f61016683836101f1565b60075490610206565b600881905560075460009161018391610212565b600554909150610193908261021e565b600455506102ea9350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006101fd828461029e565b90505b92915050565b60006101fd828461028b565b60006101fd82846102b5565b60006101fd82846102c8565b6000806000806080858703121561024057600080fd5b84516001600160a01b038116811461025757600080fd5b60208601516040870151606090970151919890975090945092505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561020057610200610275565b808202811582820484141761020057610200610275565b8181038181111561020057610200610275565b6000826102e557634e487b7160e01b600052601260045260246000fd5b500490565b611be9806102f96000396000f3fe6080604052600436106101445760003560e01c8063715018a6116100b6578063988d7a601161006f578063988d7a6014610414578063bd7fc0c414610434578063dead81b314610454578063e2bbb15814610474578063f2fde38b14610494578063fca2dc9c146104b45761018d565b8063715018a61461032357806379203dc4146103385780638060bf0c1461034e5780638862445a1461036e5780638da5cb5b1461038e57806393f1a40b146103c05761018d565b806351eb05a61161010857806351eb05a6146102905780635312ea8e146102b057806357e871e7146102d05780635efc38d8146102e3578063630b5ba1146102f95780636f682a531461030e5761018d565b8063083c6323146101c95780631526fe27146101f25780632837b86e14610244578063441a3e701461025a57806348cd4cb11461027a5761018d565b3661018d577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080546040516001600160a01b03909116913480156108fc02929091818181858888f193505050501580156101c7573d6000803e3d6000fd5b005b3480156101d557600080fd5b506101df60085481565b6040519081526020015b60405180910390f35b3480156101fe57600080fd5b5061021261020d3660046118e8565b6104d4565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0016101e9565b34801561025057600080fd5b506101df60055481565b34801561026657600080fd5b506101c7610275366004611901565b61051f565b34801561028657600080fd5b506101df60075481565b34801561029c57600080fd5b506101c76102ab3660046118e8565b6106c7565b3480156102bc57600080fd5b506101c76102cb3660046118e8565b610866565b3480156102dc57600080fd5b50436101df565b3480156102ef57600080fd5b506101df60045481565b34801561030557600080fd5b506101c7610980565b34801561031a57600080fd5b506003546101df565b34801561032f57600080fd5b506101c76109a3565b34801561034457600080fd5b506101df60065481565b34801561035a57600080fd5b506101c76103693660046118e8565b6109d9565b34801561037a57600080fd5b506101c7610389366004611931565b610a1d565b34801561039a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101e9565b3480156103cc57600080fd5b506103ff6103db366004611987565b600a6020908152600092835260408084209091529082529020805460019091015482565b604080519283526020830191909152016101e9565b34801561042057600080fd5b506101c761042f3660046119b7565b610bfc565b34801561044057600080fd5b506101df61044f366004611987565b610f26565b34801561046057600080fd5b506101c761046f366004611901565b6110f6565b34801561048057600080fd5b506101c761048f366004611901565b611207565b3480156104a057600080fd5b506101c76104af3660046119f6565b6113c4565b3480156104c057600080fd5b506002546103a8906001600160a01b031681565b600381815481106104e457600080fd5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909185565b60026001540361054a5760405162461bcd60e51b815260040161054190611a13565b60405180910390fd5b600260018190555060006003838154811061056757610567611a4a565b60009182526020808320868452600a8252604080852033865290925292208054600590920290920192508311156105e05760405162461bcd60e51b815260206004820152601a60248201527f77697468647261773a205f616d6f756e74206e6f7420676f6f640000000000006044820152606401610541565b6105e9846106c7565b60006106268260010154610620670de0b6b3a764000061061a8760030154876000015461145c90919063ffffffff16565b9061146f565b9061147b565b90508015610638576106383382611487565b831561066257815461064a908561147b565b82558254610662906001600160a01b0316338661158d565b6003830154825461068091670de0b6b3a76400009161061a9161145c565b6001830155604051848152859033907ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689060200160405180910390a3505060018055505050565b60035481106107135760405162461bcd60e51b81526020600482015260186024820152771d5c19185d19541bdbdb0e881a5b9d985b1a590817dc1a5960421b6044820152606401610541565b60006003828154811061072857610728611a4a565b9060005260206000209060050201905080600201544311610747575050565b80546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561078f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b39190611a60565b9050806000036107c857504360029091015550565b60006008544311156107dc576008546107de565b435b905060006107f08460020154836115f5565b905080600003610801575050505050565b600061082c60065461061a87600101546108266004548761145c90919063ffffffff16565b9061145c565b90506108526108478561061a84670de0b6b3a764000061145c565b600387015490611601565b600386015550506002909201919091555050565b6002600154036108885760405162461bcd60e51b815260040161054190611a13565b600260015560035481106108d95760405162461bcd60e51b81526020600482015260186024820152771d5c19185d19541bdbdb0e881a5b9d985b1a590817dc1a5960421b6044820152606401610541565b6000600382815481106108ee576108ee611a4a565b60009182526020808320858452600a82526040808520338087529352842080548582556001820195909555600590930201805490945091929161093e916001600160a01b0391909116908361158d565b604051818152849033907fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595906020015b60405180910390a35050600180555050565b60035460005b8181101561099f57610997816106c7565b600101610986565b5050565b6000546001600160a01b031633146109cd5760405162461bcd60e51b815260040161054190611a79565b6109d7600061160d565b565b6000546001600160a01b03163314610a035760405162461bcd60e51b815260040161054190611a79565b600254610a1a906001600160a01b0316338361158d565b50565b6000546001600160a01b03163314610a475760405162461bcd60e51b815260040161054190611a79565b6008544310610a985760405162461bcd60e51b815260206004820152601760248201527f7365743a206d757374206265206265666f726520656e640000000000000000006044820152606401610541565b6003548410610add5760405162461bcd60e51b81526020600482015260116024820152701cd95d0e881a5b9d985b1a590817dc1a59607a1b6044820152606401610541565b60008211610b4d5760405162461bcd60e51b815260206004820152603760248201527f7365743a205f6d61785374616b696e67416d6f756e7450657255736572206d7560448201527673742062652067726561746572207468616e207a65726f60481b6064820152608401610541565b8015610b5b57610b5b610980565b610b9e83610b9860038781548110610b7557610b75611a4a565b90600052602060002090600502016001015460065461147b90919063ffffffff16565b90611601565b6006819055508260038581548110610bb857610bb8611a4a565b9060005260206000209060050201600101819055508160038581548110610be157610be1611a4a565b90600052602060002090600502016004018190555050505050565b6000546001600160a01b03163314610c265760405162461bcd60e51b815260040161054190611a79565b6008544310610c775760405162461bcd60e51b815260206004820152601760248201527f6164643a206d757374206265206265666f726520656e640000000000000000006044820152606401610541565b826001600160a01b038116610ce05760405162461bcd60e51b815260206004820152602960248201527f6164643a205f6572633230546f6b656e206d757374206e6f74206265207a65726044820152686f206164647265737360b81b6064820152608401610541565b6001600160a01b03811660009081526009602052604090205460ff1615610d495760405162461bcd60e51b815260206004820152601860248201527f6164643a20616c72656164792077686974656c697374656400000000000000006044820152606401610541565b60008311610db95760405162461bcd60e51b815260206004820152603760248201527f6164643a205f6d61785374616b696e67416d6f756e7450657255736572206d7560448201527673742062652067726561746572207468616e207a65726f60481b6064820152608401610541565b8115610dc757610dc7610980565b60006007544311610dda57600754610ddc565b435b600654909150610dec9087611601565b6006556040805160a0810182526001600160a01b039687168152602080820198895281830193845260006060830181815260808401988952600380546001808201835591845294517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b600590960295860180546001600160a01b031916918d169190911790559a517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c85015594517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85d84015593517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85e83015595517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f909101559190941684526009909252509020805460ff19169091179055565b6003546000908310610f7a5760405162461bcd60e51b815260206004820152601860248201527f70656e64696e67484e523a20696e76616c6964205f70696400000000000000006044820152606401610541565b600060038481548110610f8f57610f8f611a4a565b60009182526020808320878452600a825260408085206001600160a01b03898116875293528085206005949094029091016003810154815492516370a0823160e01b815230600482015291965093949291909116906370a0823190602401602060405180830381865afa15801561100a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061102e9190611a60565b905083600201544311801561104257508015155b156110be57600060085443111561105b5760085461105d565b435b9050600061106f8660020154836115f5565b9050600061109660065461061a89600101546108266004548761145c90919063ffffffff16565b90506110b86110b18561061a84670de0b6b3a764000061145c565b8690611601565b94505050505b6110e98360010154610620670de0b6b3a764000061061a86886000015461145c90919063ffffffff16565b9450505050505b92915050565b6000546001600160a01b031633146111205760405162461bcd60e51b815260040161054190611a79565b600754431061113157611131610980565b4381116111985760405162461bcd60e51b815260206004820152602f60248201527f4f776e65723a204e657720656e64426c6f636b206d757374206265206166746560448201526e722063757272656e7420626c6f636b60881b6064820152608401610541565b60075481116111ff5760405162461bcd60e51b815260206004820152602d60248201527f4f776e65723a204e657720656e64426c6f636b206d757374206265206166746560448201526c7220737461727420626c6f636b60981b6064820152608401610541565b600855600455565b6002600154036112295760405162461bcd60e51b815260040161054190611a13565b600260018190555060006003838154811061124657611246611a4a565b60009182526020808320868452600a82526040808520338652909252922060046005909202909201908101548254919350906112829085611601565b11156112ec5760405162461bcd60e51b815260206004820152603360248201527f6465706f7369743a2063616e206e6f7420657863656564206d6178207374616b60448201527234b7339030b6b7bab73a103832b9103ab9b2b960691b6064820152608401610541565b6112f5846106c7565b80541561134157600061132d8260010154610620670de0b6b3a764000061061a8760030154876000015461145c90919063ffffffff16565b9050801561133f5761133f3382611487565b505b821561136d57815461135e906001600160a01b031633308661165d565b805461136a9084611601565b81555b6003820154815461138b91670de0b6b3a76400009161061a9161145c565b6001820155604051838152849033907f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159060200161096e565b6000546001600160a01b031633146113ee5760405162461bcd60e51b815260040161054190611a79565b6001600160a01b0381166114535760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610541565b610a1a8161160d565b60006114688284611ac4565b9392505050565b60006114688284611adb565b60006114688284611afd565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156114d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f49190611a60565b6002549091506001600160a01b031663a9059cbb848385116115165784611518565b835b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611563573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115879190611b10565b50505050565b6040516001600160a01b0383166024820152604481018290526115f090849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611695565b505050565b6000611468828461147b565b60006114688284611b2d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516001600160a01b03808516602483015283166044820152606481018290526115879085906323b872dd60e01b906084016115b9565b60006116ea826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166117679092919063ffffffff16565b8051909150156115f057808060200190518101906117089190611b10565b6115f05760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610541565b6060611776848460008561177e565b949350505050565b6060824710156117df5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610541565b6001600160a01b0385163b6118365760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610541565b600080866001600160a01b031685876040516118529190611b64565b60006040518083038185875af1925050503d806000811461188f576040519150601f19603f3d011682016040523d82523d6000602084013e611894565b606091505b50915091506118a48282866118af565b979650505050505050565b606083156118be575081611468565b8251156118ce5782518084602001fd5b8160405162461bcd60e51b81526004016105419190611b80565b6000602082840312156118fa57600080fd5b5035919050565b6000806040838503121561191457600080fd5b50508035926020909101359150565b8015158114610a1a57600080fd5b6000806000806080858703121561194757600080fd5b843593506020850135925060408501359150606085013561196781611923565b939692955090935050565b6001600160a01b0381168114610a1a57600080fd5b6000806040838503121561199a57600080fd5b8235915060208301356119ac81611972565b809150509250929050565b600080600080608085870312156119cd57600080fd5b8435935060208501356119df81611972565b925060408501359150606085013561196781611923565b600060208284031215611a0857600080fd5b813561146881611972565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611a7257600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176110f0576110f0611aae565b600082611af857634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156110f0576110f0611aae565b600060208284031215611b2257600080fd5b815161146881611923565b808201808211156110f0576110f0611aae565b60005b83811015611b5b578181015183820152602001611b43565b50506000910152565b60008251611b76818460208701611b40565b9190910192915050565b6020815260008251806020840152611b9f816040850160208701611b40565b601f01601f1916919091016040019291505056fea264697066735822122079f8595614c8dffafc712fbae7f8269ed3450ac97b638ab8c8f3e00b0c37f66a64736f6c634300081d003300000000000000000000000036667966c79dec0dcda0e2a41370fb58857f51820000000000000000000000000000000000000000000422ca8b0a00a4250000000000000000000000000000000000000000000000000000000000000000012cc8000000000000000000000000000000000000000000000000000000000000016d
Deployed Bytecode
0x6080604052600436106101445760003560e01c8063715018a6116100b6578063988d7a601161006f578063988d7a6014610414578063bd7fc0c414610434578063dead81b314610454578063e2bbb15814610474578063f2fde38b14610494578063fca2dc9c146104b45761018d565b8063715018a61461032357806379203dc4146103385780638060bf0c1461034e5780638862445a1461036e5780638da5cb5b1461038e57806393f1a40b146103c05761018d565b806351eb05a61161010857806351eb05a6146102905780635312ea8e146102b057806357e871e7146102d05780635efc38d8146102e3578063630b5ba1146102f95780636f682a531461030e5761018d565b8063083c6323146101c95780631526fe27146101f25780632837b86e14610244578063441a3e701461025a57806348cd4cb11461027a5761018d565b3661018d577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080546040516001600160a01b03909116913480156108fc02929091818181858888f193505050501580156101c7573d6000803e3d6000fd5b005b3480156101d557600080fd5b506101df60085481565b6040519081526020015b60405180910390f35b3480156101fe57600080fd5b5061021261020d3660046118e8565b6104d4565b604080516001600160a01b0390961686526020860194909452928401919091526060830152608082015260a0016101e9565b34801561025057600080fd5b506101df60055481565b34801561026657600080fd5b506101c7610275366004611901565b61051f565b34801561028657600080fd5b506101df60075481565b34801561029c57600080fd5b506101c76102ab3660046118e8565b6106c7565b3480156102bc57600080fd5b506101c76102cb3660046118e8565b610866565b3480156102dc57600080fd5b50436101df565b3480156102ef57600080fd5b506101df60045481565b34801561030557600080fd5b506101c7610980565b34801561031a57600080fd5b506003546101df565b34801561032f57600080fd5b506101c76109a3565b34801561034457600080fd5b506101df60065481565b34801561035a57600080fd5b506101c76103693660046118e8565b6109d9565b34801561037a57600080fd5b506101c7610389366004611931565b610a1d565b34801561039a57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101e9565b3480156103cc57600080fd5b506103ff6103db366004611987565b600a6020908152600092835260408084209091529082529020805460019091015482565b604080519283526020830191909152016101e9565b34801561042057600080fd5b506101c761042f3660046119b7565b610bfc565b34801561044057600080fd5b506101df61044f366004611987565b610f26565b34801561046057600080fd5b506101c761046f366004611901565b6110f6565b34801561048057600080fd5b506101c761048f366004611901565b611207565b3480156104a057600080fd5b506101c76104af3660046119f6565b6113c4565b3480156104c057600080fd5b506002546103a8906001600160a01b031681565b600381815481106104e457600080fd5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909185565b60026001540361054a5760405162461bcd60e51b815260040161054190611a13565b60405180910390fd5b600260018190555060006003838154811061056757610567611a4a565b60009182526020808320868452600a8252604080852033865290925292208054600590920290920192508311156105e05760405162461bcd60e51b815260206004820152601a60248201527f77697468647261773a205f616d6f756e74206e6f7420676f6f640000000000006044820152606401610541565b6105e9846106c7565b60006106268260010154610620670de0b6b3a764000061061a8760030154876000015461145c90919063ffffffff16565b9061146f565b9061147b565b90508015610638576106383382611487565b831561066257815461064a908561147b565b82558254610662906001600160a01b0316338661158d565b6003830154825461068091670de0b6b3a76400009161061a9161145c565b6001830155604051848152859033907ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689060200160405180910390a3505060018055505050565b60035481106107135760405162461bcd60e51b81526020600482015260186024820152771d5c19185d19541bdbdb0e881a5b9d985b1a590817dc1a5960421b6044820152606401610541565b60006003828154811061072857610728611a4a565b9060005260206000209060050201905080600201544311610747575050565b80546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561078f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b39190611a60565b9050806000036107c857504360029091015550565b60006008544311156107dc576008546107de565b435b905060006107f08460020154836115f5565b905080600003610801575050505050565b600061082c60065461061a87600101546108266004548761145c90919063ffffffff16565b9061145c565b90506108526108478561061a84670de0b6b3a764000061145c565b600387015490611601565b600386015550506002909201919091555050565b6002600154036108885760405162461bcd60e51b815260040161054190611a13565b600260015560035481106108d95760405162461bcd60e51b81526020600482015260186024820152771d5c19185d19541bdbdb0e881a5b9d985b1a590817dc1a5960421b6044820152606401610541565b6000600382815481106108ee576108ee611a4a565b60009182526020808320858452600a82526040808520338087529352842080548582556001820195909555600590930201805490945091929161093e916001600160a01b0391909116908361158d565b604051818152849033907fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595906020015b60405180910390a35050600180555050565b60035460005b8181101561099f57610997816106c7565b600101610986565b5050565b6000546001600160a01b031633146109cd5760405162461bcd60e51b815260040161054190611a79565b6109d7600061160d565b565b6000546001600160a01b03163314610a035760405162461bcd60e51b815260040161054190611a79565b600254610a1a906001600160a01b0316338361158d565b50565b6000546001600160a01b03163314610a475760405162461bcd60e51b815260040161054190611a79565b6008544310610a985760405162461bcd60e51b815260206004820152601760248201527f7365743a206d757374206265206265666f726520656e640000000000000000006044820152606401610541565b6003548410610add5760405162461bcd60e51b81526020600482015260116024820152701cd95d0e881a5b9d985b1a590817dc1a59607a1b6044820152606401610541565b60008211610b4d5760405162461bcd60e51b815260206004820152603760248201527f7365743a205f6d61785374616b696e67416d6f756e7450657255736572206d7560448201527673742062652067726561746572207468616e207a65726f60481b6064820152608401610541565b8015610b5b57610b5b610980565b610b9e83610b9860038781548110610b7557610b75611a4a565b90600052602060002090600502016001015460065461147b90919063ffffffff16565b90611601565b6006819055508260038581548110610bb857610bb8611a4a565b9060005260206000209060050201600101819055508160038581548110610be157610be1611a4a565b90600052602060002090600502016004018190555050505050565b6000546001600160a01b03163314610c265760405162461bcd60e51b815260040161054190611a79565b6008544310610c775760405162461bcd60e51b815260206004820152601760248201527f6164643a206d757374206265206265666f726520656e640000000000000000006044820152606401610541565b826001600160a01b038116610ce05760405162461bcd60e51b815260206004820152602960248201527f6164643a205f6572633230546f6b656e206d757374206e6f74206265207a65726044820152686f206164647265737360b81b6064820152608401610541565b6001600160a01b03811660009081526009602052604090205460ff1615610d495760405162461bcd60e51b815260206004820152601860248201527f6164643a20616c72656164792077686974656c697374656400000000000000006044820152606401610541565b60008311610db95760405162461bcd60e51b815260206004820152603760248201527f6164643a205f6d61785374616b696e67416d6f756e7450657255736572206d7560448201527673742062652067726561746572207468616e207a65726f60481b6064820152608401610541565b8115610dc757610dc7610980565b60006007544311610dda57600754610ddc565b435b600654909150610dec9087611601565b6006556040805160a0810182526001600160a01b039687168152602080820198895281830193845260006060830181815260808401988952600380546001808201835591845294517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b600590960295860180546001600160a01b031916918d169190911790559a517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c85015594517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85d84015593517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85e83015595517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f909101559190941684526009909252509020805460ff19169091179055565b6003546000908310610f7a5760405162461bcd60e51b815260206004820152601860248201527f70656e64696e67484e523a20696e76616c6964205f70696400000000000000006044820152606401610541565b600060038481548110610f8f57610f8f611a4a565b60009182526020808320878452600a825260408085206001600160a01b03898116875293528085206005949094029091016003810154815492516370a0823160e01b815230600482015291965093949291909116906370a0823190602401602060405180830381865afa15801561100a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061102e9190611a60565b905083600201544311801561104257508015155b156110be57600060085443111561105b5760085461105d565b435b9050600061106f8660020154836115f5565b9050600061109660065461061a89600101546108266004548761145c90919063ffffffff16565b90506110b86110b18561061a84670de0b6b3a764000061145c565b8690611601565b94505050505b6110e98360010154610620670de0b6b3a764000061061a86886000015461145c90919063ffffffff16565b9450505050505b92915050565b6000546001600160a01b031633146111205760405162461bcd60e51b815260040161054190611a79565b600754431061113157611131610980565b4381116111985760405162461bcd60e51b815260206004820152602f60248201527f4f776e65723a204e657720656e64426c6f636b206d757374206265206166746560448201526e722063757272656e7420626c6f636b60881b6064820152608401610541565b60075481116111ff5760405162461bcd60e51b815260206004820152602d60248201527f4f776e65723a204e657720656e64426c6f636b206d757374206265206166746560448201526c7220737461727420626c6f636b60981b6064820152608401610541565b600855600455565b6002600154036112295760405162461bcd60e51b815260040161054190611a13565b600260018190555060006003838154811061124657611246611a4a565b60009182526020808320868452600a82526040808520338652909252922060046005909202909201908101548254919350906112829085611601565b11156112ec5760405162461bcd60e51b815260206004820152603360248201527f6465706f7369743a2063616e206e6f7420657863656564206d6178207374616b60448201527234b7339030b6b7bab73a103832b9103ab9b2b960691b6064820152608401610541565b6112f5846106c7565b80541561134157600061132d8260010154610620670de0b6b3a764000061061a8760030154876000015461145c90919063ffffffff16565b9050801561133f5761133f3382611487565b505b821561136d57815461135e906001600160a01b031633308661165d565b805461136a9084611601565b81555b6003820154815461138b91670de0b6b3a76400009161061a9161145c565b6001820155604051838152849033907f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159060200161096e565b6000546001600160a01b031633146113ee5760405162461bcd60e51b815260040161054190611a79565b6001600160a01b0381166114535760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610541565b610a1a8161160d565b60006114688284611ac4565b9392505050565b60006114688284611adb565b60006114688284611afd565b6002546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156114d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f49190611a60565b6002549091506001600160a01b031663a9059cbb848385116115165784611518565b835b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611563573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115879190611b10565b50505050565b6040516001600160a01b0383166024820152604481018290526115f090849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611695565b505050565b6000611468828461147b565b60006114688284611b2d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040516001600160a01b03808516602483015283166044820152606481018290526115879085906323b872dd60e01b906084016115b9565b60006116ea826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166117679092919063ffffffff16565b8051909150156115f057808060200190518101906117089190611b10565b6115f05760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610541565b6060611776848460008561177e565b949350505050565b6060824710156117df5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610541565b6001600160a01b0385163b6118365760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610541565b600080866001600160a01b031685876040516118529190611b64565b60006040518083038185875af1925050503d806000811461188f576040519150601f19603f3d011682016040523d82523d6000602084013e611894565b606091505b50915091506118a48282866118af565b979650505050505050565b606083156118be575081611468565b8251156118ce5782518084602001fd5b8160405162461bcd60e51b81526004016105419190611b80565b6000602082840312156118fa57600080fd5b5035919050565b6000806040838503121561191457600080fd5b50508035926020909101359150565b8015158114610a1a57600080fd5b6000806000806080858703121561194757600080fd5b843593506020850135925060408501359150606085013561196781611923565b939692955090935050565b6001600160a01b0381168114610a1a57600080fd5b6000806040838503121561199a57600080fd5b8235915060208301356119ac81611972565b809150509250929050565b600080600080608085870312156119cd57600080fd5b8435935060208501356119df81611972565b925060408501359150606085013561196781611923565b600060208284031215611a0857600080fd5b813561146881611972565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611a7257600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176110f0576110f0611aae565b600082611af857634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156110f0576110f0611aae565b600060208284031215611b2257600080fd5b815161146881611923565b808201808211156110f0576110f0611aae565b60005b83811015611b5b578181015183820152602001611b43565b50506000910152565b60008251611b76818460208701611b40565b9190910192915050565b6020815260008251806020840152611b9f816040850160208701611b40565b601f01601f1916919091016040019291505056fea264697066735822122079f8595614c8dffafc712fbae7f8269ed3450ac97b638ab8c8f3e00b0c37f66a64736f6c634300081d0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000036667966c79dec0dcda0e2a41370fb58857f51820000000000000000000000000000000000000000000422ca8b0a00a4250000000000000000000000000000000000000000000000000000000000000000012cc8000000000000000000000000000000000000000000000000000000000000016d
-----Decoded View---------------
Arg [0] : _HNR (address): 0x36667966c79dEC0dCDA0E2a41370fb58857F5182
Arg [1] : _maxHNRAvailableForFarming (uint256): 5000000000000000000000000
Arg [2] : blocksPerDay (uint256): 77000
Arg [3] : numberOfDays (uint256): 365
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000036667966c79dec0dcda0e2a41370fb58857f5182
Arg [1] : 0000000000000000000000000000000000000000000422ca8b0a00a425000000
Arg [2] : 0000000000000000000000000000000000000000000000000000000000012cc8
Arg [3] : 000000000000000000000000000000000000000000000000000000000000016d
Deployed Bytecode Sourcemap
28685:8752:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30010:40;708:10;30010:40;;;-1:-1:-1;;;;;206:32:1;;;188:51;;30040:9:0;270:2:1;255:18;;248:34;161:18;30010:40:0;;;;;;;28685:8752;;1867:7;1894:6;;30097:36;;-1:-1:-1;;;;;1894:6:0;;;;30123:9;30097:36;;;;;30123:9;;30097:36;1867:7;30097:36;30123:9;1894:6;30097:36;;;;;;;;;;;;;;;;;;;;;29009:23;;;;;;;;;;;;;;;;;;;439:25:1;;;427:2;412:18;29009:23:0;;;;;;;;28835:26;;;;;;;;;;-1:-1:-1;28835:26:0;;;;;:::i;:::-;;:::i;:::-;;;;-1:-1:-1;;;;;997:32:1;;;979:51;;1061:2;1046:18;;1039:34;;;;1089:18;;;1082:34;;;;1147:2;1132:18;;1125:34;1190:3;1175:19;;1168:35;966:3;951:19;28835:26:0;706:503:1;28899:40:0;;;;;;;;;;;;;;;;35265:759;;;;;;;;;;-1:-1:-1;35265:759:0;;;;;:::i;:::-;;:::i;28979:25::-;;;;;;;;;;;;;;;;33429:881;;;;;;;;;;-1:-1:-1;33429:881:0;;;;;:::i;:::-;;:::i;36030:445::-;;;;;;;;;;-1:-1:-1;36030:445:0;;;;;:::i;:::-;;:::i;30145:87::-;;;;;;;;;;-1:-1:-1;30214:12:0;30145:87;;28868:26;;;;;;;;;;;;;;;;33103:184;;;;;;;;;;;;;:::i;30238:92::-;;;;;;;;;;-1:-1:-1;30309:8:0;:15;30238:92;;2472:103;;;;;;;;;;;;;:::i;28944:30::-;;;;;;;;;;;;;;;;37321:113;;;;;;;;;;-1:-1:-1;37321:113:0;;;;;:::i;:::-;;:::i;31508:680::-;;;;;;;;;;-1:-1:-1;31508:680:0;;;;;:::i;:::-;;:::i;1821:87::-;;;;;;;;;;-1:-1:-1;1867:7:0;1894:6;-1:-1:-1;;;;;1894:6:0;1821:87;;;-1:-1:-1;;;;;2459:32:1;;;2441:51;;2429:2;2414:18;1821:87:0;2295:203:1;29092:64:0;;;;;;;;;;-1:-1:-1;29092:64:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3185:25:1;;;3241:2;3226:18;;3219:34;;;;3158:18;29092:64:0;3011:248:1;30336:1166:0;;;;;;;;;;-1:-1:-1;30336:1166:0;;;;;:::i;:::-;;:::i;32194:903::-;;;;;;;;;;-1:-1:-1;32194:903:0;;;;;:::i;:::-;;:::i;36821:494::-;;;;;;;;;;-1:-1:-1;36821:494:0;;;;;:::i;:::-;;:::i;34316:943::-;;;;;;;;;;-1:-1:-1;34316:943:0;;;;;:::i;:::-;;:::i;2730:201::-;;;;;;;;;;-1:-1:-1;2730:201:0;;;;;:::i;:::-;;:::i;28813:17::-;;;;;;;;;;-1:-1:-1;28813:17:0;;;;-1:-1:-1;;;;;28813:17:0;;;28835:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;28835:26:0;;;;-1:-1:-1;28835:26:0;;;;;:::o;35265:759::-;5010:1;5608:7;;:19;5600:63;;;;-1:-1:-1;;;5600:63:0;;;;;;;:::i;:::-;;;;;;;;;5010:1;5741:7;:18;;;;35343:21:::1;35367:8;35376:4;35367:14;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;35412;;;:8:::1;:14:::0;;;;;;35427:10:::1;35412:26:::0;;;;;;;35455:11;;35367:14:::1;::::0;;::::1;::::0;;::::1;::::0;-1:-1:-1;35455:22:0;-1:-1:-1;35455:22:0::1;35447:61;;;::::0;-1:-1:-1;;;35447:61:0;;5074:2:1;35447:61:0::1;::::0;::::1;5056:21:1::0;5113:2;5093:18;;;5086:30;5152:28;5132:18;;;5125:56;5198:18;;35447:61:0::1;4872:350:1::0;35447:61:0::1;35517:16;35528:4;35517:10;:16::i;:::-;35542:15;35560:107;35651:4;:15;;;35560:78;35633:4;35560:60;35592:4;:27;;;35560:4;:19;;;:31;;:60;;;;:::i;:::-;:72:::0;::::1;:78::i;:::-;:90:::0;::::1;:107::i;:::-;35542:125:::0;-1:-1:-1;35678:11:0;;35674:70:::1;;35700:36;35716:10;35728:7;35700:15;:36::i;:::-;35756:11:::0;;35752:139:::1;;35792:11:::0;;:24:::1;::::0;35808:7;35792:15:::1;:24::i;:::-;35778:38:::0;;35825:15;;:58:::1;::::0;-1:-1:-1;;;;;35825:15:0::1;35862:10;35875:7:::0;35825:28:::1;:58::i;:::-;35933:27;::::0;::::1;::::0;35917:11;;:54:::1;::::0;35966:4:::1;::::0;35917:44:::1;::::0;:15:::1;:44::i;:54::-;35899:15;::::0;::::1;:72:::0;35983:35:::1;::::0;439:25:1;;;36004:4:0;;35992:10:::1;::::0;35983:35:::1;::::0;427:2:1;412:18;35983:35:0::1;;;;;;;-1:-1:-1::0;;4966:1:0;5920:22;;-1:-1:-1;;;35265:759:0:o;33429:881::-;33492:8;:15;33485:22;;33477:59;;;;-1:-1:-1;;;33477:59:0;;5429:2:1;33477:59:0;;;5411:21:1;5468:2;5448:18;;;5441:30;-1:-1:-1;;;5487:18:1;;;5480:54;5551:18;;33477:59:0;5227:348:1;33477:59:0;33545:21;33569:8;33578:4;33569:14;;;;;;;;:::i;:::-;;;;;;;;;;;33545:38;;33610:4;:20;;;33594:12;:36;33590:65;;33641:7;33429:881;:::o;33590:65::-;33685:15;;:40;;-1:-1:-1;;;33685:40:0;;33719:4;33685:40;;;2441:51:1;33663:19:0;;-1:-1:-1;;;;;33685:15:0;;:25;;2414:18:1;;33685:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;33663:62;;33736:11;33751:1;33736:16;33732:89;;-1:-1:-1;33786:12:0;33763:20;;;;:35;-1:-1:-1;33429:881:0:o;33732:89::-;33829:19;33867:8;;33851:12;:24;;:50;;33893:8;;33851:50;;;33878:12;33851:50;33829:72;;33908:18;33929:48;33943:4;:20;;;33965:11;33929:13;:48::i;:::-;33908:69;;33990:10;34004:1;33990:15;33986:44;;34016:7;;;;33429:881;:::o;33986:44::-;34038:17;34058:83;34119:15;;34058:48;34090:4;:15;;;34058:27;34073:11;;34058:10;:14;;:27;;;;:::i;:::-;:31;;:48::i;:83::-;34038:103;-1:-1:-1;34180:83:0;34220:36;34244:11;34220:19;34038:103;34234:4;34220:13;:19::i;:36::-;34180:27;;;;;:31;:83::i;:::-;34150:27;;;:113;-1:-1:-1;;34270:20:0;;;;:34;;;;-1:-1:-1;;33429:881:0:o;36030:445::-;5010:1;5608:7;;:19;5600:63;;;;-1:-1:-1;;;5600:63:0;;;;;;;:::i;:::-;5010:1;5741:7;:18;36115:8:::1;:15:::0;36108:22;::::1;36100:59;;;::::0;-1:-1:-1;;;36100:59:0;;5429:2:1;36100:59:0::1;::::0;::::1;5411:21:1::0;5468:2;5448:18;;;5441:30;-1:-1:-1;;;5487:18:1;;;5480:54;5551:18;;36100:59:0::1;5227:348:1::0;36100:59:0::1;36168:21;36192:8;36201:4;36192:14;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;36237;;;:8:::1;:14:::0;;;;;;36252:10:::1;36237:26:::0;;;;;;;36289:11;;36307:15;;;-1:-1:-1;36329:15:0;::::1;:19:::0;;;;36192:14:::1;::::0;;::::1;;36357:15:::0;;36192:14;;-1:-1:-1;36237:26:0;;36289:11;36357:57:::1;::::0;-1:-1:-1;;;;;36357:15:0;;;::::1;::::0;36289:11;36357:28:::1;:57::i;:::-;36426:43;::::0;439:25:1;;;36456:4:0;;36444:10:::1;::::0;36426:43:::1;::::0;427:2:1;412:18;36426:43:0::1;;;;;;;;-1:-1:-1::0;;4966:1:0;5920:22;;-1:-1:-1;;36030:445:0:o;33103:184::-;33161:8;:15;33144:14;33183:99;33211:6;33205:3;:12;33183:99;;;33259:15;33270:3;33259:10;:15::i;:::-;33409:1;33401:9;33183:99;;;;33137:150;33103:184::o;2472:103::-;1867:7;1894:6;-1:-1:-1;;;;;1894:6:0;708:10;2041:23;2033:68;;;;-1:-1:-1;;;2033:68:0;;;;;;;:::i;:::-;2537:30:::1;2564:1;2537:18;:30::i;:::-;2472:103::o:0;37321:113::-;1867:7;1894:6;-1:-1:-1;;;;;1894:6:0;708:10;2041:23;2033:68;;;;-1:-1:-1;;;2033:68:0;;;;;;;:::i;:::-;37392:3:::1;::::0;:36:::1;::::0;-1:-1:-1;;;;;37392:3:0::1;37409:10;37421:6:::0;37392:16:::1;:36::i;:::-;37321:113:::0;:::o;31508:680::-;1867:7;1894:6;-1:-1:-1;;;;;1894:6:0;708:10;2041:23;2033:68;;;;-1:-1:-1;;;2033:68:0;;;;;;;:::i;:::-;31680:8:::1;;31665:12;:23;31657:59;;;::::0;-1:-1:-1;;;31657:59:0;;6332:2:1;31657:59:0::1;::::0;::::1;6314:21:1::0;6371:2;6351:18;;;6344:30;6410:25;6390:18;;;6383:53;6453:18;;31657:59:0::1;6130:347:1::0;31657:59:0::1;31738:8;:15:::0;31731:22;::::1;31723:52;;;::::0;-1:-1:-1;;;31723:52:0;;6684:2:1;31723:52:0::1;::::0;::::1;6666:21:1::0;6723:2;6703:18;;;6696:30;-1:-1:-1;;;6742:18:1;;;6735:47;6799:18;;31723:52:0::1;6482:341:1::0;31723:52:0::1;31825:1;31798:24;:28;31782:117;;;::::0;-1:-1:-1;;;31782:117:0;;7030:2:1;31782:117:0::1;::::0;::::1;7012:21:1::0;7069:2;7049:18;;;7042:30;7108:34;7088:18;;;7081:62;-1:-1:-1;;;7159:18:1;;;7152:53;7222:19;;31782:117:0::1;6828:419:1::0;31782:117:0::1;31912:11;31908:51;;;31934:17;:15;:17::i;:::-;31985:77;32044:11;31985:46;32005:8;32014:4;32005:14;;;;;;;;:::i;:::-;;;;;;;;;;;:25;;;31985:15;;:19;;:46;;;;:::i;:::-;:50:::0;::::1;:77::i;:::-;31967:15;:95;;;;32099:11;32071:8;32080:4;32071:14;;;;;;;;:::i;:::-;;;;;;;;;;;:25;;:39;;;;32158:24;32117:8;32126:4;32117:14;;;;;;;;:::i;:::-;;;;;;;;;;;:38;;:65;;;;31508:680:::0;;;;:::o;30336:1166::-;1867:7;1894:6;-1:-1:-1;;;;;1894:6:0;708:10;2041:23;2033:68;;;;-1:-1:-1;;;2033:68:0;;;;;;;:::i;:::-;30514:8:::1;;30499:12;:23;30491:59;;;::::0;-1:-1:-1;;;30491:59:0;;7454:2:1;30491:59:0::1;::::0;::::1;7436:21:1::0;7493:2;7473:18;;;7466:30;7532:25;7512:18;;;7505:53;7575:18;;30491:59:0::1;7252:347:1::0;30491:59:0::1;30593:11:::0;-1:-1:-1;;;;;30628:31:0;::::1;30612:106;;;::::0;-1:-1:-1;;;30612:106:0;;7806:2:1;30612:106:0::1;::::0;::::1;7788:21:1::0;7845:2;7825:18;;;7818:30;7884:34;7864:18;;;7857:62;-1:-1:-1;;;7935:18:1;;;7928:39;7984:19;;30612:106:0::1;7604:405:1::0;30612:106:0::1;-1:-1:-1::0;;;;;30741:42:0;::::1;;::::0;;;:23:::1;:42;::::0;;;;;::::1;;:51;30725:109;;;::::0;-1:-1:-1;;;30725:109:0;;8216:2:1;30725:109:0::1;::::0;::::1;8198:21:1::0;8255:2;8235:18;;;8228:30;8294:26;8274:18;;;8267:54;8338:18;;30725:109:0::1;8014:348:1::0;30725:109:0::1;30884:1;30857:24;:28;30841:117;;;::::0;-1:-1:-1;;;30841:117:0;;8569:2:1;30841:117:0::1;::::0;::::1;8551:21:1::0;8608:2;8588:18;;;8581:30;8647:34;8627:18;;;8620:62;-1:-1:-1;;;8698:18:1;;;8691:53;8761:19;;30841:117:0::1;8367:419:1::0;30841:117:0::1;30971:11;30967:51;;;30993:17;:15;:17::i;:::-;31026:23;31067:10;;31052:12;:25;:67;;31109:10;;31052:67;;;31087:12;31052:67;31144:15;::::0;31026:93;;-1:-1:-1;31144:32:0::1;::::0;31164:11;31144:19:::1;:32::i;:::-;31126:15;:50:::0;31205:226:::1;::::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;;;;;31205:226:0;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;;;;;;-1:-1:-1;31205:226:0;;;;;;;;;;;;31183:8:::1;:255:::0;;::::1;::::0;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;-1:-1:-1;;;;;;31183:255:0::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;;;;31447:42;;;::::1;::::0;;:23:::1;:42:::0;;;-1:-1:-1;31447:42:0;;:49;;-1:-1:-1;;31447:49:0::1;::::0;;::::1;::::0;;30336:1166::o;32194:903::-;32315:8;:15;32281:7;;32308:22;;32300:59;;;;-1:-1:-1;;;32300:59:0;;8993:2:1;32300:59:0;;;8975:21:1;9032:2;9012:18;;;9005:30;9071:26;9051:18;;;9044:54;9115:18;;32300:59:0;8791:348:1;32300:59:0;32368:21;32392:8;32401:4;32392:14;;;;;;;;:::i;:::-;;;;;;;;;32437;;;:8;:14;;;;;;-1:-1:-1;;;;;32437:21:0;;;;;;;;;;32392:14;;;;;;;;32492:27;;;;32545:15;;:40;;-1:-1:-1;;;32545:40:0;;32579:4;32545:40;;;2441:51:1;32392:14:0;;-1:-1:-1;32437:21:0;;32392:14;32545:15;;;;;:25;;2414:18:1;;32545:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;32526:59;;32613:4;:20;;;32598:12;:35;:52;;;;-1:-1:-1;32637:13:0;;;32598:52;32594:420;;;32661:19;32699:8;;32683:12;:24;;:50;;32725:8;;32683:50;;;32710:12;32683:50;32661:72;;32742:18;32763:48;32777:4;:20;;;32799:11;32763:13;:48::i;:::-;32742:69;;32820:17;32840:87;32903:15;;32840:48;32872:4;:15;;;32840:27;32855:11;;32840:10;:14;;:27;;;;:::i;:87::-;32820:107;-1:-1:-1;32953:53:0;32972:33;32996:8;32972:19;32820:107;32986:4;32972:13;:19::i;:33::-;32953:14;;:18;:53::i;:::-;32936:70;;32652:362;;;32594:420;33029:62;33075:4;:15;;;33029:41;33065:4;33029:31;33045:14;33029:4;:11;;;:15;;:31;;;;:::i;:62::-;33022:69;;;;;;32194:903;;;;;:::o;36821:494::-;1867:7;1894:6;-1:-1:-1;;;;;1894:6:0;708:10;2041:23;2033:68;;;;-1:-1:-1;;;2033:68:0;;;;;;;:::i;:::-;36971:10:::1;;36955:12;:26;36951:66;;36992:17;:15;:17::i;:::-;37053:12;37039:11;:26;37023:107;;;::::0;-1:-1:-1;;;37023:107:0;;9346:2:1;37023:107:0::1;::::0;::::1;9328:21:1::0;9385:2;9365:18;;;9358:30;9424:34;9404:18;;;9397:62;-1:-1:-1;;;9475:18:1;;;9468:45;9530:19;;37023:107:0::1;9144:411:1::0;37023:107:0::1;37167:10;;37153:11;:24;37137:103;;;::::0;-1:-1:-1;;;37137:103:0;;9762:2:1;37137:103:0::1;::::0;::::1;9744:21:1::0;9801:2;9781:18;;;9774:30;9840:34;9820:18;;;9813:62;-1:-1:-1;;;9891:18:1;;;9884:43;9944:19;;37137:103:0::1;9560:409:1::0;37137:103:0::1;37249:8;:22:::0;37278:11:::1;:31:::0;36821:494::o;34316:943::-;5010:1;5608:7;;:19;5600:63;;;;-1:-1:-1;;;5600:63:0;;;;;;;:::i;:::-;5010:1;5741:7;:18;;;;34393:21:::1;34417:8;34426:4;34417:14;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;34462;;;:8:::1;:14:::0;;;;;;34477:10:::1;34462:26:::0;;;;;;;34541:28:::1;34417:14;::::0;;::::1;::::0;;::::1;34541:28:::0;;::::1;::::0;34513:11;;34417:14;;-1:-1:-1;34541:28:0;34513:24:::1;::::0;34529:7;34513:15:::1;:24::i;:::-;:56;;34497:141;;;::::0;-1:-1:-1;;;34497:141:0;;10176:2:1;34497:141:0::1;::::0;::::1;10158:21:1::0;10215:2;10195:18;;;10188:30;10254:34;10234:18;;;10227:62;-1:-1:-1;;;10305:18:1;;;10298:49;10364:19;;34497:141:0::1;9974:415:1::0;34497:141:0::1;34647:16;34658:4;34647:10;:16::i;:::-;34676:11:::0;;:15;34672:253:::1;;34702:15;34720:115;34819:4;:15;;;34720:84;34799:4;34720:64;34756:4;:27;;;34720:4;:21;;;:35;;:64;;;;:::i;:115::-;34702:133:::0;-1:-1:-1;34848:11:0;;34844:74:::1;;34872:36;34888:10;34900:7;34872:15;:36::i;:::-;34693:232;34672:253;34937:11:::0;;34933:194:::1;;34959:15:::0;;:113:::1;::::0;-1:-1:-1;;;;;34959:15:0::1;35010:10;35040:4;35056:7:::0;34959:32:::1;:113::i;:::-;35095:11:::0;;:24:::1;::::0;35111:7;35095:15:::1;:24::i;:::-;35081:38:::0;;34933:194:::1;35169:27;::::0;::::1;::::0;35153:11;;:54:::1;::::0;35202:4:::1;::::0;35153:44:::1;::::0;:15:::1;:44::i;:54::-;35135:15;::::0;::::1;:72:::0;35219:34:::1;::::0;439:25:1;;;35239:4:0;;35227:10:::1;::::0;35219:34:::1;::::0;427:2:1;412:18;35219:34:0::1;293:177:1::0;2730:201:0;1867:7;1894:6;-1:-1:-1;;;;;1894:6:0;708:10;2041:23;2033:68;;;;-1:-1:-1;;;2033:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2819:22:0;::::1;2811:73;;;::::0;-1:-1:-1;;;2811:73:0;;10596:2:1;2811:73:0::1;::::0;::::1;10578:21:1::0;10635:2;10615:18;;;10608:30;10674:34;10654:18;;;10647:62;-1:-1:-1;;;10725:18:1;;;10718:36;10771:19;;2811:73:0::1;10394:402:1::0;2811:73:0::1;2895:28;2914:8;2895:18;:28::i;24581:98::-:0;24639:7;24666:5;24670:1;24666;:5;:::i;:::-;24659:12;24581:98;-1:-1:-1;;;24581:98:0:o;24980:::-;25038:7;25065:5;25069:1;25065;:5;:::i;24224:98::-;24282:7;24309:5;24313:1;24309;:5;:::i;36481:194::-;36572:3;;:28;;-1:-1:-1;;;36572:28:0;;36594:4;36572:28;;;2441:51:1;36551:18:0;;-1:-1:-1;;;;;36572:3:0;;:13;;2414:18:1;;36572:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;36607:3;;36551:49;;-1:-1:-1;;;;;;36607:3:0;:12;36620:3;36625:20;;;:43;;36661:7;36625:43;;;36648:10;36625:43;36607:62;;-1:-1:-1;;;;;;36607:62:0;;;;;;;-1:-1:-1;;;;;206:32:1;;;36607:62:0;;;188:51:1;255:18;;;248:34;161:18;;36607:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;36544:131;36481:194;;:::o;17773:211::-;17917:58;;-1:-1:-1;;;;;206:32:1;;17917:58:0;;;188:51:1;255:18;;;248:34;;;17890:86:0;;17910:5;;-1:-1:-1;;;17940:23:0;161:18:1;;17917:58:0;;;;-1:-1:-1;;17917:58:0;;;;;;;;;;;;;;-1:-1:-1;;;;;17917:58:0;-1:-1:-1;;;;;;17917:58:0;;;;;;;;;;17890:19;:86::i;:::-;17773:211;;;:::o;36681:134::-;36769:7;36795:14;:3;36803:5;36795:7;:14::i;23843:98::-;23901:7;23928:5;23932:1;23928;:5;:::i;3091:191::-;3165:16;3184:6;;-1:-1:-1;;;;;3201:17:0;;;-1:-1:-1;;;;;;3201:17:0;;;;;;3234:40;;3184:6;;;;;;;3234:40;;3165:16;3234:40;3154:128;3091:191;:::o;17992:248::-;18163:68;;-1:-1:-1;;;;;12061:32:1;;;18163:68:0;;;12043:51:1;12130:32;;12110:18;;;12103:60;12179:18;;;12172:34;;;18136:96:0;;18156:5;;-1:-1:-1;;;18186:27:0;12016:18:1;;18163:68:0;11841:371:1;20346:716:0;20770:23;20796:69;20824:4;20796:69;;;;;;;;;;;;;;;;;20804:5;-1:-1:-1;;;;;20796:27:0;;;:69;;;;;:::i;:::-;20880:17;;20770:95;;-1:-1:-1;20880:21:0;20876:179;;20977:10;20966:30;;;;;;;;;;;;:::i;:::-;20958:85;;;;-1:-1:-1;;;20958:85:0;;12419:2:1;20958:85:0;;;12401:21:1;12458:2;12438:18;;;12431:30;12497:34;12477:18;;;12470:62;-1:-1:-1;;;12548:18:1;;;12541:40;12598:19;;20958:85:0;12217:406:1;12649:229:0;12786:12;12818:52;12840:6;12848:4;12854:1;12857:12;12818:21;:52::i;:::-;12811:59;12649:229;-1:-1:-1;;;;12649:229:0:o;13769:510::-;13939:12;13997:5;13972:21;:30;;13964:81;;;;-1:-1:-1;;;13964:81:0;;12830:2:1;13964:81:0;;;12812:21:1;12869:2;12849:18;;;12842:30;12908:34;12888:18;;;12881:62;-1:-1:-1;;;12959:18:1;;;12952:36;13005:19;;13964:81:0;12628:402:1;13964:81:0;-1:-1:-1;;;;;10199:19:0;;;14056:60;;;;-1:-1:-1;;;14056:60:0;;13237:2:1;14056:60:0;;;13219:21:1;13276:2;13256:18;;;13249:30;13315:31;13295:18;;;13288:59;13364:18;;14056:60:0;13035:353:1;14056:60:0;14130:12;14144:23;14171:6;-1:-1:-1;;;;;14171:11:0;14190:5;14197:4;14171:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14129:73;;;;14220:51;14237:7;14246:10;14258:12;14220:16;:51::i;:::-;14213:58;13769:510;-1:-1:-1;;;;;;;13769:510:0:o;16455:712::-;16605:12;16634:7;16630:530;;;-1:-1:-1;16665:10:0;16658:17;;16630:530;16779:17;;:21;16775:374;;16977:10;16971:17;17038:15;17025:10;17021:2;17017:19;17010:44;16775:374;17120:12;17113:20;;-1:-1:-1;;;17113:20:0;;;;;;;;:::i;475:226:1:-;534:6;587:2;575:9;566:7;562:23;558:32;555:52;;;603:1;600;593:12;555:52;-1:-1:-1;648:23:1;;475:226;-1:-1:-1;475:226:1:o;1214:346::-;1282:6;1290;1343:2;1331:9;1322:7;1318:23;1314:32;1311:52;;;1359:1;1356;1349:12;1311:52;-1:-1:-1;;1404:23:1;;;1524:2;1509:18;;;1496:32;;-1:-1:-1;1214:346:1:o;1565:118::-;1651:5;1644:13;1637:21;1630:5;1627:32;1617:60;;1673:1;1670;1663:12;1688:602;1771:6;1779;1787;1795;1848:3;1836:9;1827:7;1823:23;1819:33;1816:53;;;1865:1;1862;1855:12;1816:53;1910:23;;;-1:-1:-1;2030:2:1;2015:18;;2002:32;;-1:-1:-1;2133:2:1;2118:18;;2105:32;;-1:-1:-1;2215:2:1;2200:18;;2187:32;2228:30;2187:32;2228:30;:::i;:::-;1688:602;;;;-1:-1:-1;1688:602:1;;-1:-1:-1;;1688:602:1:o;2503:131::-;-1:-1:-1;;;;;2578:31:1;;2568:42;;2558:70;;2624:1;2621;2614:12;2639:367;2707:6;2715;2768:2;2756:9;2747:7;2743:23;2739:32;2736:52;;;2784:1;2781;2774:12;2736:52;2829:23;;;-1:-1:-1;2928:2:1;2913:18;;2900:32;2941:33;2900:32;2941:33;:::i;:::-;2993:7;2983:17;;;2639:367;;;;;:::o;3264:637::-;3361:6;3369;3377;3385;3438:3;3426:9;3417:7;3413:23;3409:33;3406:53;;;3455:1;3452;3445:12;3406:53;3500:23;;;-1:-1:-1;3599:2:1;3584:18;;3571:32;3612:33;3571:32;3612:33;:::i;:::-;3664:7;-1:-1:-1;3744:2:1;3729:18;;3716:32;;-1:-1:-1;3826:2:1;3811:18;;3798:32;3839:30;3798:32;3839:30;:::i;3906:247::-;3965:6;4018:2;4006:9;3997:7;3993:23;3989:32;3986:52;;;4034:1;4031;4024:12;3986:52;4073:9;4060:23;4092:31;4117:5;4092:31;:::i;4380:355::-;4582:2;4564:21;;;4621:2;4601:18;;;4594:30;4660:33;4655:2;4640:18;;4633:61;4726:2;4711:18;;4380:355::o;4740:127::-;4801:10;4796:3;4792:20;4789:1;4782:31;4832:4;4829:1;4822:15;4856:4;4853:1;4846:15;5580:184;5650:6;5703:2;5691:9;5682:7;5678:23;5674:32;5671:52;;;5719:1;5716;5709:12;5671:52;-1:-1:-1;5742:16:1;;5580:184;-1:-1:-1;5580:184:1:o;5769:356::-;5971:2;5953:21;;;5990:18;;;5983:30;6049:34;6044:2;6029:18;;6022:62;6116:2;6101:18;;5769:356::o;10801:127::-;10862:10;10857:3;10853:20;10850:1;10843:31;10893:4;10890:1;10883:15;10917:4;10914:1;10907:15;10933:168;11006:9;;;11037;;11054:15;;;11048:22;;11034:37;11024:71;;11075:18;;:::i;11106:217::-;11146:1;11172;11162:132;;11216:10;11211:3;11207:20;11204:1;11197:31;11251:4;11248:1;11241:15;11279:4;11276:1;11269:15;11162:132;-1:-1:-1;11308:9:1;;11106:217::o;11328:128::-;11395:9;;;11416:11;;;11413:37;;;11430:18;;:::i;11461:245::-;11528:6;11581:2;11569:9;11560:7;11556:23;11552:32;11549:52;;;11597:1;11594;11587:12;11549:52;11629:9;11623:16;11648:28;11670:5;11648:28;:::i;11711:125::-;11776:9;;;11797:10;;;11794:36;;;11810:18;;:::i;13393:250::-;13478:1;13488:113;13502:6;13499:1;13496:13;13488:113;;;13578:11;;;13572:18;13559:11;;;13552:39;13524:2;13517:10;13488:113;;;-1:-1:-1;;13635:1:1;13617:16;;13610:27;13393:250::o;13648:287::-;13777:3;13815:6;13809:13;13831:66;13890:6;13885:3;13878:4;13870:6;13866:17;13831:66;:::i;:::-;13913:16;;;;;13648:287;-1:-1:-1;;13648:287:1:o;13940:396::-;14089:2;14078:9;14071:21;14052:4;14121:6;14115:13;14164:6;14159:2;14148:9;14144:18;14137:34;14180:79;14252:6;14247:2;14236:9;14232:18;14227:2;14219:6;14215:15;14180:79;:::i;:::-;14320:2;14299:15;-1:-1:-1;;14295:29:1;14280:45;;;;14327:2;14276:54;;13940:396;-1:-1:-1;;13940:396:1:o
Swarm Source
ipfs://79f8595614c8dffafc712fbae7f8269ed3450ac97b638ab8c8f3e00b0c37f66a
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in S
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

