Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 151 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 18851502 | 406 days ago | IN | 0 ETH | 0.00106627 | ||||
Transfer | 18646229 | 434 days ago | IN | 0 ETH | 0.00086127 | ||||
Transfer | 18641352 | 435 days ago | IN | 0 ETH | 0.00162128 | ||||
Transfer | 18551161 | 448 days ago | IN | 0 ETH | 0.00140833 | ||||
Transfer | 18551105 | 448 days ago | IN | 0 ETH | 0.00172514 | ||||
Transfer | 18327647 | 479 days ago | IN | 0 ETH | 0.00042354 | ||||
Transfer From | 18173812 | 501 days ago | IN | 0 ETH | 0.00033743 | ||||
Approve | 18173811 | 501 days ago | IN | 0 ETH | 0.00044223 | ||||
Transfer | 18173806 | 501 days ago | IN | 0 ETH | 0.00044836 | ||||
Transfer From | 18014152 | 523 days ago | IN | 0 ETH | 0.00125159 | ||||
Approve | 18014151 | 523 days ago | IN | 0 ETH | 0.00159052 | ||||
Transfer | 18014147 | 523 days ago | IN | 0 ETH | 0.00163091 | ||||
Transfer | 17885344 | 541 days ago | IN | 0 ETH | 0.00166974 | ||||
Transfer | 17885311 | 541 days ago | IN | 0 ETH | 0.00181827 | ||||
Transfer | 17871059 | 543 days ago | IN | 0 ETH | 0.00166155 | ||||
Transfer | 17781124 | 556 days ago | IN | 0 ETH | 0.00111851 | ||||
Transfer | 17756440 | 559 days ago | IN | 0 ETH | 0.00109596 | ||||
Transfer | 17537781 | 590 days ago | IN | 0 ETH | 0.00083433 | ||||
Transfer | 17537725 | 590 days ago | IN | 0 ETH | 0.00127132 | ||||
Transfer | 17526048 | 591 days ago | IN | 0 ETH | 0.00043265 | ||||
Transfer | 17519807 | 592 days ago | IN | 0 ETH | 0.00083296 | ||||
Transfer | 17479771 | 598 days ago | IN | 0 ETH | 0.00137808 | ||||
Transfer | 17226332 | 634 days ago | IN | 0 ETH | 0.00226925 | ||||
Transfer | 17133747 | 647 days ago | IN | 0 ETH | 0.00165841 | ||||
Transfer | 17017753 | 663 days ago | IN | 0 ETH | 0.00107817 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
AABBGoldToken
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity Multiple files format)
pragma solidity ^0.7.0; import "./AbstractToken.sol"; /** * AABB Gold token smart contract. */ contract AABBGoldToken is AbstractToken { uint256 tokenCount; /** * Create new AABB Gold token smart contract, with given number of tokens issued * and given to msg.sender. * * @param _tokenCount number of tokens to issue and give to msg.sender */ constructor (uint256 _tokenCount) { accounts [msg.sender] = _tokenCount; tokenCount = _tokenCount; } /** * Get total number of tokens in circulation. * * @return supply total number of tokens in circulation */ function totalSupply () override public view returns (uint256 supply) { return tokenCount; } /** * Get name of this token. * * @return result name of this token */ function name () public pure returns (string memory result) { return "AABB Gold"; } /** * Get symbol of this token. * * @return result symbol of this token */ function symbol () public pure returns (string memory result) { return "AABBG"; } /** * Get number of decimals for this token. * * @return result number of decimals for this token */ function decimals () public pure returns (uint8 result) { return 8; } /** * Change how many tokens given spender is allowed to transfer from message * spender. In order to prevent double spending of allowance, this method * receives assumed current allowance value as an argument. If actual * allowance differs from an assumed one, this method just returns false. * * @param _spender address to allow the owner of to transfer tokens from * message sender * @param _currentValue assumed number of tokens currently allowed to be * transferred * @param _newValue number of tokens to allow to transfer * @return success true if token transfer was successfully approved, false otherwise */ function approve (address _spender, uint256 _currentValue, uint256 _newValue) public returns (bool success) { if (allowance (msg.sender, _spender) == _currentValue) return approve (_spender, _newValue); else return false; } }
/* * Abstract Token Smart Contract. Copyright © 2017 by Core State Holdings Corp. */ pragma solidity ^0.7.0; import "./Token.sol"; import "./SafeMath.sol"; /** * Abstract Token Smart Contract that could be used as a base contract for * ERC-20 token contracts. */ abstract contract AbstractToken is Token, SafeMath { /** * Create new Abstract Token contract. */ constructor () { // Do nothing } /** * Get number of tokens currently belonging to given owner. * * @param _owner address to get number of tokens currently belonging to the * owner of * @return balance number of tokens currently belonging to the owner of given address */ function balanceOf (address _owner) override public view returns (uint256 balance) { return accounts [_owner]; } /** * Transfer given number of tokens from message sender to given recipient. * * @param _to address to transfer tokens to the owner of * @param _value number of tokens to transfer to the owner of given address * @return success true if tokens were transferred successfully, false otherwise */ function transfer (address _to, uint256 _value) override public returns (bool success) { uint256 fromBalance = accounts [msg.sender]; if (fromBalance < _value) return false; if (_value > 0 && msg.sender != _to) { accounts [msg.sender] = safeSub (fromBalance, _value); accounts [_to] = safeAdd (accounts [_to], _value); } emit Transfer (msg.sender, _to, _value); return true; } /** * Transfer given number of tokens from given owner to given recipient. * * @param _from address to transfer tokens from the owner of * @param _to address to transfer tokens to the owner of * @param _value number of tokens to transfer from given owner to given * recipient * @return success true if tokens were transferred successfully, false otherwise */ function transferFrom (address _from, address _to, uint256 _value) override public returns (bool success) { uint256 spenderAllowance = allowances [_from][msg.sender]; if (spenderAllowance < _value) return false; uint256 fromBalance = accounts [_from]; if (fromBalance < _value) return false; allowances [_from][msg.sender] = safeSub (spenderAllowance, _value); if (_value > 0 && _from != _to) { accounts [_from] = safeSub (fromBalance, _value); accounts [_to] = safeAdd (accounts [_to], _value); } emit Transfer (_from, _to, _value); return true; } /** * Allow given spender to transfer given number of tokens from message sender. * * @param _spender address to allow the owner of to transfer tokens from * message sender * @param _value number of tokens to allow to transfer * @return success true if token transfer was successfully approved, false otherwise */ function approve (address _spender, uint256 _value) override public returns (bool success) { allowances [msg.sender][_spender] = _value; emit Approval (msg.sender, _spender, _value); return true; } /** * Tell how many tokens given spender is currently allowed to transfer from * given owner. * * @param _owner address to get number of tokens allowed to be transferred * from the owner of * @param _spender address to get number of tokens allowed to be transferred * by the owner of * @return remaining number of tokens given spender is currently allowed to transfer * from given owner */ function allowance (address _owner, address _spender) override public view returns (uint256 remaining) { return allowances [_owner][_spender]; } mapping (address => uint256) internal accounts; mapping (address => mapping (address => uint256)) internal allowances; }
/* * Safe Math Smart Contract. Copyright © 2016–2017 by Core State Holdings Corp. */ pragma solidity ^0.7.0; /** * Provides methods to safely add, subtract and multiply uint256 numbers. */ contract SafeMath { uint256 constant private MAX_UINT256 = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF; /** * Add two uint256 values, throw in case of overflow. * * @param x first value to add * @param y second value to add * @return z x + y */ function safeAdd (uint256 x, uint256 y) pure internal returns (uint256 z) { assert (x <= MAX_UINT256 - y); return x + y; } /** * Subtract one uint256 value from another, throw in case of underflow. * * @param x value to subtract from * @param y value to subtract * @return z x - y */ function safeSub (uint256 x, uint256 y) pure internal returns (uint256 z) { assert (x >= y); return x - y; } /** * Multiply two uint256 values, throw in case of overflow. * * @param x first value to multiply * @param y second value to multiply * @return z x * y */ function safeMul (uint256 x, uint256 y) pure internal returns (uint256 z) { if (y == 0) return 0; // Prevent division by zero at the next line assert (x <= MAX_UINT256 / y); return x * y; } }
/* * EIP-20 Standard Token Smart Contract Interface. * Copyright © 2014–2021 by Core State Holdings Corp. */ pragma solidity ^0.7.0; /** * ERC-20 standard token interface, as defined * <a href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md">here</a>. */ interface Token { /** * Get total number of tokens in circulation. * * @return supply total number of tokens in circulation */ function totalSupply () external view returns (uint256 supply); /** * Get number of tokens currently belonging to given owner. * * @param _owner address to get number of tokens currently belonging to the * owner of * @return balance number of tokens currently belonging to the owner of given address */ function balanceOf (address _owner) external view returns (uint256 balance); /** * Transfer given number of tokens from message sender to given recipient. * * @param _to address to transfer tokens to the owner of * @param _value number of tokens to transfer to the owner of given address * @return success true if tokens were transferred successfully, false otherwise */ function transfer (address _to, uint256 _value) external returns (bool success); /** * Transfer given number of tokens from given owner to given recipient. * * @param _from address to transfer tokens from the owner of * @param _to address to transfer tokens to the owner of * @param _value number of tokens to transfer from given owner to given * recipient * @return success true if tokens were transferred successfully, false otherwise */ function transferFrom (address _from, address _to, uint256 _value) external returns (bool success); /** * Allow given spender to transfer given number of tokens from message sender. * * @param _spender address to allow the owner of to transfer tokens from * message sender * @param _value number of tokens to allow to transfer * @return success true if token transfer was successfully approved, false otherwise */ function approve (address _spender, uint256 _value) external returns (bool success); /** * Tell how many tokens given spender is currently allowed to transfer from * given owner. * * @param _owner address to get number of tokens allowed to be transferred * from the owner of * @param _spender address to get number of tokens allowed to be transferred * by the owner of * @return remaining number of tokens given spender is currently allowed to transfer * from given owner */ function allowance (address _owner, address _spender) external view returns (uint256 remaining); /** * Logged when tokens were transferred from one owner to another. * * @param _from address of the owner, tokens were transferred from * @param _to address of the owner, tokens were transferred to * @param _value number of tokens transferred */ event Transfer (address indexed _from, address indexed _to, uint256 _value); /** * Logged when owner approved his tokens to be transferred by some spender. * * @param _owner owner who approved his tokens to be transferred * @param _spender spender who were allowed to transfer the tokens belonging * to the owner * @param _value number of tokens belonging to the owner, approved to be * transferred by the spender */ event Approval ( address indexed _owner, address indexed _spender, uint256 _value); }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"_tokenCount","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_currentValue","type":"uint256"},{"internalType":"uint256","name":"_newValue","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"result","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"result","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"result","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"supply","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161069d38038061069d8339818101604052602081101561003357600080fd5b5051336000908152602081905260409020819055600255610644806100596000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063426a849311610066578063426a8493146101ce57806370a082311461020057806395d89b4114610226578063a9059cbb1461022e578063dd62ed3e1461025a5761009e565b806306fdde03146100a3578063095ea7b31461012057806318160ddd1461016057806323b872dd1461017a578063313ce567146101b0575b600080fd5b6100ab610288565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e55781810151838201526020016100cd565b50505050905090810190601f1680156101125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61014c6004803603604081101561013657600080fd5b506001600160a01b0381351690602001356102ab565b604080519115158252519081900360200190f35b610168610312565b60408051918252519081900360200190f35b61014c6004803603606081101561019057600080fd5b506001600160a01b03813581169160208101359091169060400135610318565b6101b861047a565b6040805160ff9092168252519081900360200190f35b61014c600480360360608110156101e457600080fd5b506001600160a01b03813516906020810135906040013561047f565b6101686004803603602081101561021657600080fd5b50356001600160a01b03166104ab565b6100ab6104c6565b61014c6004803603604081101561024457600080fd5b506001600160a01b0381351690602001356104e5565b6101686004803603604081101561027057600080fd5b506001600160a01b03813581169160200135166105bf565b604080518082019091526009815268105050908811dbdb1960ba1b602082015290565b3360008181526001602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60025490565b6001600160a01b03831660009081526001602090815260408083203384529091528120548281101561034e576000915050610473565b6001600160a01b0385166000908152602081905260409020548381101561037a57600092505050610473565b61038482856105ea565b6001600160a01b038716600090815260016020908152604080832033845290915290205583158015906103c95750846001600160a01b0316866001600160a01b031614155b15610421576103d881856105ea565b6001600160a01b03808816600090815260208190526040808220939093559087168152205461040790856105fc565b6001600160a01b0386166000908152602081905260409020555b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050505b9392505050565b600890565b60008261048c33866105bf565b14156104a35761049c84836102ab565b9050610473565b506000610473565b6001600160a01b031660009081526020819052604090205490565b604080518082019091526005815264414142424760d81b602082015290565b336000908152602081905260408120548281101561050757600091505061030c565b6000831180156105205750336001600160a01b03851614155b156105755761052f81846105ea565b33600090815260208190526040808220929092556001600160a01b0386168152205461055b90846105fc565b6001600160a01b0385166000908152602081905260409020555b6040805184815290516001600160a01b0386169133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060019392505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000818310156105f657fe5b50900390565b6000811983111561060957fe5b50019056fea264697066735822122079bd5e4e33e0513d09996cee587a7c799e78ee632d2248d8d82b642a4fe9506864736f6c6343000706003300000000000000000000000000000000000000000000000000b1a2bc2ec50000
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061009e5760003560e01c8063426a849311610066578063426a8493146101ce57806370a082311461020057806395d89b4114610226578063a9059cbb1461022e578063dd62ed3e1461025a5761009e565b806306fdde03146100a3578063095ea7b31461012057806318160ddd1461016057806323b872dd1461017a578063313ce567146101b0575b600080fd5b6100ab610288565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e55781810151838201526020016100cd565b50505050905090810190601f1680156101125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61014c6004803603604081101561013657600080fd5b506001600160a01b0381351690602001356102ab565b604080519115158252519081900360200190f35b610168610312565b60408051918252519081900360200190f35b61014c6004803603606081101561019057600080fd5b506001600160a01b03813581169160208101359091169060400135610318565b6101b861047a565b6040805160ff9092168252519081900360200190f35b61014c600480360360608110156101e457600080fd5b506001600160a01b03813516906020810135906040013561047f565b6101686004803603602081101561021657600080fd5b50356001600160a01b03166104ab565b6100ab6104c6565b61014c6004803603604081101561024457600080fd5b506001600160a01b0381351690602001356104e5565b6101686004803603604081101561027057600080fd5b506001600160a01b03813581169160200135166105bf565b604080518082019091526009815268105050908811dbdb1960ba1b602082015290565b3360008181526001602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60025490565b6001600160a01b03831660009081526001602090815260408083203384529091528120548281101561034e576000915050610473565b6001600160a01b0385166000908152602081905260409020548381101561037a57600092505050610473565b61038482856105ea565b6001600160a01b038716600090815260016020908152604080832033845290915290205583158015906103c95750846001600160a01b0316866001600160a01b031614155b15610421576103d881856105ea565b6001600160a01b03808816600090815260208190526040808220939093559087168152205461040790856105fc565b6001600160a01b0386166000908152602081905260409020555b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925050505b9392505050565b600890565b60008261048c33866105bf565b14156104a35761049c84836102ab565b9050610473565b506000610473565b6001600160a01b031660009081526020819052604090205490565b604080518082019091526005815264414142424760d81b602082015290565b336000908152602081905260408120548281101561050757600091505061030c565b6000831180156105205750336001600160a01b03851614155b156105755761052f81846105ea565b33600090815260208190526040808220929092556001600160a01b0386168152205461055b90846105fc565b6001600160a01b0385166000908152602081905260409020555b6040805184815290516001600160a01b0386169133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35060019392505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000818310156105f657fe5b50900390565b6000811983111561060957fe5b50019056fea264697066735822122079bd5e4e33e0513d09996cee587a7c799e78ee632d2248d8d82b642a4fe9506864736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000b1a2bc2ec50000
-----Decoded View---------------
Arg [0] : _tokenCount (uint256): 50000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000b1a2bc2ec50000
Deployed Bytecode Sourcemap
99:2075:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;793:89;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2977:220:1;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2977:220:1;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;606:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;1995:624:1;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1995:624:1;;;;;;;;;;;;;;;;;:::i;1181:75:0:-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1929:243;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1929:243:0;;;;;;;;;;;;;:::i;715:120:1:-;;;;;;;;;;;;;;;;-1:-1:-1;715:120:1;-1:-1:-1;;;;;715:120:1;;:::i;975:87:0:-;;;:::i;1162:426:1:-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1162:426:1;;;;;;;;:::i;3658:155::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3658:155:1;;;;;;;;;;:::i;793:89:0:-;859:18;;;;;;;;;;;;-1:-1:-1;;;859:18:0;;;;793:89;:::o;2977:220:1:-;3090:10;3057:12;3078:23;;;:10;:23;;;;;;;;-1:-1:-1;;;;;3078:33:1;;;;;;;;;;;:42;;;3132:39;;;;;;;3057:12;;3078:33;;3090:10;;3132:39;;;;;;;;-1:-1:-1;3187:4:1;2977:220;;;;;:::o;606:98:0:-;689:10;;606:98;:::o;1995:624:1:-;-1:-1:-1;;;;;2138:18:1;;2090:12;2138:18;;;:10;:18;;;;;;;;2157:10;2138:30;;;;;;;;2179:25;;;2175:43;;;2213:5;2206:12;;;;;2175:43;-1:-1:-1;;;;;2247:16:1;;2225:19;2247:16;;;;;;;;;;;2274:20;;;2270:38;;;2303:5;2296:12;;;;;;2270:38;2357:34;2366:16;2384:6;2357:7;:34::i;:::-;-1:-1:-1;;;;;2317:18:1;;;;;;:10;:18;;;;;;;;2336:10;2317:30;;;;;;;:74;2404:10;;;;;:26;;;2427:3;-1:-1:-1;;;;;2418:12:1;:5;-1:-1:-1;;;;;2418:12:1;;;2404:26;2400:155;;;2460:29;2469:11;2482:6;2460:7;:29::i;:::-;-1:-1:-1;;;;;2441:16:1;;;:8;:16;;;;;;;;;;;:48;;;;2524:14;;;;;;;2515:32;;2540:6;2515:7;:32::i;:::-;-1:-1:-1;;;;;2498:14:1;;:8;:14;;;;;;;;;;:49;2400:155;2583:3;-1:-1:-1;;;;;2566:29:1;2576:5;-1:-1:-1;;;;;2566:29:1;;2588:6;2566:29;;;;;;;;;;;;;;;;;;2609:4;2602:11;;;;1995:624;;;;;;:::o;1181:75:0:-;1250:1;1181:75;:::o;1929:243::-;2027:12;2087:13;2051:32;2062:10;2074:8;2051:9;:32::i;:::-;:49;2047:120;;;2115:29;2124:8;2134:9;2115:7;:29::i;:::-;2108:36;;;;2047:120;-1:-1:-1;2162:5:0;2155:12;;715:120:1;-1:-1:-1;;;;;812:17:1;781:15;812:17;;;;;;;;;;;;715:120::o;975:87:0:-;1043:14;;;;;;;;;;;;-1:-1:-1;;;1043:14:0;;;;975:87;:::o;1162:426:1:-;1291:10;1238:12;1281:21;;;;;;;;;;;1313:20;;;1309:38;;;1342:5;1335:12;;;;;1309:38;1367:1;1358:6;:10;:31;;;;-1:-1:-1;1372:10:1;-1:-1:-1;;;;;1372:17:1;;;;1358:31;1354:165;;;1424:29;1433:11;1446:6;1424:7;:29::i;:::-;1410:10;1400:8;:21;;;;;;;;;;;:53;;;;-1:-1:-1;;;;;1488:14:1;;;;;;1479:32;;1504:6;1479:7;:32::i;:::-;-1:-1:-1;;;;;1462:14:1;;:8;:14;;;;;;;;;;:49;1354:165;1530:34;;;;;;;;-1:-1:-1;;;;;1530:34:1;;;1540:10;;1530:34;;;;;;;;;-1:-1:-1;1578:4:1;;1162:426;-1:-1:-1;;;1162:426:1:o;3658:155::-;-1:-1:-1;;;;;3778:19:1;;;3745:17;3778:19;;;:10;:19;;;;;;;;:29;;;;;;;;;;;;;3658:155::o;816:122:2:-;883:9;913:1;908;:6;;900:15;;;;-1:-1:-1;928:5:2;;;816:122::o;495:136::-;562:9;592:15;;587:20;;;579:29;;;;-1:-1:-1;621:5:2;;495:136::o
Swarm Source
ipfs://79bd5e4e33e0513d09996cee587a7c799e78ee632d2248d8d82b642a4fe95068
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.