Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"initialPricePerShare","type":"uint256"},{"internalType":"address","name":"updater","type":"address"},{"internalType":"uint256","name":"_maxDeviationPerTimePeriod","type":"uint256"},{"internalType":"uint256","name":"_deviationTimePeriod","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"InvalidMaxDeviation","type":"error"},{"inputs":[],"name":"InvalidSource","type":"error"},{"inputs":[],"name":"InvalidTimePeriod","type":"error"},{"inputs":[],"name":"NewOwnerIsZeroAddress","type":"error"},{"inputs":[],"name":"NoHandoverRequest","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"roundNumber","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"targetPricePerShare","type":"uint256"}],"name":"ForceCompleteTransition","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldMaxDeviation","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newMaxDeviation","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timePeriod","type":"uint256"}],"name":"MaxDeviationUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"roundNumber","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"targetPricePerShare","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"startPricePerShare","type":"uint256"},{"indexed":false,"internalType":"string","name":"source","type":"string"}],"name":"PricePerShareUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"updater","type":"address"},{"indexed":false,"internalType":"bool","name":"isAuthorized","type":"bool"}],"name":"SetUpdater","type":"event"},{"inputs":[],"name":"appliedChangeInPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"authorizedUpdaters","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cancelOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"completeOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"currentRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deviationTimePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"forceCompleteTransition","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getCurrentPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTransitionProgress","outputs":[{"internalType":"uint256","name":"percentComplete","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastUpdateAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxDeviationPerTimePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"ownershipHandoverExpiresAt","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"periodStartTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"report","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"requestOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxDeviationPerTimePeriod","type":"uint256"},{"internalType":"uint256","name":"_deviationTimePeriod","type":"uint256"}],"name":"setMaxDeviation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"updater","type":"address"},{"internalType":"bool","name":"isAuthorized","type":"bool"}],"name":"setUpdater","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"targetPricePerShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"transitionStartPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newTargetPricePerShare","type":"uint256"},{"internalType":"string","name":"source_","type":"string"}],"name":"update","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x60806040526004361061013c575f3560e01c8063715018a6116100b3578063bdf7acce1161006d578063bdf7acce146102ef578063eb91d37e14610304578063f04e283e14610318578063f2fde38b1461032b578063f745630f1461033e578063fee81cf41461035d575f80fd5b8063715018a6146102405780638a19c8bc146102485780638da5cb5b1461025c5780638ff29cfe14610287578063a552621c146102c5578063af1a4c5b146102da575f80fd5b8063540d5c7211610104578063540d5c72146101c657806354d1f13d146101db5780635dc49d62146101e35780636be960b3146101f75780636ddfdafb1461020c57806371375c1a1461022b575f80fd5b80630a9ac85a14610140578063199733be146101675780631a1533911461017c578063256929621461019d5780632606a10b146101a5575b5f80fd5b34801561014b575f80fd5b5061015461038e565b6040519081526020015b60405180910390f35b348015610172575f80fd5b5061015460035481565b348015610187575f80fd5b5061019b6101963660046109a4565b610435565b005b61019b61049b565b3480156101b0575f80fd5b506101b96104e8565b60405161015e91906109dd565b3480156101d1575f80fd5b5061015460065481565b61019b610518565b3480156101ee575f80fd5b5061019b610551565b348015610202575f80fd5b5061015460045481565b348015610217575f80fd5b5061019b610226366004610a12565b6105a7565b348015610236575f80fd5b5061015460055481565b61019b61066b565b348015610253575f80fd5b506101545f5481565b348015610267575f80fd5b50638b78c6d819546040516001600160a01b03909116815260200161015e565b348015610292575f80fd5b506102b56102a1366004610a32565b60086020525f908152604090205460ff1681565b604051901515815260200161015e565b3480156102d0575f80fd5b5061015460025481565b3480156102e5575f80fd5b5061015460015481565b3480156102fa575f80fd5b5061015460075481565b34801561030f575f80fd5b5061015461067e565b61019b610326366004610a32565b61076d565b61019b610339366004610a32565b6107aa565b348015610349575f80fd5b5061019b610358366004610a52565b6107d0565b348015610368575f80fd5b50610154610377366004610a32565b63389a75e1600c9081525f91909152602090205490565b5f600154600254036103a1575061271090565b5f6103aa61067e565b905060015481036103be5761271091505090565b5f8060025460015411156103f3576002546001546103dc9190610adb565b9150600254836103ec9190610adb565b9050610416565b6001546002546104039190610adb565b9150826002546104139190610adb565b90505b8161042382612710610aee565b61042d9190610b05565b935050505090565b61043d6108f0565b6001600160a01b0382165f81815260086020908152604091829020805460ff191685151590811790915591519182527fb396a301703ddef48e18c4c8db0907c266c402ab5b49e66cd12029989a828afc910160405180910390a25050565b5f6202a30067ffffffffffffffff164201905063389a75e1600c52335f52806020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a250565b60606104f261067e565b60405160200161050491815260200190565b604051602081830303815290604052905090565b63389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2565b6105596108f0565b6001546002819055426003555f546040517f5f0ba0ba4a96dadefb71c8080449642fbc3755e9cdcc22073bff14794bf6e2b89261059d928252602082015260400190565b60405180910390a1565b6105af6108f0565b815f036105cf57604051635ff2f9e760e01b815260040160405180910390fd5b805f036105ef576040516329fc802760e11b815260040160405180910390fd5b5f6105f861067e565b6004805490859055600584905560015491925090821461061c576002829055426003555b426007555f60065560408051828152602081018690529081018490527f363d30a68b942bd24b465a2c3e830eb902a1586a9f3b5f567b44fe302f384fa59060600160405180910390a150505050565b6106736108f0565b61067c5f61090a565b565b5f60015460025403610691575060015490565b5f600354426106a09190610adb565b90505f600554826127106106b49190610aee565b6106be9190610b05565b90505f612710600454836106d29190610aee565b6106dc9190610b05565b90505f612710826002546106f09190610aee565b6106fa9190610b05565b90506002546001541115610737575f816002546107179190610b24565b9050600154811015610729578061072d565b6001545b9550505050505090565b600254811061074c5760015494505050505090565b5f8160025461075b9190610adb565b9050600154811115610729578061072d565b6107756108f0565b63389a75e1600c52805f526020600c20805442111561079b57636f5e88185f526004601cfd5b5f90556107a78161090a565b50565b6107b26108f0565b8060601b6107c757637448fbae5f526004601cfd5b6107a78161090a565b335f9081526008602052604090205460ff166107fe576040516282b42960e81b815260040160405180910390fd5b5f81900361081f57604051638154374b60e01b815260040160405180910390fd5b5f61082861067e565b90505f805460016108399190610b24565b5f81905560055460075491925061084f91610b24565b421061085e57426007555f6006555b5f6108698387610947565b90505f8160065461087a9190610b24565b60045460018990554260035590915081118015906108a157600288905560068290556108a7565b60028590555b7f77255d9f31acdc4979ca3047da2c6bc9ff0454009ca488810acad9a1ea25abf38489878a8a6040516108de959493929190610b37565b60405180910390a15050505050505050565b638b78c6d81954331461067c576382b429005f526004601cfd5b638b78c6d81980546001600160a01b039092169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a355565b5f82821115610978578261095b8184610adb565b61096790612710610aee565b6109719190610b05565b9050610983565b8261095b8382610adb565b92915050565b80356001600160a01b038116811461099f575f80fd5b919050565b5f80604083850312156109b5575f80fd5b6109be83610989565b9150602083013580151581146109d2575f80fd5b809150509250929050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f8060408385031215610a23575f80fd5b50508035926020909101359150565b5f60208284031215610a42575f80fd5b610a4b82610989565b9392505050565b5f805f60408486031215610a64575f80fd5b83359250602084013567ffffffffffffffff80821115610a82575f80fd5b818601915086601f830112610a95575f80fd5b813581811115610aa3575f80fd5b876020828501011115610ab4575f80fd5b6020830194508093505050509250925092565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561098357610983610ac7565b808202811582820484141761098357610983610ac7565b5f82610b1f57634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561098357610983610ac7565b85815284602082015283604082015260806060820152816080820152818360a08301375f81830160a090810191909152601f909201601f1916010194935050505056fea26469706673582212205d8ff41aa34caec60d755516933734a37f25bb093f301bdb01f5a883bfedac2764736f6c63430008190033
🤖 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 ETH
0
Multichain Portfolio | 33 Chains
| 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.