Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
InitializableERC20
Compiler Version
v0.6.9+commit.3e3065ac
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-07-01 */ /** *Submitted for verification at BscScan.com on 2021-07-01 */ // File: contracts/lib/SafeMath.sol /* Copyright 2020 DODO ZOO. SPDX-License-Identifier: Apache-2.0 */ pragma solidity 0.6.9; /** * @title SafeMath * @author DODO Breeder * * @notice Math operations with safety checks that revert on error */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "MUL_ERROR"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "DIVIDING_ERROR"); return a / b; } function divCeil(uint256 a, uint256 b) internal pure returns (uint256) { uint256 quotient = div(a, b); uint256 remainder = a - quotient * b; if (remainder > 0) { return quotient + 1; } else { return quotient; } } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SUB_ERROR"); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "ADD_ERROR"); return c; } function sqrt(uint256 x) internal pure returns (uint256 y) { uint256 z = x / 2 + 1; y = x; while (z < y) { y = z; z = (x / z + z) / 2; } } } // File: contracts/external/ERC20/InitializableERC20.sol contract InitializableERC20 { using SafeMath for uint256; string public name; uint8 public decimals; string public symbol; uint256 public totalSupply; bool public initialized; mapping(address => uint256) balances; mapping(address => mapping(address => uint256)) internal allowed; event Transfer(address indexed from, address indexed to, uint256 amount); event Approval(address indexed owner, address indexed spender, uint256 amount); function init( address _creator, uint256 _totalSupply, string memory _name, string memory _symbol, uint8 _decimals ) public { require(!initialized, "TOKEN_INITIALIZED"); initialized = true; totalSupply = _totalSupply; balances[_creator] = _totalSupply; name = _name; symbol = _symbol; decimals = _decimals; emit Transfer(address(0), _creator, _totalSupply); } function transfer(address to, uint256 amount) public returns (bool) { require(to != address(0), "TO_ADDRESS_IS_EMPTY"); require(amount <= balances[msg.sender], "BALANCE_NOT_ENOUGH"); balances[msg.sender] = balances[msg.sender].sub(amount); balances[to] = balances[to].add(amount); emit Transfer(msg.sender, to, amount); return true; } function balanceOf(address owner) public view returns (uint256 balance) { return balances[owner]; } function transferFrom( address from, address to, uint256 amount ) public returns (bool) { require(to != address(0), "TO_ADDRESS_IS_EMPTY"); require(amount <= balances[from], "BALANCE_NOT_ENOUGH"); require(amount <= allowed[from][msg.sender], "ALLOWANCE_NOT_ENOUGH"); balances[from] = balances[from].sub(amount); balances[to] = balances[to].add(amount); allowed[from][msg.sender] = allowed[from][msg.sender].sub(amount); emit Transfer(from, to, amount); return true; } function approve(address spender, uint256 amount) public returns (bool) { allowed[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } function allowance(address owner, address spender) public view returns (uint256) { return allowed[owner][spender]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","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":"amount","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":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","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":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_creator","type":"address"},{"internalType":"uint256","name":"_totalSupply","type":"uint256"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"}],"name":"init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610b47806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063313ce56711610071578063313ce567146101c357806370a08231146101e157806395d89b4114610207578063a9059cbb1461020f578063dd62ed3e1461023b578063fc90ef1814610269576100a9565b806306fdde03146100ae578063095ea7b31461012b578063158ef93e1461016b57806318160ddd1461017357806323b872dd1461018d575b600080fd5b6100b66103b2565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b038135169060200135610440565b604080519115158252519081900360200190f35b6101576104a6565b61017b6104af565b60408051918252519081900360200190f35b610157600480360360608110156101a357600080fd5b506001600160a01b038135811691602081013590911690604001356104b5565b6101cb6106e6565b6040805160ff9092168252519081900360200190f35b61017b600480360360208110156101f757600080fd5b50356001600160a01b03166106ef565b6100b661070a565b6101576004803603604081101561022557600080fd5b506001600160a01b038135169060200135610762565b61017b6004803603604081101561025157600080fd5b506001600160a01b03813581169160200135166108be565b6103b0600480360360a081101561027f57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156102af57600080fd5b8201836020820111156102c157600080fd5b803590602001918460018302840111640100000000831117156102e357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561033657600080fd5b82018360208201111561034857600080fd5b8035906020019184600183028401116401000000008311171561036a57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050903560ff1691506108e99050565b005b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104385780601f1061040d57610100808354040283529160200191610438565b820191906000526020600020905b81548152906001019060200180831161041b57829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045460ff1681565b60035481565b60006001600160a01b038316610508576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b6001600160a01b03841660009081526005602052604090205482111561056a576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b6001600160a01b03841660009081526006602090815260408083203384529091529020548211156105d9576040805162461bcd60e51b815260206004820152601460248201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604482015290519081900360640190fd5b6001600160a01b038416600090815260056020526040902054610602908363ffffffff6109e016565b6001600160a01b038086166000908152600560205260408082209390935590851681522054610637908363ffffffff610a2916565b6001600160a01b03808516600090815260056020908152604080832094909455918716815260068252828120338252909152205461067b908363ffffffff6109e016565b6001600160a01b03808616600081815260066020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60015460ff1681565b6001600160a01b031660009081526005602052604090205490565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104385780601f1061040d57610100808354040283529160200191610438565b60006001600160a01b0383166107b5576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b3360009081526005602052604090205482111561080e576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b3360009081526005602052604090205461082e908363ffffffff6109e016565b33600090815260056020526040808220929092556001600160a01b03851681522054610860908363ffffffff610a2916565b6001600160a01b0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b60045460ff1615610935576040805162461bcd60e51b81526020600482015260116024820152701513d2d15397d253925512505312569151607a1b604482015290519081900360640190fd5b6004805460ff1916600117905560038490556001600160a01b0385166000908152600560209081526040822086905584516109739291860190610a76565b508151610987906002906020850190610a76565b506001805460ff191660ff83161790556040805185815290516001600160a01b038716916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916020908290030190a35050505050565b600082821115610a23576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b600082820183811015610a6f576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610ab757805160ff1916838001178555610ae4565b82800160010185558215610ae4579182015b82811115610ae4578251825591602001919060010190610ac9565b50610af0929150610af4565b5090565b610b0e91905b80821115610af05760008155600101610afa565b9056fea26469706673582212209696997771024917130355a174ab51dc8834dca09ba3ad712331627999960d8d64736f6c63430006090033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c8063313ce56711610071578063313ce567146101c357806370a08231146101e157806395d89b4114610207578063a9059cbb1461020f578063dd62ed3e1461023b578063fc90ef1814610269576100a9565b806306fdde03146100ae578063095ea7b31461012b578063158ef93e1461016b57806318160ddd1461017357806323b872dd1461018d575b600080fd5b6100b66103b2565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b038135169060200135610440565b604080519115158252519081900360200190f35b6101576104a6565b61017b6104af565b60408051918252519081900360200190f35b610157600480360360608110156101a357600080fd5b506001600160a01b038135811691602081013590911690604001356104b5565b6101cb6106e6565b6040805160ff9092168252519081900360200190f35b61017b600480360360208110156101f757600080fd5b50356001600160a01b03166106ef565b6100b661070a565b6101576004803603604081101561022557600080fd5b506001600160a01b038135169060200135610762565b61017b6004803603604081101561025157600080fd5b506001600160a01b03813581169160200135166108be565b6103b0600480360360a081101561027f57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156102af57600080fd5b8201836020820111156102c157600080fd5b803590602001918460018302840111640100000000831117156102e357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561033657600080fd5b82018360208201111561034857600080fd5b8035906020019184600183028401116401000000008311171561036a57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050903560ff1691506108e99050565b005b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104385780601f1061040d57610100808354040283529160200191610438565b820191906000526020600020905b81548152906001019060200180831161041b57829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045460ff1681565b60035481565b60006001600160a01b038316610508576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b6001600160a01b03841660009081526005602052604090205482111561056a576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b6001600160a01b03841660009081526006602090815260408083203384529091529020548211156105d9576040805162461bcd60e51b815260206004820152601460248201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604482015290519081900360640190fd5b6001600160a01b038416600090815260056020526040902054610602908363ffffffff6109e016565b6001600160a01b038086166000908152600560205260408082209390935590851681522054610637908363ffffffff610a2916565b6001600160a01b03808516600090815260056020908152604080832094909455918716815260068252828120338252909152205461067b908363ffffffff6109e016565b6001600160a01b03808616600081815260066020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60015460ff1681565b6001600160a01b031660009081526005602052604090205490565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104385780601f1061040d57610100808354040283529160200191610438565b60006001600160a01b0383166107b5576040805162461bcd60e51b8152602060048201526013602482015272544f5f414444524553535f49535f454d50545960681b604482015290519081900360640190fd5b3360009081526005602052604090205482111561080e576040805162461bcd60e51b81526020600482015260126024820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604482015290519081900360640190fd5b3360009081526005602052604090205461082e908363ffffffff6109e016565b33600090815260056020526040808220929092556001600160a01b03851681522054610860908363ffffffff610a2916565b6001600160a01b0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b60045460ff1615610935576040805162461bcd60e51b81526020600482015260116024820152701513d2d15397d253925512505312569151607a1b604482015290519081900360640190fd5b6004805460ff1916600117905560038490556001600160a01b0385166000908152600560209081526040822086905584516109739291860190610a76565b508151610987906002906020850190610a76565b506001805460ff191660ff83161790556040805185815290516001600160a01b038716916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916020908290030190a35050505050565b600082821115610a23576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b600082820183811015610a6f576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610ab757805160ff1916838001178555610ae4565b82800160010185558215610ae4579182015b82811115610ae4578251825591602001919060010190610ac9565b50610af0929150610af4565b5090565b610b0e91905b80821115610af05760008155600101610afa565b9056fea26469706673582212209696997771024917130355a174ab51dc8834dca09ba3ad712331627999960d8d64736f6c63430006090033
Deployed Bytecode Sourcemap
1642:2447:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1712:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3745:203;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3745:203:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1827:23;;;:::i;1792:26::-;;;:::i;:::-;;;;;;;;;;;;;;;;3159:578;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3159:578:0;;;;;;;;;;;;;;;;;:::i;1737:21::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3038:113;;;;;;;;;;;;;;;;-1:-1:-1;3038:113:0;-1:-1:-1;;;;;3038:113:0;;:::i;1765:20::-;;;:::i;2635:395::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2635:395:0;;;;;;;;:::i;3956:130::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3956:130:0;;;;;;;;;;:::i;2141:486::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2141:486:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2141:486:0;;;;;;;;-1:-1:-1;2141:486:0;;-1:-1:-1;;2141:486:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2141:486:0;;-1:-1:-1;;;2141:486:0;;;;;-1:-1:-1;2141:486:0;;-1:-1:-1;2141:486:0:i;:::-;;1712:18;;;;;;;;;;;;;;;-1:-1:-1;;1712:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3745:203::-;3836:10;3811:4;3828:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3828:28:0;;;;;;;;;;;:37;;;3881;;;;;;;3811:4;;3828:28;;3836:10;;3881:37;;;;;;;;-1:-1:-1;3936:4:0;3745:203;;;;:::o;1827:23::-;;;;;;:::o;1792:26::-;;;;:::o;3159:578::-;3273:4;-1:-1:-1;;;;;3298:16:0;;3290:48;;;;;-1:-1:-1;;;3290:48:0;;;;;;;;;;;;-1:-1:-1;;;3290:48:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3367:14:0;;;;;;:8;:14;;;;;;3357:24;;;3349:55;;;;;-1:-1:-1;;;3349:55:0;;;;;;;;;;;;-1:-1:-1;;;3349:55:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3433:13:0;;;;;;:7;:13;;;;;;;;3447:10;3433:25;;;;;;;;3423:35;;;3415:68;;;;;-1:-1:-1;;;3415:68:0;;;;;;;;;;;;-1:-1:-1;;;3415:68:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3513:14:0;;;;;;:8;:14;;;;;;:26;;3532:6;3513:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;3496:14:0;;;;;;;:8;:14;;;;;;:43;;;;3565:12;;;;;;;:24;;3582:6;3565:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3550:12:0;;;;;;;:8;:12;;;;;;;;:39;;;;3628:13;;;;;:7;:13;;;;;3642:10;3628:25;;;;;;;:37;;3658:6;3628:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;3600:13:0;;;;;;;:7;:13;;;;;;;;3614:10;3600:25;;;;;;;;:65;;;;3681:26;;;;;;;;;;;3600:13;;3681:26;;;;;;;;;;;-1:-1:-1;3725:4:0;3159:578;;;;;:::o;1737:21::-;;;;;;:::o;3038:113::-;-1:-1:-1;;;;;3128:15:0;3093;3128;;;:8;:15;;;;;;;3038:113::o;1765:20::-;;;;;;;;;;;;;;-1:-1:-1;;1765:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2635:395;2697:4;-1:-1:-1;;;;;2722:16:0;;2714:48;;;;;-1:-1:-1;;;2714:48:0;;;;;;;;;;;;-1:-1:-1;;;2714:48:0;;;;;;;;;;;;;;;2800:10;2791:20;;;;:8;:20;;;;;;2781:30;;;2773:61;;;;;-1:-1:-1;;;2773:61:0;;;;;;;;;;;;-1:-1:-1;;;2773:61:0;;;;;;;;;;;;;;;2879:10;2870:20;;;;:8;:20;;;;;;:32;;2895:6;2870:32;:24;:32;:::i;:::-;2856:10;2847:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2928:12:0;;;;;;:24;;2945:6;2928:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;2913:12:0;;;;;;:8;:12;;;;;;;;;:39;;;;2968:32;;;;;;;2913:12;;2977:10;;2968:32;;;;;;;;;;-1:-1:-1;3018:4:0;2635:395;;;;:::o;3956:130::-;-1:-1:-1;;;;;4055:14:0;;;4028:7;4055:14;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;3956:130::o;2141:486::-;2335:11;;;;2334:12;2326:42;;;;;-1:-1:-1;;;2326:42:0;;;;;;;;;;;;-1:-1:-1;;;2326:42:0;;;;;;;;;;;;;;;2379:11;:18;;-1:-1:-1;;2379:18:0;2393:4;2379:18;;;2408:11;:26;;;-1:-1:-1;;;;;2445:18:0;;2379:11;2445:18;;;:8;:18;;;;;;;:33;;;2489:12;;;;2379:11;2489:12;;;;:::i;:::-;-1:-1:-1;2512:16:0;;;;:6;;:16;;;;;:::i;:::-;-1:-1:-1;2539:8:0;:20;;-1:-1:-1;;2539:20:0;;;;;;;2575:44;;;;;;;;-1:-1:-1;;;;;2575:44:0;;;-1:-1:-1;;2575:44:0;;;;;;;;;;2141:486;;;;;:::o;1052:137::-;1110:7;1143:1;1138;:6;;1130:28;;;;;-1:-1:-1;;;1130:28:0;;;;;;;;;;;;-1:-1:-1;;;1130:28:0;;;;;;;;;;;;;;;-1:-1:-1;1176:5:0;;;1052:137::o;1197:161::-;1255:7;1287:5;;;1311:6;;;;1303:28;;;;;-1:-1:-1;;;1303:28:0;;;;;;;;;;;;-1:-1:-1;;;1303:28:0;;;;;;;;;;;;;;;1349:1;1197:161;-1:-1:-1;;;1197:161:0:o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
ipfs://9696997771024917130355a174ab51dc8834dca09ba3ad712331627999960d8d
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 29 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
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.