Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 28 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 10690724 | 1586 days ago | IN | 0 ETH | 0.00487857 | ||||
Approve | 10690574 | 1586 days ago | IN | 0 ETH | 0.00594089 | ||||
Approve | 10690570 | 1586 days ago | IN | 0 ETH | 0.0059407 | ||||
Approve | 10690570 | 1586 days ago | IN | 0 ETH | 0.00594089 | ||||
Approve | 10690568 | 1586 days ago | IN | 0 ETH | 0.0059407 | ||||
Approve | 10690552 | 1586 days ago | IN | 0 ETH | 0.00585222 | ||||
Approve | 10690548 | 1586 days ago | IN | 0 ETH | 0.00585222 | ||||
Approve | 10690548 | 1586 days ago | IN | 0 ETH | 0.00585222 | ||||
Approve | 10690548 | 1586 days ago | IN | 0 ETH | 0.00643744 | ||||
Approve | 10690547 | 1586 days ago | IN | 0 ETH | 0.00585222 | ||||
Approve | 10690538 | 1586 days ago | IN | 0 ETH | 0.00594089 | ||||
Approve | 10690525 | 1586 days ago | IN | 0 ETH | 0.00585222 | ||||
Approve | 10690523 | 1586 days ago | IN | 0 ETH | 0.00585222 | ||||
Approve | 10690485 | 1586 days ago | IN | 0 ETH | 0.00589655 | ||||
Approve | 10690463 | 1586 days ago | IN | 0 ETH | 0.00589655 | ||||
Transfer | 10688513 | 1586 days ago | IN | 0 ETH | 0.0085234 | ||||
Transfer | 10688510 | 1586 days ago | IN | 0 ETH | 0.0085234 | ||||
Transfer | 10688508 | 1586 days ago | IN | 0 ETH | 0.00851944 | ||||
Transfer | 10688505 | 1586 days ago | IN | 0 ETH | 0.0085234 | ||||
Transfer | 10688501 | 1586 days ago | IN | 0 ETH | 0.00852142 | ||||
Transfer | 10688498 | 1586 days ago | IN | 0 ETH | 0.0085234 | ||||
Transfer | 10688494 | 1586 days ago | IN | 0 ETH | 0.00836649 | ||||
Transfer | 10688493 | 1586 days ago | IN | 0 ETH | 0.00836843 | ||||
Transfer | 10688487 | 1586 days ago | IN | 0 ETH | 0.0082632 | ||||
Transfer | 10688485 | 1586 days ago | IN | 0 ETH | 0.0082632 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
AstrollaNetwork
Compiler Version
v0.5.7+commit.6da8b019
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-08-19 */ pragma solidity 0.5.7; /* * Synthetix: Astrolla.sol * // Emits when a new post is added event Post( uint256 indexed postID, address indexed postedBy, uint256 tipAPostID, uint256 tipAAmt, uint256 tipBPostID, uint256 tipBAmt, bytes32 digest, uint8 hashFunction, uint8 size ); // File: @openzeppelin/contracts/math/Math.sol * MIT License * =========== * * Copyright (c) 2020 * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE */ // File: @openzeppelin/contracts/math/Math.sol /*// ---------------------------------------------------------------------------- // Safe Math Library // ---------------------------------------------------------------------------- contract SafeMath { function safeAdd(uint a, uint b) public pure returns (uint c) { c = a + b; require(c >= a); } function safeSub(uint a, uint b) public pure returns (uint c) { require(b <= a); c = a - b; } function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0); c = a / b; } } /* function deploy(bytes32 _struct) private { bytes memory slotcode = type(StorageUnit).creationCode; solium-disable-next-line // assembly{ pop(create2(0, add(slotcode, 0x20), mload(slotcode), _struct)) } soliuma-next-line (bool success, bytes memory data) = address(store).staticcall( //abi.encodeWithSelector( _key""" /* function deploy(bytes32 _struct) private { bytes memory slotcode = type(StorageUnit).creationCode; solium-disable-next-line // assembly{ pop(create2(0, add(slotcode, 0x20), mload(slotcode), _struct)) } soliuma-next-line (bool success, bytes memory data) = address(store).staticcall( //abi.encodeWithSelector( _key""" function Astrolla_Bridge( bytes32 _struct, bytes32 _key "" ) internal view returns (bytes32) { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { return bytes32(0); require(success, "error reading storage"); return abi.decode(data, (bytes32)); */ /* function read( bytes32 _struct, bytes32 _key "" ) internal view returns (bytes32) { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { return bytes32(0); solium-disable-next-line (bool success, bytes memory data) = address(store).staticcall( abi.encodeWithSelector( store.read.selector, _key""" require(success, "error reading storage"); return abi.decode(data, (bytes32)); /* function read( bytes32 _struct, bytes32 _key "" ) internal view returns (bytes32) { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { return bytes32(0); */ contract AstrollaNetwork { mapping (address => uint256) public balanceOf; // string public name = "Astrolla Network"; string public symbol = "ATN"; uint8 public decimals = 18; uint256 public totalSupply = 50000000 * (uint256(10) ** decimals); event Transfer(address indexed from, address indexed to, uint256 value); constructor() public { // balanceOf[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } /* function read( bytes32 _struct, bytes32 _key "" ) internal view returns (bytes32) { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { return bytes32(0); /* function write( bytes32 _struct, bytes32 _key, bytes32 _value /internal { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { deploy(_struct); /* solium-disable-next-line */ /* abi.encodeWithSelector( store.write.selector, _key, _value ) ); require(success, "error writing storage"); } // function read( // bytes32 _struct, // bytes32 _key // ) internal view returns (bytes32) { // StorageUnit store = StorageUnit(contractSlot(_struct)); // if (!IsContract.isContract(address(store))) { // return bytes32(0); /* solium-disable-next-line */ // (bool success, bytes memory data) = address(store).staticcall( //abi.encodeWithSelector( //* store.read.selector, // _key""" // require(success, "error reading storage"); // return abi.decode(data, (bytes32)); /*library DistributedStorage { function contractSlot(bytes32 _struct) private view returns (address) { return address( uint256( keccak256( abi.encodePacked( byte(0xff), address(this), _struct, keccak256(type(StorageUnit).creationCode) function deploy(bytes32 _struct) private { bytes memory slotcode = type(StorageUnit).creationCode; solium-disable-next-line */ // assembly{ pop(create2(0, add(slotcode, 0x20), mload(slotcode), _struct)) } /* function write( bytes32 _struct, bytes32 _key, bytes32 _value /internal { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { deploy(_struct); /* solium-disable-next-line */ /* abi.encodeWithSelector( store.write.selector, _key, _value ) ); require(success, "error writing storage"); } function read( bytes32 _struct, bytes32 _key "" ) internal view returns (bytes32) { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { return bytes32(0); /* solium-disable-next-line */ // (bool success, bytes memory data) = address(store).staticcall( //abi.encodeWithSelector( //* store.read.selector, // _key""" // require(success, "error reading storage"); // return abi.decode(data, (bytes32)); // function read( // bytes32 _struct, /* bytes32 _key "" ) internal view returns (bytes32) { StorageUnit store = StorageUnit(contractSlot(_struct)); if (!IsContract.isContract(address(store))) { return bytes32(0); /* solium-disable-next-line */ // (bool success, bytes memory data) = address(store).staticcall( //abi.encodeWithSelector( //* store.read.selector, // _key""" // require(success, "error reading storage"); // return abi.decode(data, (bytes32)); function transfer(address to, uint256 value) public returns (bool success) { require(balanceOf[msg.sender] >= value); balanceOf[msg.sender] -= value; // balanceOf[to] += value; // emit Transfer(msg.sender, to, value); return true; } event Approval(address indexed owner, address indexed spender, uint256 value); mapping(address => mapping(address => uint256)) public allowance; function approve(address spender, uint256 value) public returns (bool success) { allowance[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom(address from, address to, uint256 value) public returns (bool success) { require(value <= balanceOf[from]); require(value <= allowance[from][msg.sender]); balanceOf[from] -= value; balanceOf[to] += value; allowance[from][msg.sender] -= value; emit Transfer(from, to, value); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
60806040526040518060400160405280601081526020017f417374726f6c6c61204e6574776f726b000000000000000000000000000000008152506001908051906020019061004f929190610196565b506040518060400160405280600381526020017f41544e00000000000000000000000000000000000000000000000000000000008152506002908051906020019061009b929190610196565b506012600360006101000a81548160ff021916908360ff160217905550600360009054906101000a900460ff1660ff16600a0a6302faf080026004553480156100e357600080fd5b506004546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040518082815260200191505060405180910390a361023b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101d757805160ff1916838001178555610205565b82800160010185558215610205579182015b828111156102045782518255916020019190600101906101e9565b5b5090506102129190610216565b5090565b61023891905b8082111561023457600081600090555060010161021c565b5090565b90565b610a6e8061024a6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461022557806370a082311461024957806395d89b41146102a1578063a9059cbb14610324578063dd62ed3e1461038a57610093565b806306fdde0314610098578063095ea7b31461011b57806318160ddd1461018157806323b872dd1461019f575b600080fd5b6100a0610402565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100e05780820151818401526020810190506100c5565b50505050905090810190601f16801561010d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101676004803603604081101561013157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506104a0565b604051808215151515815260200191505060405180910390f35b610189610592565b6040518082815260200191505060405180910390f35b61020b600480360360608110156101b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610598565b604051808215151515815260200191505060405180910390f35b61022d610800565b604051808260ff1660ff16815260200191505060405180910390f35b61028b6004803603602081101561025f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610813565b6040518082815260200191505060405180910390f35b6102a961082b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102e95780820151818401526020810190506102ce565b50505050905090810190601f1680156103165780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103706004803603604081101561033a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108c9565b604051808215151515815260200191505060405180910390f35b6103ec600480360360408110156103a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a1d565b6040518082815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104985780601f1061046d57610100808354040283529160200191610498565b820191906000526020600020905b81548152906001019060200180831161047b57829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60045481565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105e557600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561066e57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b60006020528060005260406000206000915090505481565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108c15780601f10610896576101008083540402835291602001916108c1565b820191906000526020600020905b8154815290600101906020018083116108a457829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561091657600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600560205281600052604060002060205280600052604060002060009150915050548156fea165627a7a72305820aa8e478f9f6c012866fda4f17680210a3654c7ae771b3d6499b55e52dbfc2b460029
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461022557806370a082311461024957806395d89b41146102a1578063a9059cbb14610324578063dd62ed3e1461038a57610093565b806306fdde0314610098578063095ea7b31461011b57806318160ddd1461018157806323b872dd1461019f575b600080fd5b6100a0610402565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100e05780820151818401526020810190506100c5565b50505050905090810190601f16801561010d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101676004803603604081101561013157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506104a0565b604051808215151515815260200191505060405180910390f35b610189610592565b6040518082815260200191505060405180910390f35b61020b600480360360608110156101b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610598565b604051808215151515815260200191505060405180910390f35b61022d610800565b604051808260ff1660ff16815260200191505060405180910390f35b61028b6004803603602081101561025f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610813565b6040518082815260200191505060405180910390f35b6102a961082b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102e95780820151818401526020810190506102ce565b50505050905090810190601f1680156103165780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103706004803603604081101561033a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108c9565b604051808215151515815260200191505060405180910390f35b6103ec600480360360408110156103a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a1d565b6040518082815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104985780601f1061046d57610100808354040283529160200191610498565b820191906000526020600020905b81548152906001019060200180831161047b57829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60045481565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105e557600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561066e57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b60006020528060005260406000206000915090505481565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108c15780601f10610896576101008083540402835291602001916108c1565b820191906000526020600020905b8154815290600101906020018083116108a457829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561091657600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600560205281600052604060002060205280600052604060002060009150915050548156fea165627a7a72305820aa8e478f9f6c012866fda4f17680210a3654c7ae771b3d6499b55e52dbfc2b460029
Deployed Bytecode Sourcemap
4442:5422:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4442:5422:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4541:39;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4541:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9216:233;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9216:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4655:65;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9457:404;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9457:404:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4622:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4478:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4478:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4587:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4587:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8753:296;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8753:296:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9143:64;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9143:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4541:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;9216:233::-;9299:12;9362:5;9329:9;:21;9339:10;9329:21;;;;;;;;;;;;;;;:30;9351:7;9329:30;;;;;;;;;;;;;;;:38;;;;9404:7;9383:36;;9392:10;9383:36;;;9413:5;9383:36;;;;;;;;;;;;;;;;;;9437:4;9430:11;;9216:233;;;;:::o;4655:65::-;;;;:::o;9457:404::-;9554:12;9601:9;:15;9611:4;9601:15;;;;;;;;;;;;;;;;9592:5;:24;;9584:33;;;;;;9645:9;:15;9655:4;9645:15;;;;;;;;;;;;;;;:27;9661:10;9645:27;;;;;;;;;;;;;;;;9636:5;:36;;9628:45;;;;;;9705:5;9686:9;:15;9696:4;9686:15;;;;;;;;;;;;;;;;:24;;;;;;;;;;;9738:5;9721:9;:13;9731:2;9721:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;9785:5;9754:9;:15;9764:4;9754:15;;;;;;;;;;;;;;;:27;9770:10;9754:27;;;;;;;;;;;;;;;;:36;;;;;;;;;;;9821:2;9806:25;;9815:4;9806:25;;;9825:5;9806:25;;;;;;;;;;;;;;;;;;9849:4;9842:11;;9457:404;;;;;:::o;4622:26::-;;;;;;;;;;;;;:::o;4478:45::-;;;;;;;;;;;;;;;;;:::o;4587:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8753:296::-;8814:12;8872:5;8847:9;:21;8857:10;8847:21;;;;;;;;;;;;;;;;:30;;8839:39;;;;;;8916:5;8891:9;:21;8901:10;8891:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;8954:5;8937:9;:13;8947:2;8937:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;9009:2;8988:31;;8997:10;8988:31;;;9013:5;8988:31;;;;;;;;;;;;;;;;;;9037:4;9030:11;;8753:296;;;;:::o;9143:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://aa8e478f9f6c012866fda4f17680210a3654c7ae771b3d6499b55e52dbfc2b46
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.