ETH Price: $1,761.00 (+2.40%)

Contract

0x53a2f0333F7320e862616211b0E44E4354077f9D
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Rebalance201436582024-06-22 0:25:35724 days ago1719015935IN
0x53a2f033...354077f9D
0 ETH0.012686972.5
Transfer Ownersh...190797302024-01-24 23:19:47873 days ago1706138387IN
0x53a2f033...354077f9D
0 ETH0.0003718313
Initialize190691982024-01-23 11:53:47874 days ago1706010827IN
0x53a2f033...354077f9D
0 ETH0.001391125

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

CNCMintingRebalancingRewardsHandler

Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled
Yes with 200 runs
Other Settings
london EvmVersion
License
GNU GPLv3
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract IController","name":"_controller","type":"address"},{"internalType":"contract ICNCToken","name":"_cnc","type":"address"},{"internalType":"contract ICNCMintingRebalancingRewardsHandler","name":"_previousRewardsHandler","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","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":"pool","type":"address"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenAmount","type":"uint256"}],"name":"RebalancingRewardDistributed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"cncRebalancingRewardPerDollarPerSecond","type":"uint256"}],"name":"SetCncRebalancingRewardPerDollarPerSecond","type":"event"},{"inputs":[],"name":"cnc","outputs":[{"internalType":"contract ICNCToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cncRebalancingRewardPerDollarPerSecond","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"conicPool","type":"address"},{"internalType":"uint256","name":"deviationBefore","type":"uint256"},{"internalType":"uint256","name":"deviationAfter","type":"uint256"}],"name":"computeRebalancingRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"controller","outputs":[{"internalType":"contract IController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IConicPool","name":"conicPool","type":"address"},{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"deviationBefore","type":"uint256"},{"internalType":"uint256","name":"deviationAfter","type":"uint256"}],"name":"handleRebalancingRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"previousRewardsHandler","outputs":[{"internalType":"contract ICNCMintingRebalancingRewardsHandler","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"conicPool","type":"address"},{"internalType":"uint256","name":"underlyingAmount","type":"uint256"},{"internalType":"uint256","name":"minUnderlyingReceived","type":"uint256"},{"internalType":"uint256","name":"minCNCReceived","type":"uint256"}],"name":"rebalance","outputs":[{"internalType":"uint256","name":"underlyingReceived","type":"uint256"},{"internalType":"uint256","name":"cncReceived","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_cncRebalancingRewardPerDollarPerSecond","type":"uint256"}],"name":"setCncRebalancingRewardPerDollarPerSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newRebalancingRewardsHandler","type":"address"}],"name":"switchMintingRebalancingRewardsHandler","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalCncMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60e06040523480156200001157600080fd5b50604051620024ee380380620024ee8339810160408190526200003491620001fb565b6200003f3362000192565b6001600160a01b0383166200009b5760405162461bcd60e51b815260206004820152601a60248201527f636f6e74726f6c6c6572206973207a65726f206164647265737300000000000060448201526064015b60405180910390fd5b6001600160a01b038216620000f35760405162461bcd60e51b815260206004820152601360248201527f636e63206973207a65726f206164647265737300000000000000000000000000604482015260640162000092565b6001600160a01b0381166200015a5760405162461bcd60e51b815260206004820152602660248201527f70726576696f75735265776172647348616e646c6572206973207a65726f206160448201526564647265737360d01b606482015260840162000092565b6200017263066ff300674563918244f400006200024f565b6002556001600160a01b03928316608052821660c0521660a05262000272565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0381168114620001f857600080fd5b50565b6000806000606084860312156200021157600080fd5b83516200021e81620001e2565b60208501519093506200023181620001e2565b60408501519092506200024481620001e2565b809150509250925092565b6000826200026d57634e487b7160e01b600052601260045260246000fd5b500490565b60805160a05160c0516121ea620003046000396000818161016001526113920152600081816101dc01528181610b7d01528181610bdb015281816110a3015281816111a901528181611ac40152611b560152600081816102160152818161041f015281816104b101528181610651015281816106e50152818161086101528181610c74015261151601526121ea6000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638da5cb5b1161008c578063f0aa0a1d11610066578063f0aa0a1d146101d7578063f2fde38b146101fe578063f77c479114610211578063f95878f51461023857600080fd5b80638da5cb5b146101aa5780638f3c14cb146101bb578063d7cfbdf3146101ce57600080fd5b80633d5d2cb2116100c85780633d5d2cb214610152578063603293f11461015b578063715018a61461019a5780638129fc1c146101a257600080fd5b806303de1eb0146100ef578063182ba0bf146101155780632332d74b1461012a575b600080fd5b6101026100fd366004611d09565b61024b565b6040519081526020015b60405180910390f35b610128610123366004611d3e565b610645565b005b61013d610138366004611d5b565b610c50565b6040805192835260208301919091520161010c565b61010260025481565b6101827f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010c565b61012861129b565b6101286112af565b6000546001600160a01b0316610182565b6101286101c9366004611d96565b611461565b61010260015481565b6101827f000000000000000000000000000000000000000000000000000000000000000081565b61012861020c366004611d3e565b61149e565b6101827f000000000000000000000000000000000000000000000000000000000000000081565b610128610246366004611daf565b611514565b60008183101561025d5750600061063e565b60008490506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c69190611df5565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610303573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103279190611e12565b90506000826001600160a01b031663f0ea87f66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610369573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061038d9190611e35565b90506000836001600160a01b0316636e4f33386040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f39190611e4e565b67ffffffffffffffff169050600061040b8789611e8e565b905060006104198342611e8e565b905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639c3060736040518163ffffffff1660e01b8152600401602060405180830381865afa15801561047b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049f9190611e35565b9050808211156104ad578091505b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632630c12f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105319190611df5565b6001600160a01b0316638b2f0f4f896001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561057d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a19190611df5565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156105e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106099190611e35565b90506106338161062d8881610620898d601261161d565b60025461062d908a611ea1565b90611666565b985050505050505050505b9392505050565b61064d611691565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663687958626040518163ffffffff1660e01b8152600401600060405180830381865afa1580156106ad573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106d59190810190611ede565b905060005b8151811015610b5d577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663dbcd89fa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610741573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107659190611df5565b6001600160a01b03166373c9639483838151811061078557610785611fa3565b60209081029190910101516040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381865afa1580156107da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fe9190611fb9565b1561085f5760405162461bcd60e51b815260206004820152602660248201527f68616e646c6572206973207374696c6c207265676973746572656420666f722060448201526518481c1bdbdb60d21b60648201526084015b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663dbcd89fa6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e19190611df5565b6001600160a01b03166373c9639483838151811061090157610901611fa3565b6020026020010151856040518363ffffffff1660e01b815260040161093c9291906001600160a01b0392831681529116602082015260400190565b602060405180830381865afa158015610959573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097d9190611fb9565b6109d75760405162461bcd60e51b815260206004820152602560248201527f6e65772068616e646c6572206e6f74207265676973746572656420666f722061604482015264081c1bdbdb60da1b6064820152608401610856565b306001600160a01b0316836001600160a01b031663603293f16040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a439190611df5565b6001600160a01b031614610a995760405162461bcd60e51b815260206004820152601f60248201527f70726576696f75735265776172647348616e646c6572206d69736d61746368006044820152606401610856565b600154836001600160a01b031663d7cfbdf36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ada573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610afe9190611e35565b14610b4b5760405162461bcd60e51b815260206004820152601760248201527f746f74616c436e634d696e746564206d69736d617463680000000000000000006044820152606401610856565b80610b5581611fdb565b9150506106da565b50604051634c1d96ab60e11b81526001600160a01b0383811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063983b2d5690602401600060405180830381600087803b158015610bc157600080fd5b505af1158015610bd5573d6000803e3d6000fd5b505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370e9749a6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610c3457600080fd5b505af1158015610c48573d6000803e3d6000fd5b505050505050565b604051635b16ebb760e01b81526001600160a01b03858116600483015260009182917f00000000000000000000000000000000000000000000000000000000000000001690635b16ebb790602401602060405180830381865afa158015610cbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cdf9190611fb9565b610d185760405162461bcd60e51b815260206004820152600a6024820152691b9bdd0818481c1bdbdb60b21b6044820152606401610856565b60008690506000816001600160a01b0316639e4865626040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d819190611fb9565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dc3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de79190611df5565b6040516370a0823160e01b815233600482015290915088906001600160a01b038316906370a0823190602401602060405180830381865afa158015610e30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e549190611e35565b1015610ea25760405162461bcd60e51b815260206004820152601760248201527f696e73756666696369656e7420756e6465726c79696e670000000000000000006044820152606401610856565b6000836001600160a01b03166383645abf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ee2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f069190611e35565b9050610f1d6001600160a01b03831633308c6116eb565b610f316001600160a01b0383168b8b611756565b6003805460ff191660011790556040516321d0683360e11b8152600481018a905260006024820181905260448201819052906001600160a01b038616906343a0d066906064016020604051808303816000875af1158015610f96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fba9190611e35565b6003805460ff19169055604051630441a3e760e41b815260048101829052600060248201529091506001600160a01b0386169063441a3e70906044016020604051808303816000875af1158015611015573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110399190611e35565b96508887101561108b5760405162461bcd60e51b815260206004820181905260248201527f696e73756666696369656e7420756e6465726c79696e672072656365697665646044820152606401610856565b6040516370a0823160e01b81523360048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156110f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111169190611e35565b90508415611192576000866001600160a01b03166383645abf6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561115e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111829190611e35565b9050611190873386846117e5565b505b6040516370a0823160e01b815233600482015281907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156111f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121c9190611e35565b6112269190611e8e565b9650888710156112785760405162461bcd60e51b815260206004820152601960248201527f696e73756666696369656e7420434e43207265636569766564000000000000006044820152606401610856565b61128c6001600160a01b038516338a611810565b50505050505094509492505050565b6112a3611691565b6112ad6000611845565b565b6112b7611691565b600054600160a81b900460ff16158080156112df57506000546001600160a01b90910460ff16105b806113005750303b1580156113005750600054600160a01b900460ff166001145b6113635760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610856565b6000805460ff60a01b1916600160a01b1790558015611390576000805460ff60a81b1916600160a81b1790555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d7cfbdf36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114129190611e35565b600155801561145e576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b611469611691565b60028190556040518181527f52e5ea693f3343bef45800ecec3dd0c08e360e7c6e3a589a8fa2e4ee226c8a1290602001611455565b6114a6611691565b6001600160a01b03811661150b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610856565b61145e81611845565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663dbcd89fa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611572573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115969190611df5565b6001600160a01b0316336001600160a01b03161461160b5760405162461bcd60e51b815260206004820152602c60248201527f6f6e6c7920496e666c6174696f6e4d616e616765722063616e2063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610856565b611617848484846117e5565b50505050565b60008160ff168360ff160361163357508261063e565b8160ff168360ff1611156116535761164c848484611895565b905061063e565b61165e8484846118b6565b949350505050565b60006116746012600a6120d8565b61167e8385611ea1565b61168891906120e4565b90505b92915050565b6000546001600160a01b031633146112ad5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610856565b6040516001600160a01b03808516602483015283166044820152606481018290526116179085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526118d7565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526117a784826119ac565b611617576040516001600160a01b0384166024820152600060448201526117db90859063095ea7b360e01b9060640161171f565b61161784826118d7565b60035460ff166116175760006117fc85848461024b565b9050611809858583611a53565b5050505050565b6040516001600160a01b03831660248201526044810182905261184090849063a9059cbb60e01b9060640161171f565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006118a18284612106565b6118ac90600a61211f565b61165e90856120e4565b60006118c28383612106565b6118cd90600a61211f565b61165e9085611ea1565b600061192c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611bd19092919063ffffffff16565b905080516000148061194d57508080602001905181019061194d9190611fb9565b6118405760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610856565b6000806000846001600160a01b0316846040516119c99190612152565b6000604051808303816000865af19150503d8060008114611a06576040519150601f19603f3d011682016040523d82523d6000602084013e611a0b565b606091505b5091509150818015611a35575080511580611a35575080806020019051810190611a359190611fb9565b8015611a4a57506001600160a01b0385163b15155b95945050505050565b6a01925734d5b8904b80000081600154611a6d919061216e565b1115611a8e57600154611a8b906a01925734d5b8904b800000611e8e565b90505b80600003611a9b57505050565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390526000917f0000000000000000000000000000000000000000000000000000000000000000909116906340c10f19906044016020604051808303816000875af1158015611b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b339190611e35565b90508015611617578060016000828254611b4d919061216e565b925050819055507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316856001600160a01b03167fc84ef7d7e740eeb018c01c28c59b82def5d19d93fb1c641a70e27665e16f282d84604051611bc391815260200190565b60405180910390a450505050565b606061165e848460008585600080866001600160a01b03168587604051611bf89190612152565b60006040518083038185875af1925050503d8060008114611c35576040519150601f19603f3d011682016040523d82523d6000602084013e611c3a565b606091505b5091509150611c4b87838387611c56565b979650505050505050565b60608315611cc5578251600003611cbe576001600160a01b0385163b611cbe5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610856565b508161165e565b61165e8383815115611cda5781518083602001fd5b8060405162461bcd60e51b81526004016108569190612181565b6001600160a01b038116811461145e57600080fd5b600080600060608486031215611d1e57600080fd5b8335611d2981611cf4565b95602085013595506040909401359392505050565b600060208284031215611d5057600080fd5b813561063e81611cf4565b60008060008060808587031215611d7157600080fd5b8435611d7c81611cf4565b966020860135965060408601359560600135945092505050565b600060208284031215611da857600080fd5b5035919050565b60008060008060808587031215611dc557600080fd5b8435611dd081611cf4565b93506020850135611de081611cf4565b93969395505050506040820135916060013590565b600060208284031215611e0757600080fd5b815161063e81611cf4565b600060208284031215611e2457600080fd5b815160ff8116811461063e57600080fd5b600060208284031215611e4757600080fd5b5051919050565b600060208284031215611e6057600080fd5b815167ffffffffffffffff8116811461063e57600080fd5b634e487b7160e01b600052601160045260246000fd5b8181038181111561168b5761168b611e78565b808202811582820484141761168b5761168b611e78565b634e487b7160e01b600052604160045260246000fd5b8051611ed981611cf4565b919050565b60006020808385031215611ef157600080fd5b825167ffffffffffffffff80821115611f0957600080fd5b818501915085601f830112611f1d57600080fd5b815181811115611f2f57611f2f611eb8565b8060051b604051601f19603f83011681018181108582111715611f5457611f54611eb8565b604052918252848201925083810185019188831115611f7257600080fd5b938501935b82851015611f9757611f8885611ece565b84529385019392850192611f77565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611fcb57600080fd5b8151801515811461063e57600080fd5b600060018201611fed57611fed611e78565b5060010190565b600181815b8085111561202f57816000190482111561201557612015611e78565b8085161561202257918102915b93841c9390800290611ff9565b509250929050565b6000826120465750600161168b565b816120535750600061168b565b816001811461206957600281146120735761208f565b600191505061168b565b60ff84111561208457612084611e78565b50506001821b61168b565b5060208310610133831016604e8410600b84101617156120b2575081810a61168b565b6120bc8383611ff4565b80600019048211156120d0576120d0611e78565b029392505050565b60006116888383612037565b60008261210157634e487b7160e01b600052601260045260246000fd5b500490565b60ff828116828216039081111561168b5761168b611e78565b600061168860ff841683612037565b60005b83811015612149578181015183820152602001612131565b50506000910152565b6000825161216481846020870161212e565b9190910192915050565b8082018082111561168b5761168b611e78565b60208152600082518060208401526121a081604085016020870161212e565b601f01601f1916919091016040019291505056fea2646970667358221220c10adc680718a3797b7e70344ece6d122e82c0d27a5cac84d790fc38aa5bd18d64736f6c634300081100330000000000000000000000002790ec478f150a98f5d96755601a26403df57eae0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc0000000000000000000000004d080be793fb7934a920cbdd95010b893aeda545
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638da5cb5b1161008c578063f0aa0a1d11610066578063f0aa0a1d146101d7578063f2fde38b146101fe578063f77c479114610211578063f95878f51461023857600080fd5b80638da5cb5b146101aa5780638f3c14cb146101bb578063d7cfbdf3146101ce57600080fd5b80633d5d2cb2116100c85780633d5d2cb214610152578063603293f11461015b578063715018a61461019a5780638129fc1c146101a257600080fd5b806303de1eb0146100ef578063182ba0bf146101155780632332d74b1461012a575b600080fd5b6101026100fd366004611d09565b61024b565b6040519081526020015b60405180910390f35b610128610123366004611d3e565b610645565b005b61013d610138366004611d5b565b610c50565b6040805192835260208301919091520161010c565b61010260025481565b6101827f0000000000000000000000004d080be793fb7934a920cbdd95010b893aeda54581565b6040516001600160a01b03909116815260200161010c565b61012861129b565b6101286112af565b6000546001600160a01b0316610182565b6101286101c9366004611d96565b611461565b61010260015481565b6101827f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc81565b61012861020c366004611d3e565b61149e565b6101827f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae81565b610128610246366004611daf565b611514565b60008183101561025d5750600061063e565b60008490506000816001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c69190611df5565b6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610303573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103279190611e12565b90506000826001600160a01b031663f0ea87f66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610369573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061038d9190611e35565b90506000836001600160a01b0316636e4f33386040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f39190611e4e565b67ffffffffffffffff169050600061040b8789611e8e565b905060006104198342611e8e565b905060007f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae6001600160a01b0316639c3060736040518163ffffffff1660e01b8152600401602060405180830381865afa15801561047b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049f9190611e35565b9050808211156104ad578091505b60007f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae6001600160a01b0316632630c12f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105319190611df5565b6001600160a01b0316638b2f0f4f896001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa15801561057d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a19190611df5565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156105e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106099190611e35565b90506106338161062d8881610620898d601261161d565b60025461062d908a611ea1565b90611666565b985050505050505050505b9392505050565b61064d611691565b60007f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae6001600160a01b031663687958626040518163ffffffff1660e01b8152600401600060405180830381865afa1580156106ad573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526106d59190810190611ede565b905060005b8151811015610b5d577f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae6001600160a01b031663dbcd89fa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610741573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107659190611df5565b6001600160a01b03166373c9639483838151811061078557610785611fa3565b60209081029190910101516040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381865afa1580156107da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fe9190611fb9565b1561085f5760405162461bcd60e51b815260206004820152602660248201527f68616e646c6572206973207374696c6c207265676973746572656420666f722060448201526518481c1bdbdb60d21b60648201526084015b60405180910390fd5b7f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae6001600160a01b031663dbcd89fa6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e19190611df5565b6001600160a01b03166373c9639483838151811061090157610901611fa3565b6020026020010151856040518363ffffffff1660e01b815260040161093c9291906001600160a01b0392831681529116602082015260400190565b602060405180830381865afa158015610959573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061097d9190611fb9565b6109d75760405162461bcd60e51b815260206004820152602560248201527f6e65772068616e646c6572206e6f74207265676973746572656420666f722061604482015264081c1bdbdb60da1b6064820152608401610856565b306001600160a01b0316836001600160a01b031663603293f16040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a439190611df5565b6001600160a01b031614610a995760405162461bcd60e51b815260206004820152601f60248201527f70726576696f75735265776172647348616e646c6572206d69736d61746368006044820152606401610856565b600154836001600160a01b031663d7cfbdf36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ada573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610afe9190611e35565b14610b4b5760405162461bcd60e51b815260206004820152601760248201527f746f74616c436e634d696e746564206d69736d617463680000000000000000006044820152606401610856565b80610b5581611fdb565b9150506106da565b50604051634c1d96ab60e11b81526001600160a01b0383811660048301527f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc169063983b2d5690602401600060405180830381600087803b158015610bc157600080fd5b505af1158015610bd5573d6000803e3d6000fd5b505050507f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc6001600160a01b03166370e9749a6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610c3457600080fd5b505af1158015610c48573d6000803e3d6000fd5b505050505050565b604051635b16ebb760e01b81526001600160a01b03858116600483015260009182917f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae1690635b16ebb790602401602060405180830381865afa158015610cbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cdf9190611fb9565b610d185760405162461bcd60e51b815260206004820152600a6024820152691b9bdd0818481c1bdbdb60b21b6044820152606401610856565b60008690506000816001600160a01b0316639e4865626040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d819190611fb9565b90506000826001600160a01b0316636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dc3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de79190611df5565b6040516370a0823160e01b815233600482015290915088906001600160a01b038316906370a0823190602401602060405180830381865afa158015610e30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e549190611e35565b1015610ea25760405162461bcd60e51b815260206004820152601760248201527f696e73756666696369656e7420756e6465726c79696e670000000000000000006044820152606401610856565b6000836001600160a01b03166383645abf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ee2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f069190611e35565b9050610f1d6001600160a01b03831633308c6116eb565b610f316001600160a01b0383168b8b611756565b6003805460ff191660011790556040516321d0683360e11b8152600481018a905260006024820181905260448201819052906001600160a01b038616906343a0d066906064016020604051808303816000875af1158015610f96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fba9190611e35565b6003805460ff19169055604051630441a3e760e41b815260048101829052600060248201529091506001600160a01b0386169063441a3e70906044016020604051808303816000875af1158015611015573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110399190611e35565b96508887101561108b5760405162461bcd60e51b815260206004820181905260248201527f696e73756666696369656e7420756e6465726c79696e672072656365697665646044820152606401610856565b6040516370a0823160e01b81523360048201526000907f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc6001600160a01b0316906370a0823190602401602060405180830381865afa1580156110f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111169190611e35565b90508415611192576000866001600160a01b03166383645abf6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561115e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111829190611e35565b9050611190873386846117e5565b505b6040516370a0823160e01b815233600482015281907f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc6001600160a01b0316906370a0823190602401602060405180830381865afa1580156111f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121c9190611e35565b6112269190611e8e565b9650888710156112785760405162461bcd60e51b815260206004820152601960248201527f696e73756666696369656e7420434e43207265636569766564000000000000006044820152606401610856565b61128c6001600160a01b038516338a611810565b50505050505094509492505050565b6112a3611691565b6112ad6000611845565b565b6112b7611691565b600054600160a81b900460ff16158080156112df57506000546001600160a01b90910460ff16105b806113005750303b1580156113005750600054600160a01b900460ff166001145b6113635760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610856565b6000805460ff60a01b1916600160a01b1790558015611390576000805460ff60a81b1916600160a81b1790555b7f0000000000000000000000004d080be793fb7934a920cbdd95010b893aeda5456001600160a01b031663d7cfbdf36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114129190611e35565b600155801561145e576000805460ff60a81b19169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b50565b611469611691565b60028190556040518181527f52e5ea693f3343bef45800ecec3dd0c08e360e7c6e3a589a8fa2e4ee226c8a1290602001611455565b6114a6611691565b6001600160a01b03811661150b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610856565b61145e81611845565b7f0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae6001600160a01b031663dbcd89fa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611572573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115969190611df5565b6001600160a01b0316336001600160a01b03161461160b5760405162461bcd60e51b815260206004820152602c60248201527f6f6e6c7920496e666c6174696f6e4d616e616765722063616e2063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610856565b611617848484846117e5565b50505050565b60008160ff168360ff160361163357508261063e565b8160ff168360ff1611156116535761164c848484611895565b905061063e565b61165e8484846118b6565b949350505050565b60006116746012600a6120d8565b61167e8385611ea1565b61168891906120e4565b90505b92915050565b6000546001600160a01b031633146112ad5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610856565b6040516001600160a01b03808516602483015283166044820152606481018290526116179085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526118d7565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526117a784826119ac565b611617576040516001600160a01b0384166024820152600060448201526117db90859063095ea7b360e01b9060640161171f565b61161784826118d7565b60035460ff166116175760006117fc85848461024b565b9050611809858583611a53565b5050505050565b6040516001600160a01b03831660248201526044810182905261184090849063a9059cbb60e01b9060640161171f565b505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006118a18284612106565b6118ac90600a61211f565b61165e90856120e4565b60006118c28383612106565b6118cd90600a61211f565b61165e9085611ea1565b600061192c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611bd19092919063ffffffff16565b905080516000148061194d57508080602001905181019061194d9190611fb9565b6118405760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610856565b6000806000846001600160a01b0316846040516119c99190612152565b6000604051808303816000865af19150503d8060008114611a06576040519150601f19603f3d011682016040523d82523d6000602084013e611a0b565b606091505b5091509150818015611a35575080511580611a35575080806020019051810190611a359190611fb9565b8015611a4a57506001600160a01b0385163b15155b95945050505050565b6a01925734d5b8904b80000081600154611a6d919061216e565b1115611a8e57600154611a8b906a01925734d5b8904b800000611e8e565b90505b80600003611a9b57505050565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390526000917f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc909116906340c10f19906044016020604051808303816000875af1158015611b0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b339190611e35565b90508015611617578060016000828254611b4d919061216e565b925050819055507f0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc6001600160a01b0316836001600160a01b0316856001600160a01b03167fc84ef7d7e740eeb018c01c28c59b82def5d19d93fb1c641a70e27665e16f282d84604051611bc391815260200190565b60405180910390a450505050565b606061165e848460008585600080866001600160a01b03168587604051611bf89190612152565b60006040518083038185875af1925050503d8060008114611c35576040519150601f19603f3d011682016040523d82523d6000602084013e611c3a565b606091505b5091509150611c4b87838387611c56565b979650505050505050565b60608315611cc5578251600003611cbe576001600160a01b0385163b611cbe5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610856565b508161165e565b61165e8383815115611cda5781518083602001fd5b8060405162461bcd60e51b81526004016108569190612181565b6001600160a01b038116811461145e57600080fd5b600080600060608486031215611d1e57600080fd5b8335611d2981611cf4565b95602085013595506040909401359392505050565b600060208284031215611d5057600080fd5b813561063e81611cf4565b60008060008060808587031215611d7157600080fd5b8435611d7c81611cf4565b966020860135965060408601359560600135945092505050565b600060208284031215611da857600080fd5b5035919050565b60008060008060808587031215611dc557600080fd5b8435611dd081611cf4565b93506020850135611de081611cf4565b93969395505050506040820135916060013590565b600060208284031215611e0757600080fd5b815161063e81611cf4565b600060208284031215611e2457600080fd5b815160ff8116811461063e57600080fd5b600060208284031215611e4757600080fd5b5051919050565b600060208284031215611e6057600080fd5b815167ffffffffffffffff8116811461063e57600080fd5b634e487b7160e01b600052601160045260246000fd5b8181038181111561168b5761168b611e78565b808202811582820484141761168b5761168b611e78565b634e487b7160e01b600052604160045260246000fd5b8051611ed981611cf4565b919050565b60006020808385031215611ef157600080fd5b825167ffffffffffffffff80821115611f0957600080fd5b818501915085601f830112611f1d57600080fd5b815181811115611f2f57611f2f611eb8565b8060051b604051601f19603f83011681018181108582111715611f5457611f54611eb8565b604052918252848201925083810185019188831115611f7257600080fd5b938501935b82851015611f9757611f8885611ece565b84529385019392850192611f77565b98975050505050505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611fcb57600080fd5b8151801515811461063e57600080fd5b600060018201611fed57611fed611e78565b5060010190565b600181815b8085111561202f57816000190482111561201557612015611e78565b8085161561202257918102915b93841c9390800290611ff9565b509250929050565b6000826120465750600161168b565b816120535750600061168b565b816001811461206957600281146120735761208f565b600191505061168b565b60ff84111561208457612084611e78565b50506001821b61168b565b5060208310610133831016604e8410600b84101617156120b2575081810a61168b565b6120bc8383611ff4565b80600019048211156120d0576120d0611e78565b029392505050565b60006116888383612037565b60008261210157634e487b7160e01b600052601260045260246000fd5b500490565b60ff828116828216039081111561168b5761168b611e78565b600061168860ff841683612037565b60005b83811015612149578181015183820152602001612131565b50506000910152565b6000825161216481846020870161212e565b9190910192915050565b8082018082111561168b5761168b611e78565b60208152600082518060208401526121a081604085016020870161212e565b601f01601f1916919091016040019291505056fea2646970667358221220c10adc680718a3797b7e70344ece6d122e82c0d27a5cac84d790fc38aa5bd18d64736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc0000000000000000000000004d080be793fb7934a920cbdd95010b893aeda545

-----Decoded View---------------
Arg [0] : _controller (address): 0x2790EC478f150a98F5D96755601a26403DF57EaE
Arg [1] : _cnc (address): 0x9aE380F0272E2162340a5bB646c354271c0F5cFC
Arg [2] : _previousRewardsHandler (address): 0x4D080be793fb7934a920cbDd95010b893AEda545

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000002790ec478f150a98f5d96755601a26403df57eae
Arg [1] : 0000000000000000000000009ae380f0272e2162340a5bb646c354271c0f5cfc
Arg [2] : 0000000000000000000000004d080be793fb7934a920cbdd95010b893aeda545

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
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.