More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 44,106 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Rebase | 45900651 | 492 days ago | IN | 0 POL | 0.01493677 | ||||
Set Rebase | 45900614 | 492 days ago | IN | 0 POL | 0.01548964 | ||||
Set Rebase | 45900579 | 492 days ago | IN | 0 POL | 0.01669619 | ||||
Set Rebase | 45900545 | 492 days ago | IN | 0 POL | 0.01589245 | ||||
Set Rebase | 45900511 | 492 days ago | IN | 0 POL | 0.01629258 | ||||
Set Rebase | 45900479 | 492 days ago | IN | 0 POL | 0.01734332 | ||||
Set Rebase | 45900448 | 492 days ago | IN | 0 POL | 0.01416437 | ||||
Set Rebase | 45900423 | 492 days ago | IN | 0 POL | 0.01271213 | ||||
Set Rebase | 45900403 | 492 days ago | IN | 0 POL | 0.00952078 | ||||
Set Rebase | 45900372 | 492 days ago | IN | 0 POL | 0.0099596 | ||||
Set Rebase | 45900340 | 492 days ago | IN | 0 POL | 0.00970698 | ||||
Set Rebase | 45900310 | 492 days ago | IN | 0 POL | 0.00986388 | ||||
Set Rebase | 45900275 | 492 days ago | IN | 0 POL | 0.01036959 | ||||
Set Rebase | 45900243 | 492 days ago | IN | 0 POL | 0.0115795 | ||||
Set Rebase | 45900209 | 492 days ago | IN | 0 POL | 0.01503342 | ||||
Set Rebase | 45900175 | 492 days ago | IN | 0 POL | 0.0196808 | ||||
Set Rebase | 45900143 | 492 days ago | IN | 0 POL | 0.02192526 | ||||
Set Rebase | 45900110 | 492 days ago | IN | 0 POL | 0.02230316 | ||||
Set Rebase | 45900077 | 492 days ago | IN | 0 POL | 0.02448953 | ||||
Set Rebase | 45900041 | 492 days ago | IN | 0 POL | 0.02474943 | ||||
Set Rebase | 45393460 | 504 days ago | IN | 0 POL | 0.0125313 | ||||
Set Rebase | 45393432 | 504 days ago | IN | 0 POL | 0.01216915 | ||||
Set Rebase | 45393406 | 504 days ago | IN | 0 POL | 0.01170599 | ||||
Set Rebase | 45393380 | 504 days ago | IN | 0 POL | 0.01268692 | ||||
Set Rebase | 45393356 | 504 days ago | IN | 0 POL | 0.01249246 |
Loading...
Loading
Contract Name:
Rebaser
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2022-04-15 */ pragma solidity 0.8.7; interface tPOKT { function setRebase(uint256 epoch, uint256 value) external returns (uint256); } library SafeMath { /** * @dev Returns the addition of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { uint256 c = a + b; if (c < a) return (false, 0); return (true, c); } } /** * @dev Returns the substraction of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b > a) return (false, 0); return (true, a - b); } } /** * @dev Returns the multiplication of two unsigned integers, with an overflow flag. * * _Available since v3.4._ */ function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) return (true, 0); uint256 c = a * b; if (c / a != b) return (false, 0); return (true, c); } } /** * @dev Returns the division of two unsigned integers, with a division by zero flag. * * _Available since v3.4._ */ function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a / b); } } /** * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag. * * _Available since v3.4._ */ function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) { unchecked { if (b == 0) return (false, 0); return (true, a % b); } } /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { return a + b; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return a - b; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. * * Requirements: * * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { return a * b; } /** * @dev Returns the integer division of two unsigned integers, reverting on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. * * Requirements: * * - The divisor cannot be zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * reverting when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return a % b; } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * CAUTION: This function is deprecated because it requires allocating memory for the error * message unnecessarily. For custom revert reasons use {trySub}. * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b <= a, errorMessage); return a - b; } } /** * @dev Returns the integer division of two unsigned integers, reverting with custom message on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a / b; } } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * reverting with custom message when dividing by zero. * * CAUTION: This function is deprecated because it requires allocating memory for the error * message unnecessarily. For custom revert reasons use {tryMod}. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod( uint256 a, uint256 b, string memory errorMessage ) internal pure returns (uint256) { unchecked { require(b > 0, errorMessage); return a % b; } } } interface IUniswapV2Pair { event Sync(uint112 reserve0, uint112 reserve1); function sync() external; } contract Rebaser { using SafeMath for uint256; address public gov; address public pendingGov; address public rebaser; IUniswapV2Pair public pair; tPOKT public tpokt; constructor(address tpokt_, address rebaser_, address gov_, address pair_) public { tpokt = tPOKT(tpokt_); rebaser = rebaser_; gov = gov_; pair = IUniswapV2Pair(pair_); } event NewPendingGov(address oldPendingGov, address newPendingGov); event NewGov(address oldGov, address newGov); event NewRebaser(address oldRebaser, address newRebaser); event SetRebase(address to, uint256 amount); modifier onlyGov() { require(msg.sender == gov); _; } modifier onlyRebaser() { require(msg.sender == rebaser || msg.sender == gov); _; } function _setPendingGov(address pendingGov_) external onlyGov { address oldPendingGov = pendingGov; pendingGov = pendingGov_; emit NewPendingGov(oldPendingGov, pendingGov_); } function _acceptGov() external { require(msg.sender == pendingGov, "!pending"); address oldGov = gov; gov = pendingGov; pendingGov = address(0); emit NewGov(oldGov, gov); } function _setRebaser(address rebaser_) external onlyGov { address oldRebaser = rebaser_; rebaser = rebaser_; emit NewRebaser(oldRebaser, rebaser_); } function setRebase(uint256 epoch, uint256 value) external onlyRebaser returns (uint256) { uint256 totalSupply = tpokt.setRebase(epoch, value); pair.sync(); return totalSupply; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"tpokt_","type":"address"},{"internalType":"address","name":"rebaser_","type":"address"},{"internalType":"address","name":"gov_","type":"address"},{"internalType":"address","name":"pair_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldGov","type":"address"},{"indexed":false,"internalType":"address","name":"newGov","type":"address"}],"name":"NewGov","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldPendingGov","type":"address"},{"indexed":false,"internalType":"address","name":"newPendingGov","type":"address"}],"name":"NewPendingGov","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldRebaser","type":"address"},{"indexed":false,"internalType":"address","name":"newRebaser","type":"address"}],"name":"NewRebaser","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"SetRebase","type":"event"},{"inputs":[],"name":"_acceptGov","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pendingGov_","type":"address"}],"name":"_setPendingGov","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"rebaser_","type":"address"}],"name":"_setRebaser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"gov","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"contract IUniswapV2Pair","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingGov","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rebaser","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setRebase","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tpokt","outputs":[{"internalType":"contract tPOKT","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405162000d3238038062000d3283398181016040528101906100349190610155565b83600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505061020a565b60008151905061014f816101f3565b92915050565b6000806000806080858703121561016f5761016e6101ee565b5b600061017d87828801610140565b945050602061018e87828801610140565b935050604061019f87828801610140565b92505060606101b087828801610140565b91505092959194509250565b60006101c7826101ce565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b6101fc816101bc565b811461020757600080fd5b50565b610b18806200021a6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80634bda2e20116100665780634bda2e201461011057806373f03dff1461011a578063a8aa1b3114610136578063aacffefb14610154578063fa8f34551461018457610093565b806311fd8a831461009857806312d43a51146100b657806316a1043a146100d457806325240810146100f2575b600080fd5b6100a06101a0565b6040516100ad9190610913565b60405180910390f35b6100be6101c6565b6040516100cb9190610913565b60405180910390f35b6100dc6101ea565b6040516100e99190610972565b60405180910390f35b6100fa610210565b6040516101079190610913565b60405180910390f35b610118610236565b005b610134600480360381019061012f919061081a565b6103ec565b005b61013e6104e9565b60405161014b9190610957565b60405180910390f35b61016e60048036038101906101699190610874565b61050f565b60405161017b91906109ad565b60405180910390f35b61019e6004803603810190610199919061081a565b610700565b005b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102bd9061098d565b60405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f1f14cfc03e486d23acee577b07bc0b3b23f4888c91fcdba5e0fef5a2549d55238160008054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516103e192919061092e565b60405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461044457600080fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f6163d5b9efd962645dd649e6e48a61bcb0f9df00997a2398b80d135a9ab0c61e81836040516104dd92919061092e565b60405180910390a15050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806105b8575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6105c157600080fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663aacffefb85856040518363ffffffff1660e01b81526004016106209291906109c8565b602060405180830381600087803b15801561063a57600080fd5b505af115801561064e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106729190610847565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156106de57600080fd5b505af11580156106f2573d6000803e3d6000fd5b505050508091505092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461075857600080fd5b600081905081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f51f448520e2183de499e224808a409ee01a1f380edb2e8497572320c1503054581836040516107cf92919061092e565b60405180910390a15050565b6000813590506107ea81610ab4565b92915050565b6000813590506107ff81610acb565b92915050565b60008151905061081481610acb565b92915050565b6000602082840312156108305761082f610a86565b5b600061083e848285016107db565b91505092915050565b60006020828403121561085d5761085c610a86565b5b600061086b84828501610805565b91505092915050565b6000806040838503121561088b5761088a610a86565b5b6000610899858286016107f0565b92505060206108aa858286016107f0565b9150509250929050565b6108bd81610a02565b82525050565b6108cc81610a3e565b82525050565b6108db81610a50565b82525050565b60006108ee6008836109f1565b91506108f982610a8b565b602082019050919050565b61090d81610a34565b82525050565b600060208201905061092860008301846108b4565b92915050565b600060408201905061094360008301856108b4565b61095060208301846108b4565b9392505050565b600060208201905061096c60008301846108c3565b92915050565b600060208201905061098760008301846108d2565b92915050565b600060208201905081810360008301526109a6816108e1565b9050919050565b60006020820190506109c26000830184610904565b92915050565b60006040820190506109dd6000830185610904565b6109ea6020830184610904565b9392505050565b600082825260208201905092915050565b6000610a0d82610a14565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610a4982610a62565b9050919050565b6000610a5b82610a62565b9050919050565b6000610a6d82610a74565b9050919050565b6000610a7f82610a14565b9050919050565b600080fd5b7f2170656e64696e67000000000000000000000000000000000000000000000000600082015250565b610abd81610a02565b8114610ac857600080fd5b50565b610ad481610a34565b8114610adf57600080fd5b5056fea2646970667358221220c1684d8a105481ae85a5890c1bbee22bdfa76ce81195ef3a16b81a6394421d0764736f6c634300080700330000000000000000000000005430a0b6c11f870571ffa891d59dec8c4608ea9a000000000000000000000000dbecae1976df3c79006491ad50dfb0104776bd700000000000000000000000006107305cf3992df65205725f8d888260251d9c1e000000000000000000000000c5c7f2308a5c3862a49f23fe51ba2284d3aa2697
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c80634bda2e20116100665780634bda2e201461011057806373f03dff1461011a578063a8aa1b3114610136578063aacffefb14610154578063fa8f34551461018457610093565b806311fd8a831461009857806312d43a51146100b657806316a1043a146100d457806325240810146100f2575b600080fd5b6100a06101a0565b6040516100ad9190610913565b60405180910390f35b6100be6101c6565b6040516100cb9190610913565b60405180910390f35b6100dc6101ea565b6040516100e99190610972565b60405180910390f35b6100fa610210565b6040516101079190610913565b60405180910390f35b610118610236565b005b610134600480360381019061012f919061081a565b6103ec565b005b61013e6104e9565b60405161014b9190610957565b60405180910390f35b61016e60048036038101906101699190610874565b61050f565b60405161017b91906109ad565b60405180910390f35b61019e6004803603810190610199919061081a565b610700565b005b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102bd9061098d565b60405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f1f14cfc03e486d23acee577b07bc0b3b23f4888c91fcdba5e0fef5a2549d55238160008054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516103e192919061092e565b60405180910390a150565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461044457600080fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f6163d5b9efd962645dd649e6e48a61bcb0f9df00997a2398b80d135a9ab0c61e81836040516104dd92919061092e565b60405180910390a15050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806105b8575060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6105c157600080fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663aacffefb85856040518363ffffffff1660e01b81526004016106209291906109c8565b602060405180830381600087803b15801561063a57600080fd5b505af115801561064e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106729190610847565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156106de57600080fd5b505af11580156106f2573d6000803e3d6000fd5b505050508091505092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461075857600080fd5b600081905081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f51f448520e2183de499e224808a409ee01a1f380edb2e8497572320c1503054581836040516107cf92919061092e565b60405180910390a15050565b6000813590506107ea81610ab4565b92915050565b6000813590506107ff81610acb565b92915050565b60008151905061081481610acb565b92915050565b6000602082840312156108305761082f610a86565b5b600061083e848285016107db565b91505092915050565b60006020828403121561085d5761085c610a86565b5b600061086b84828501610805565b91505092915050565b6000806040838503121561088b5761088a610a86565b5b6000610899858286016107f0565b92505060206108aa858286016107f0565b9150509250929050565b6108bd81610a02565b82525050565b6108cc81610a3e565b82525050565b6108db81610a50565b82525050565b60006108ee6008836109f1565b91506108f982610a8b565b602082019050919050565b61090d81610a34565b82525050565b600060208201905061092860008301846108b4565b92915050565b600060408201905061094360008301856108b4565b61095060208301846108b4565b9392505050565b600060208201905061096c60008301846108c3565b92915050565b600060208201905061098760008301846108d2565b92915050565b600060208201905081810360008301526109a6816108e1565b9050919050565b60006020820190506109c26000830184610904565b92915050565b60006040820190506109dd6000830185610904565b6109ea6020830184610904565b9392505050565b600082825260208201905092915050565b6000610a0d82610a14565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610a4982610a62565b9050919050565b6000610a5b82610a62565b9050919050565b6000610a6d82610a74565b9050919050565b6000610a7f82610a14565b9050919050565b600080fd5b7f2170656e64696e67000000000000000000000000000000000000000000000000600082015250565b610abd81610a02565b8114610ac857600080fd5b50565b610ad481610a34565b8114610adf57600080fd5b5056fea2646970667358221220c1684d8a105481ae85a5890c1bbee22bdfa76ce81195ef3a16b81a6394421d0764736f6c63430008070033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005430a0b6c11f870571ffa891d59dec8c4608ea9a000000000000000000000000dbecae1976df3c79006491ad50dfb0104776bd700000000000000000000000006107305cf3992df65205725f8d888260251d9c1e000000000000000000000000c5c7f2308a5c3862a49f23fe51ba2284d3aa2697
-----Decoded View---------------
Arg [0] : tpokt_ (address): 0x5430a0B6C11f870571ffA891d59dec8C4608Ea9A
Arg [1] : rebaser_ (address): 0xdBECae1976DF3c79006491AD50dfB0104776bd70
Arg [2] : gov_ (address): 0x6107305CF3992DF65205725f8d888260251D9c1e
Arg [3] : pair_ (address): 0xc5C7F2308A5c3862A49f23fe51Ba2284d3aA2697
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000005430a0b6c11f870571ffa891d59dec8c4608ea9a
Arg [1] : 000000000000000000000000dbecae1976df3c79006491ad50dfb0104776bd70
Arg [2] : 0000000000000000000000006107305cf3992df65205725f8d888260251d9c1e
Arg [3] : 000000000000000000000000c5c7f2308a5c3862a49f23fe51ba2284d3aa2697
Deployed Bytecode Sourcemap
6763:1768:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6869:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6816:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6927;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6839:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7829:236;;;:::i;:::-;;7591:230;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6896:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8285:241;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8073:204;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6869:22;;;;;;;;;;;;;:::o;6816:18::-;;;;;;;;;;;;:::o;6927:::-;;;;;;;;;;;;;:::o;6839:25::-;;;;;;;;;;;;;:::o;7829:236::-;7907:10;;;;;;;;;;;7893:24;;:10;:24;;;7885:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;7941:14;7958:3;;;;;;;;;;;7941:20;;7978:10;;;;;;;;;;;7972:3;;:16;;;;;;;;;;;;;;;;;;8020:1;7999:10;;:23;;;;;;;;;;;;;;;;;;8038:19;8045:6;8053:3;;;;;;;;;;8038:19;;;;;;;:::i;:::-;;;;;;;;7874:191;7829:236::o;7591:230::-;7446:3;;;;;;;;;;7432:17;;:10;:17;;;7424:26;;;;;;7687:21:::1;7711:10;;;;;;;;;;;7687:34;;7745:11;7732:10;;:24;;;;;;;;;;;;;;;;;;7772:41;7786:13;7801:11;7772:41;;;;;;;:::i;:::-;;;;;;;;7676:145;7591:230:::0;:::o;6896:26::-;;;;;;;;;;;;;:::o;8285:241::-;8391:7;7534;;;;;;;;;;;7520:21;;:10;:21;;;:42;;;;7559:3;;;;;;;;;;7545:17;;:10;:17;;;7520:42;7512:51;;;;;;8416:19:::1;8438:5;;;;;;;;;;;:15;;;8454:5;8461;8438:29;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8416:51;;8478:4;;;;;;;;;;;:9;;;:11;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;8507;8500:18;;;8285:241:::0;;;;:::o;8073:204::-;7446:3;;;;;;;;;;7432:17;;:10;:17;;;7424:26;;;;;;8163:18:::1;8184:8;8163:29;;8213:8;8203:7;;:18;;;;;;;;;;;;;;;;;;8237:32;8248:10;8260:8;8237:32;;;;;;;:::i;:::-;;;;;;;;8152:125;8073:204:::0;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;152:139;;;;:::o;297:143::-;354:5;385:6;379:13;370:22;;401:33;428:5;401:33;:::i;:::-;297:143;;;;:::o;446:329::-;505:6;554:2;542:9;533:7;529:23;525:32;522:119;;;560:79;;:::i;:::-;522:119;680:1;705:53;750:7;741:6;730:9;726:22;705:53;:::i;:::-;695:63;;651:117;446:329;;;;:::o;781:351::-;851:6;900:2;888:9;879:7;875:23;871:32;868:119;;;906:79;;:::i;:::-;868:119;1026:1;1051:64;1107:7;1098:6;1087:9;1083:22;1051:64;:::i;:::-;1041:74;;997:128;781:351;;;;:::o;1138:474::-;1206:6;1214;1263:2;1251:9;1242:7;1238:23;1234:32;1231:119;;;1269:79;;:::i;:::-;1231:119;1389:1;1414:53;1459:7;1450:6;1439:9;1435:22;1414:53;:::i;:::-;1404:63;;1360:117;1516:2;1542:53;1587:7;1578:6;1567:9;1563:22;1542:53;:::i;:::-;1532:63;;1487:118;1138:474;;;;;:::o;1618:118::-;1705:24;1723:5;1705:24;:::i;:::-;1700:3;1693:37;1618:118;;:::o;1742:175::-;1851:59;1904:5;1851:59;:::i;:::-;1846:3;1839:72;1742:175;;:::o;1923:155::-;2022:49;2065:5;2022:49;:::i;:::-;2017:3;2010:62;1923:155;;:::o;2084:365::-;2226:3;2247:66;2311:1;2306:3;2247:66;:::i;:::-;2240:73;;2322:93;2411:3;2322:93;:::i;:::-;2440:2;2435:3;2431:12;2424:19;;2084:365;;;:::o;2455:118::-;2542:24;2560:5;2542:24;:::i;:::-;2537:3;2530:37;2455:118;;:::o;2579:222::-;2672:4;2710:2;2699:9;2695:18;2687:26;;2723:71;2791:1;2780:9;2776:17;2767:6;2723:71;:::i;:::-;2579:222;;;;:::o;2807:332::-;2928:4;2966:2;2955:9;2951:18;2943:26;;2979:71;3047:1;3036:9;3032:17;3023:6;2979:71;:::i;:::-;3060:72;3128:2;3117:9;3113:18;3104:6;3060:72;:::i;:::-;2807:332;;;;;:::o;3145:266::-;3260:4;3298:2;3287:9;3283:18;3275:26;;3311:93;3401:1;3390:9;3386:17;3377:6;3311:93;:::i;:::-;3145:266;;;;:::o;3417:246::-;3522:4;3560:2;3549:9;3545:18;3537:26;;3573:83;3653:1;3642:9;3638:17;3629:6;3573:83;:::i;:::-;3417:246;;;;:::o;3669:419::-;3835:4;3873:2;3862:9;3858:18;3850:26;;3922:9;3916:4;3912:20;3908:1;3897:9;3893:17;3886:47;3950:131;4076:4;3950:131;:::i;:::-;3942:139;;3669:419;;;:::o;4094:222::-;4187:4;4225:2;4214:9;4210:18;4202:26;;4238:71;4306:1;4295:9;4291:17;4282:6;4238:71;:::i;:::-;4094:222;;;;:::o;4322:332::-;4443:4;4481:2;4470:9;4466:18;4458:26;;4494:71;4562:1;4551:9;4547:17;4538:6;4494:71;:::i;:::-;4575:72;4643:2;4632:9;4628:18;4619:6;4575:72;:::i;:::-;4322:332;;;;;:::o;4741:169::-;4825:11;4859:6;4854:3;4847:19;4899:4;4894:3;4890:14;4875:29;;4741:169;;;;:::o;4916:96::-;4953:7;4982:24;5000:5;4982:24;:::i;:::-;4971:35;;4916:96;;;:::o;5018:126::-;5055:7;5095:42;5088:5;5084:54;5073:65;;5018:126;;;:::o;5150:77::-;5187:7;5216:5;5205:16;;5150:77;;;:::o;5233:148::-;5305:9;5338:37;5369:5;5338:37;:::i;:::-;5325:50;;5233:148;;;:::o;5387:138::-;5449:9;5482:37;5513:5;5482:37;:::i;:::-;5469:50;;5387:138;;;:::o;5531:126::-;5581:9;5614:37;5645:5;5614:37;:::i;:::-;5601:50;;5531:126;;;:::o;5663:113::-;5713:9;5746:24;5764:5;5746:24;:::i;:::-;5733:37;;5663:113;;;:::o;5905:117::-;6014:1;6011;6004:12;6028:158;6168:10;6164:1;6156:6;6152:14;6145:34;6028:158;:::o;6192:122::-;6265:24;6283:5;6265:24;:::i;:::-;6258:5;6255:35;6245:63;;6304:1;6301;6294:12;6245:63;6192:122;:::o;6320:::-;6393:24;6411:5;6393:24;:::i;:::-;6386:5;6383:35;6373:63;;6432:1;6429;6422:12;6373:63;6320:122;:::o
Swarm Source
ipfs://c1684d8a105481ae85a5890c1bbee22bdfa76ce81195ef3a16b81a6394421d07
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ 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.