Overview
CRO Balance
CRO Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 23 from a total of 23 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Racing | 8789414 | 646 days ago | IN | 0 CRO | 0.13789052 | ||||
Set Spaceships | 8789387 | 646 days ago | IN | 0 CRO | 0.13787714 | ||||
Set Equipments | 8789358 | 646 days ago | IN | 0 CRO | 0.13760102 | ||||
Set Atlantis | 8789143 | 646 days ago | IN | 0 CRO | 0.13765331 | ||||
Set Gemstones | 8788078 | 646 days ago | IN | 0 CRO | 0.13763184 | ||||
Set Stardust | 8781852 | 647 days ago | IN | 0 CRO | 0.13761577 | ||||
Set Staking With... | 8781805 | 647 days ago | IN | 0 CRO | 0.13750708 | ||||
Set Gold | 8781651 | 647 days ago | IN | 0 CRO | 0.1375411 | ||||
Set Racing | 8593025 | 659 days ago | IN | 0 CRO | 0.21910937 | ||||
Set Spaceships | 8592958 | 659 days ago | IN | 0 CRO | 0.21906688 | ||||
Set Equipments | 8592929 | 659 days ago | IN | 0 CRO | 0.21886325 | ||||
Set Atlantis | 8592906 | 659 days ago | IN | 0 CRO | 0.21897225 | ||||
Set Gemstones | 8592852 | 659 days ago | IN | 0 CRO | 0.21886342 | ||||
Set Stardust | 8592760 | 659 days ago | IN | 0 CRO | 0.21886834 | ||||
Set Gold | 8592745 | 659 days ago | IN | 0 CRO | 0.13770636 | ||||
Set Staking With... | 8592727 | 659 days ago | IN | 0 CRO | 0.21875947 | ||||
Set Gold | 8592709 | 659 days ago | IN | 0 CRO | 0.21876424 | ||||
Set Argonauts | 8074476 | 693 days ago | IN | 0 CRO | 0.22032203 | ||||
Set Argo | 8074472 | 693 days ago | IN | 0 CRO | 0.22022204 | ||||
Set Xargo | 8074468 | 693 days ago | IN | 0 CRO | 0.21989825 | ||||
Set Atlantis Pla... | 8074450 | 693 days ago | IN | 0 CRO | 0.21990781 | ||||
Set Auction | 8017523 | 697 days ago | IN | 0 CRO | 0.13883766 | ||||
Set Auction | 8016356 | 697 days ago | IN | 0 CRO | 0.2202936 |
Loading...
Loading
Contract Name:
AtlantisAddressRegistry
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.11; import "@openzeppelin/contracts/access/Ownable.sol"; import "./common/AddressRegistry.sol"; contract AtlantisAddressRegistry is Ownable, AddressRegistry { bytes32 private constant ARGONAUTS = "ARGONAUTS"; bytes32 private constant ARGO = "ARGO"; bytes32 private constant XARGO = "XARGO"; bytes32 private constant GOLD = "GOLD"; bytes32 private constant STARDUST = "STARDUST"; bytes32 private constant ATLANTIS = "ATLANTIS"; bytes32 private constant ATLANTIS_PLANETS = "ATLANTIS_PLANETS"; bytes32 private constant STAKING_WITH_LOCK = "STAKING_WITH_LOCK"; bytes32 private constant ATLANTIS_GEMSTONES = "GEMSTONES"; bytes32 private constant ATLANTIS_EQUIPMENTS = "EQUIPMENTS"; bytes32 private constant ATLANTIS_SPACESHIPS = "SPACESHIPS"; bytes32 private constant ATLANTIS_RACING = "RACING"; bytes32 private constant ATLANTIS_MARKETPLACE = "MARKETPLACE"; bytes32 private constant ATLANTIS_AUCTION = "AUCTION"; bytes32 private constant STARDUST_PLEDGING = "PLEDGING"; bytes32 private constant GOLD_STAKING = "GOLD_STAKING"; mapping(address => bool) private _addresses; function setArgonauts(address contractAddress) external onlyOwner { _setAddress(ARGONAUTS, contractAddress); } function setArgo(address contractAddress) external onlyOwner { _setAddress(ARGO, contractAddress); } function setXargo(address contractAddress) external onlyOwner { _setAddress(XARGO, contractAddress); } function setGold(address contractAddress) external onlyOwner { _setAddress(GOLD, contractAddress); } function setStardust(address contractAddress) external onlyOwner { _setAddress(STARDUST, contractAddress); } function setAtlantis(address contractAddress) external onlyOwner { _setAddress(ATLANTIS, contractAddress); } function setAtlantisPlanets(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_PLANETS, contractAddress); } function setStakingWithLock(address contractAddress) external onlyOwner { _setAddress(STAKING_WITH_LOCK, contractAddress); } function setGemstones(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_GEMSTONES, contractAddress); } function setEquipments(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_EQUIPMENTS, contractAddress); } function setSpaceships(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_SPACESHIPS, contractAddress); } function setRacing(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_RACING, contractAddress); } function setMarketplace(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_MARKETPLACE, contractAddress); } function setAuction(address contractAddress) external onlyOwner { _setAddress(ATLANTIS_AUCTION, contractAddress); } function setPledging(address contractAddress) external onlyOwner { _setAddress(STARDUST_PLEDGING, contractAddress); } function setGoldStaking(address contractAddress) external onlyOwner { _setAddress(GOLD_STAKING, contractAddress); } function getArgonauts() external view returns (address) { return getAddress(ARGONAUTS); } function getArgo() external view returns (address) { return getAddress(ARGO); } function getXargo() external view returns (address) { return getAddress(XARGO); } function getGold() external view returns (address) { return getAddress(GOLD); } function getStardust() external view returns (address) { return getAddress(STARDUST); } function getAtlantis() public view returns (address) { return getAddress(ATLANTIS); } function getAtlantisPlanets() public view returns (address) { return getAddress(ATLANTIS_PLANETS); } function getStakingWithLock() external view returns (address) { return getAddress(STAKING_WITH_LOCK); } function getGemstones() public view returns (address) { return getAddress(ATLANTIS_GEMSTONES); } function getEquipments() public view returns (address) { return getAddress(ATLANTIS_EQUIPMENTS); } function getSpaceships() external view returns (address) { return getAddress(ATLANTIS_SPACESHIPS); } function getRacing() external view returns (address) { return getAddress(ATLANTIS_RACING); } function getMarketplace() external view returns (address) { return getAddress(ATLANTIS_MARKETPLACE); } function getAuction() external view returns (address) { return getAddress(ATLANTIS_AUCTION); } function getPledging() external view returns (address) { return getAddress(STARDUST_PLEDGING); } function getGoldStaking() external view returns (address) { return getAddress(GOLD_STAKING); } function isControllerContract(address _contractAddress) external view returns (bool) { if ( _contractAddress == getAtlantis() || _contractAddress == getGemstones() || _contractAddress == getAtlantisPlanets() || _contractAddress == getEquipments() ) { return true; } return false; } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol) pragma solidity ^0.8.0; import "../utils/Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { _checkOwner(); _; } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if the sender is not the owner. */ function _checkOwner() internal view virtual { require(owner() == _msgSender(), "Ownable: caller is not the owner"); } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.11; contract AddressRegistry { mapping(bytes32 => address) public addresses; function getAddress(bytes32 _identifier) public view returns (address) { return addresses[_identifier]; } function _setAddress(bytes32 _identifier, address contractAddress) internal { addresses[_identifier] = contractAddress; } }
{ "evmVersion": "london", "libraries": {}, "metadata": { "bytecodeHash": "ipfs", "useLiteralContent": true }, "optimizer": { "enabled": true, "runs": 200 }, "remappings": [], "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"addresses","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"name":"getAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getArgo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getArgonauts","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAtlantis","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAtlantisPlanets","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAuction","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEquipments","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGemstones","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGold","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGoldStaking","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMarketplace","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPledging","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRacing","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSpaceships","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStakingWithLock","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStardust","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getXargo","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_contractAddress","type":"address"}],"name":"isControllerContract","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setArgo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setArgonauts","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setAtlantis","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setAtlantisPlanets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setAuction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setEquipments","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setGemstones","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setGold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setGoldStaking","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setMarketplace","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setPledging","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setRacing","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setSpaceships","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setStakingWithLock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setStardust","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setXargo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610a868061007e6000396000f3fe608060405234801561001057600080fd5b50600436106102325760003560e01c80638e97972911610130578063c0726044116100b8578063d9c03dd41161007c578063d9c03dd414610448578063de5d03cf1461045b578063e4fac6c614610463578063f2fde38b1461046b578063f97e86001461047e57600080fd5b8063c0726044146103ff578063c68c898514610407578063cceed8e61461041a578063d0115dc014610422578063d59642e21461043557600080fd5b8063a68cf414116100ff578063a68cf414146103c1578063af265084146103c9578063b03a492c146103dc578063b8c6f579146103e4578063be73df6c146103f757600080fd5b80638e9797291461037b5780639283218914610383578063986bde11146103965780639ba414061461039e57600080fd5b80634303b7b4116101be5780637327df25116101825780637327df251461033f57806373ad6c2d14610347578063786d10861461035a5780638cc84db7146103625780638da5cb5b1461036a57600080fd5b80634303b7b4146102eb57806359f34bef146102fe5780635c9a1a3d14610306578063699f200f1461030e578063715018a61461033757600080fd5b80631a0cc8bb116102055780631a0cc8bb146102975780631ab4f574146102aa57806321f8a721146102bd5780633570bb95146102d057806342f06532146102e357600080fd5b80630520b708146102375780630a5a0e011461024c5780630a82f8ad1461025f5780630d21bcd514610272575b600080fd5b61024a610245366004610a07565b610491565b005b61024a61025a366004610a07565b6104ad565b61024a61026d366004610a07565b6104ca565b61027a6104e7565b6040516001600160a01b0390911681526020015b60405180910390f35b61024a6102a5366004610a07565b610505565b61024a6102b8366004610a07565b61052a565b61027a6102cb366004610a37565b610549565b61024a6102de366004610a07565b610564565b61027a61057d565b61024a6102f9366004610a07565b61058f565b61027a6105b5565b61027a6105cd565b61027a61031c366004610a37565b6001602052600090815260409020546001600160a01b031681565b61024a6105eb565b61027a6105ff565b61024a610355366004610a07565b610614565b61027a610634565b61027a61064b565b6000546001600160a01b031661027a565b61027a61066a565b61024a610391366004610a07565b610682565b61027a6106a0565b6103b16103ac366004610a07565b6106b2565b604051901515815260200161028e565b61027a61074e565b61024a6103d7366004610a07565b610761565b61027a61077e565b61024a6103f2366004610a07565b610798565b61027a6107b4565b61027a6107c8565b61024a610415366004610a07565b6107de565b61027a6107ff565b61024a610430366004610a07565b610816565b61024a610443366004610a07565b610835565b61024a610456366004610a07565b610853565b61027a61086d565b61027a610883565b61024a610479366004610a07565b610899565b61024a61048c366004610a07565b610914565b61049961092f565b6104aa6311d3d31160e21b82610989565b50565b6104b561092f565b6104aa6714d51054911554d560c21b82610989565b6104d261092f565b6104aa6741544c414e54495360c01b82610989565b60006105006a4d41524b4554504c41434560a81b610549565b905090565b61050d61092f565b6104aa6f41544c414e5449535f504c414e45545360801b82610989565b61053261092f565b6104aa6945515549504d454e545360b01b82610989565b6000908152600160205260409020546001600160a01b031690565b61056c61092f565b6104aa634152474f60e01b82610989565b60006105006311d3d31160e21b610549565b61059761092f565b6104aa705354414b494e475f574954485f4c4f434b60781b82610989565b6000610500695350414345534849505360b01b610549565b60006105006f41544c414e5449535f504c414e45545360801b610549565b6105f361092f565b6105fd60006109b7565b565b60006105006620aaa1aa24a7a760c91b610549565b61061c61092f565b6104aa6a4d41524b4554504c41434560a81b82610989565b60006105006847454d53544f4e455360b81b610549565b6000610500705354414b494e475f574954485f4c4f434b60781b610549565b60006105006945515549504d454e545360b01b610549565b61068a61092f565b6104aa6847454d53544f4e455360b81b82610989565b6000610500634152474f60e01b610549565b60006106bc610883565b6001600160a01b0316826001600160a01b031614806106f357506106de610634565b6001600160a01b0316826001600160a01b0316145b8061071657506107016105cd565b6001600160a01b0316826001600160a01b0316145b80610739575061072461066a565b6001600160a01b0316826001600160a01b0316145b1561074657506001919050565b506000919050565b600061050064584152474f60d81b610549565b61076961092f565b6104aa67504c454447494e4760c01b82610989565b60006105006b474f4c445f5354414b494e4760a01b610549565b6107a061092f565b6104aa6620aaa1aa24a7a760c91b82610989565b600061050065524143494e4760d01b610549565b60006105006714d51054911554d560c21b610549565b6107e661092f565b6104aa6b474f4c445f5354414b494e4760a01b82610989565b6000610500684152474f4e4155545360b81b610549565b61081e61092f565b6104aa695350414345534849505360b01b82610989565b61083d61092f565b6104aa684152474f4e4155545360b81b82610989565b61085b61092f565b6104aa64584152474f60d81b82610989565b600061050067504c454447494e4760c01b610549565b60006105006741544c414e54495360c01b610549565b6108a161092f565b6001600160a01b03811661090b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6104aa816109b7565b61091c61092f565b6104aa65524143494e4760d01b82610989565b6000546001600160a01b031633146105fd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610902565b60009182526001602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610a1957600080fd5b81356001600160a01b0381168114610a3057600080fd5b9392505050565b600060208284031215610a4957600080fd5b503591905056fea264697066735822122027036393589ad509737d498510191eca4c65473c0b7bdfe1df1752dbdb435ec964736f6c63430008110033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102325760003560e01c80638e97972911610130578063c0726044116100b8578063d9c03dd41161007c578063d9c03dd414610448578063de5d03cf1461045b578063e4fac6c614610463578063f2fde38b1461046b578063f97e86001461047e57600080fd5b8063c0726044146103ff578063c68c898514610407578063cceed8e61461041a578063d0115dc014610422578063d59642e21461043557600080fd5b8063a68cf414116100ff578063a68cf414146103c1578063af265084146103c9578063b03a492c146103dc578063b8c6f579146103e4578063be73df6c146103f757600080fd5b80638e9797291461037b5780639283218914610383578063986bde11146103965780639ba414061461039e57600080fd5b80634303b7b4116101be5780637327df25116101825780637327df251461033f57806373ad6c2d14610347578063786d10861461035a5780638cc84db7146103625780638da5cb5b1461036a57600080fd5b80634303b7b4146102eb57806359f34bef146102fe5780635c9a1a3d14610306578063699f200f1461030e578063715018a61461033757600080fd5b80631a0cc8bb116102055780631a0cc8bb146102975780631ab4f574146102aa57806321f8a721146102bd5780633570bb95146102d057806342f06532146102e357600080fd5b80630520b708146102375780630a5a0e011461024c5780630a82f8ad1461025f5780630d21bcd514610272575b600080fd5b61024a610245366004610a07565b610491565b005b61024a61025a366004610a07565b6104ad565b61024a61026d366004610a07565b6104ca565b61027a6104e7565b6040516001600160a01b0390911681526020015b60405180910390f35b61024a6102a5366004610a07565b610505565b61024a6102b8366004610a07565b61052a565b61027a6102cb366004610a37565b610549565b61024a6102de366004610a07565b610564565b61027a61057d565b61024a6102f9366004610a07565b61058f565b61027a6105b5565b61027a6105cd565b61027a61031c366004610a37565b6001602052600090815260409020546001600160a01b031681565b61024a6105eb565b61027a6105ff565b61024a610355366004610a07565b610614565b61027a610634565b61027a61064b565b6000546001600160a01b031661027a565b61027a61066a565b61024a610391366004610a07565b610682565b61027a6106a0565b6103b16103ac366004610a07565b6106b2565b604051901515815260200161028e565b61027a61074e565b61024a6103d7366004610a07565b610761565b61027a61077e565b61024a6103f2366004610a07565b610798565b61027a6107b4565b61027a6107c8565b61024a610415366004610a07565b6107de565b61027a6107ff565b61024a610430366004610a07565b610816565b61024a610443366004610a07565b610835565b61024a610456366004610a07565b610853565b61027a61086d565b61027a610883565b61024a610479366004610a07565b610899565b61024a61048c366004610a07565b610914565b61049961092f565b6104aa6311d3d31160e21b82610989565b50565b6104b561092f565b6104aa6714d51054911554d560c21b82610989565b6104d261092f565b6104aa6741544c414e54495360c01b82610989565b60006105006a4d41524b4554504c41434560a81b610549565b905090565b61050d61092f565b6104aa6f41544c414e5449535f504c414e45545360801b82610989565b61053261092f565b6104aa6945515549504d454e545360b01b82610989565b6000908152600160205260409020546001600160a01b031690565b61056c61092f565b6104aa634152474f60e01b82610989565b60006105006311d3d31160e21b610549565b61059761092f565b6104aa705354414b494e475f574954485f4c4f434b60781b82610989565b6000610500695350414345534849505360b01b610549565b60006105006f41544c414e5449535f504c414e45545360801b610549565b6105f361092f565b6105fd60006109b7565b565b60006105006620aaa1aa24a7a760c91b610549565b61061c61092f565b6104aa6a4d41524b4554504c41434560a81b82610989565b60006105006847454d53544f4e455360b81b610549565b6000610500705354414b494e475f574954485f4c4f434b60781b610549565b60006105006945515549504d454e545360b01b610549565b61068a61092f565b6104aa6847454d53544f4e455360b81b82610989565b6000610500634152474f60e01b610549565b60006106bc610883565b6001600160a01b0316826001600160a01b031614806106f357506106de610634565b6001600160a01b0316826001600160a01b0316145b8061071657506107016105cd565b6001600160a01b0316826001600160a01b0316145b80610739575061072461066a565b6001600160a01b0316826001600160a01b0316145b1561074657506001919050565b506000919050565b600061050064584152474f60d81b610549565b61076961092f565b6104aa67504c454447494e4760c01b82610989565b60006105006b474f4c445f5354414b494e4760a01b610549565b6107a061092f565b6104aa6620aaa1aa24a7a760c91b82610989565b600061050065524143494e4760d01b610549565b60006105006714d51054911554d560c21b610549565b6107e661092f565b6104aa6b474f4c445f5354414b494e4760a01b82610989565b6000610500684152474f4e4155545360b81b610549565b61081e61092f565b6104aa695350414345534849505360b01b82610989565b61083d61092f565b6104aa684152474f4e4155545360b81b82610989565b61085b61092f565b6104aa64584152474f60d81b82610989565b600061050067504c454447494e4760c01b610549565b60006105006741544c414e54495360c01b610549565b6108a161092f565b6001600160a01b03811661090b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6104aa816109b7565b61091c61092f565b6104aa65524143494e4760d01b82610989565b6000546001600160a01b031633146105fd5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610902565b60009182526001602052604090912080546001600160a01b0319166001600160a01b03909216919091179055565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215610a1957600080fd5b81356001600160a01b0381168114610a3057600080fd5b9392505050565b600060208284031215610a4957600080fd5b503591905056fea264697066735822122027036393589ad509737d498510191eca4c65473c0b7bdfe1df1752dbdb435ec964736f6c63430008110033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.