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 17 from a total of 17 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 9327637 | 1745 days ago | IN | 0 ETH | 0.00043956 | ||||
Approve | 9327622 | 1745 days ago | IN | 0 ETH | 0.00043956 | ||||
Approve | 9095224 | 1785 days ago | IN | 0 ETH | 0.00017577 | ||||
Transfer | 9090140 | 1786 days ago | IN | 0 ETH | 0.00010385 | ||||
Approve | 9090123 | 1786 days ago | IN | 0 ETH | 0.00017582 | ||||
Approve | 9090118 | 1786 days ago | IN | 0 ETH | 0.00017582 | ||||
Approve | 9090036 | 1786 days ago | IN | 0 ETH | 0.00017577 | ||||
Transfer | 9050651 | 1793 days ago | IN | 0 ETH | 0.00014674 | ||||
Transfer | 9050590 | 1793 days ago | IN | 0 ETH | 0.00023258 | ||||
Transfer | 9011032 | 1800 days ago | IN | 0 ETH | 0.0009315 | ||||
Transfer | 8992842 | 1803 days ago | IN | 0 ETH | 0.00093265 | ||||
Transfer | 8969661 | 1807 days ago | IN | 0 ETH | 0.0009315 | ||||
Transfer | 8969609 | 1807 days ago | IN | 0 ETH | 0.0009315 | ||||
Transfer | 8112238 | 1942 days ago | IN | 0 ETH | 0.00014802 | ||||
Transfer | 8102388 | 1944 days ago | IN | 0 ETH | 0.00005168 | ||||
Transfer | 8101484 | 1944 days ago | IN | 0 ETH | 0.00020802 | ||||
0x60806040 | 8101399 | 1944 days ago | IN | 0 ETH | 0.00078652 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
YUANC
Compiler Version
v0.5.10+commit.5a6ea5b1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-07-07 */ pragma solidity 0.5.10; // ---------------------------------------------------------------------------- // Safe maths // ---------------------------------------------------------------------------- library SafeMath { function add(uint a, uint b) internal pure returns (uint c) { c = a + b; require(c >= a); } function sub(uint a, uint b) internal pure returns (uint c) { require(b <= a); c = a - b; } function mul(uint a, uint b) internal pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function div(uint a, uint b) internal pure returns (uint c) { require(b > 0); c = a / b; } } // ---------------------------------------------------------------------------- // Owned contract // ---------------------------------------------------------------------------- contract Owned { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() public { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } // ---------------------------------------------------------------------------- // ERC Token Standard #20 Interface // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md // ---------------------------------------------------------------------------- contract ERC20Interface { function totalSupply() public view returns (uint); function balanceOf(address tokenOwner) public view returns (uint balance); function allowance(address tokenOwner, address spender) public view returns (uint remaining); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } // ---------------------------------------------------------------------------- // ERC Token Standard #20 // // ---------------------------------------------------------------------------- contract YUANC is ERC20Interface, Owned { using SafeMath for uint; string public constant name = "Yuanc"; string public constant symbol = "YUC"; uint8 public constant decimals = 18; uint constant public _decimals18 = uint(10) ** decimals; uint public _totalSupply = 888888888888 * _decimals18; event Burn(address indexed burner, uint256 value); constructor() public { balances[owner] = _totalSupply; emit Transfer(address(0), owner, _totalSupply); } // ---------------------------------------------------------------------------- // mappings for implementing ERC20 // ERC20 standard functions // ---------------------------------------------------------------------------- // Balances for each account mapping(address => uint) balances; // Owner of account approves the transfer of an amount to another account mapping(address => mapping(address => uint)) allowed; function totalSupply() public view returns (uint) { return _totalSupply; } // Get the token balance for account `tokenOwner` function balanceOf(address tokenOwner) public view returns (uint balance) { return balances[tokenOwner]; } function allowance(address tokenOwner, address spender) public view returns (uint remaining) { return allowed[tokenOwner][spender]; } function _transfer(address _from, address _toAddress, uint _tokens) private { balances[_from] = balances[_from].sub(_tokens); addToBalance(_toAddress, _tokens); emit Transfer(_from, _toAddress, _tokens); } // Transfer the balance from owner's account to another account function transfer(address _add, uint _tokens) public returns (bool success) { require(_add != address(0)); require(_tokens <= balances[msg.sender]); _transfer(msg.sender, _add, _tokens); return true; } /* Allow `spender` to withdraw from your account, multiple times, up to the `tokens` amount.If this function is called again it overwrites the current allowance with _value. */ function approve(address spender, uint tokens) public returns (bool success) { allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } /** * @dev Increase the amount of tokens that an owner allowed to a spender. * * approve should be called when allowed[_spender] == 0. To increment * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * @param _spender The address which will spend the funds. * @param _addedValue The amount of tokens to increase the allowance by. */ function increaseApproval(address _spender, uint _addedValue) public returns (bool) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } /** * @dev Decrease the amount of tokens that an owner allowed to a spender. * * approve should be called when allowed[_spender] == 0. To decrement * allowed value is better to use this function to avoid 2 calls (and wait until * the first transaction is mined) * From MonolithDAO Token.sol * @param _spender The address which will spend the funds. * @param _subtractedValue The amount of tokens to decrease the allowance by. */ function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } /* Send `tokens` amount of tokens from address `from` to address `to` The transferFrom method is used for a withdraw workflow, allowing contracts to send tokens on your behalf, for example to "deposit" to a contract address and/or to charge fees in sub-currencies; the command should fail unless the _from account has deliberately authorized the sender of the message via some mechanism; we propose these standardized APIs for approval: */ function transferFrom(address from, address _toAddr, uint tokens) public returns (bool success) { allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens); _transfer(from, _toAddr, tokens); return true; } // address not null modifier addressNotNull(address _addr){ require(_addr != address(0)); _; } // Add to balance function addToBalance(address _address, uint _amount) internal { balances[_address] = balances[_address].add(_amount); } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } /* Burn token */ function burn(uint256 _value) public { _burn(msg.sender, _value); } function _burn(address _who, uint256 _value) internal { require(_value <= balances[_who]); balances[_who] = balances[_who].sub(_value); _totalSupply = _totalSupply.sub(_value); emit Burn(_who, _value); emit Transfer(_who, address(0), _value); } }
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":"tokens","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":"_toAddr","type":"address"},{"name":"tokens","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_decimals18","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"_add","type":"address"},{"name":"_tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
60806040526c0b3827a7d587a0311415e0000060015534801561002157600080fd5b50600080546001600160a01b03191633178082556001546001600160a01b039182168352600260209081526040808520839055845481519384529051931693927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36109af8061009a6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb146102dd578063d73dd62314610309578063dd62ed3e14610335578063f2fde38b1461036357610100565b806370a0823114610283578063894875cf146102a95780638da5cb5b146102b157806395d89b41146102d557610100565b8063313ce567116100d3578063313ce567146102125780633eaaf86b1461023057806342966c6814610238578063661884631461025757610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323b872dd146101dc575b600080fd5b61010d610389565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b0381351690602001356103aa565b604080519115158252519081900360200190f35b6101ca610411565b60408051918252519081900360200190f35b6101ae600480360360608110156101f257600080fd5b506001600160a01b03813581169160208101359091169060400135610417565b61021a610484565b6040805160ff9092168252519081900360200190f35b6101ca610489565b6102556004803603602081101561024e57600080fd5b503561048f565b005b6101ae6004803603604081101561026d57600080fd5b506001600160a01b03813516906020013561049c565b6101ca6004803603602081101561029957600080fd5b50356001600160a01b031661058c565b6101ca6105a7565b6102b96105b3565b604080516001600160a01b039092168252519081900360200190f35b61010d6105c2565b6101ae600480360360408110156102f357600080fd5b506001600160a01b0381351690602001356105e1565b6101ae6004803603604081101561031f57600080fd5b506001600160a01b038135169060200135610626565b6101ca6004803603604081101561034b57600080fd5b506001600160a01b03813581169160200135166106bf565b6102556004803603602081101561037957600080fd5b50356001600160a01b03166106ea565b604051806040016040528060058152602001645975616e6360d81b81525081565b3360008181526003602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60015490565b6001600160a01b038316600090815260036020908152604080832033845290915281205461044b908363ffffffff61076f16565b6001600160a01b038516600090815260036020908152604080832033845290915290205561047a848484610784565b5060019392505050565b601281565b60015481565b6104993382610820565b50565b3360009081526003602090815260408083206001600160a01b0386168452909152812054808311156104f1573360009081526003602090815260408083206001600160a01b0388168452909152812055610526565b610501818463ffffffff61076f16565b3360009081526003602090815260408083206001600160a01b03891684529091529020555b3360008181526003602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6001600160a01b031660009081526002602052604090205490565b670de0b6b3a764000081565b6000546001600160a01b031681565b6040518060400160405280600381526020016259554360e81b81525081565b60006001600160a01b0383166105f657600080fd5b3360009081526002602052604090205482111561061257600080fd5b61061d338484610784565b50600192915050565b3360009081526003602090815260408083206001600160a01b038616845290915281205461065a908363ffffffff61092116565b3360008181526003602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461070157600080fd5b6001600160a01b03811661071457600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008282111561077e57600080fd5b50900390565b6001600160a01b0383166000908152600260205260409020546107ad908263ffffffff61076f16565b6001600160a01b0384166000908152600260205260409020556107d08282610931565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6001600160a01b03821660009081526002602052604090205481111561084557600080fd5b6001600160a01b03821660009081526002602052604090205461086e908263ffffffff61076f16565b6001600160a01b03831660009081526002602052604090205560015461089a908263ffffffff61076f16565b6001556040805182815290516001600160a01b038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a26040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b8181018281101561040b57600080fd5b6001600160a01b03821660009081526002602052604090205461095a908263ffffffff61092116565b6001600160a01b039092166000908152600260205260409020919091555056fea265627a7a72305820f988774ec93de469fa372546e3101d8250b600dff0a07e7d8331cf166e22cdb864736f6c634300050a0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb146102dd578063d73dd62314610309578063dd62ed3e14610335578063f2fde38b1461036357610100565b806370a0823114610283578063894875cf146102a95780638da5cb5b146102b157806395d89b41146102d557610100565b8063313ce567116100d3578063313ce567146102125780633eaaf86b1461023057806342966c6814610238578063661884631461025757610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323b872dd146101dc575b600080fd5b61010d610389565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b0381351690602001356103aa565b604080519115158252519081900360200190f35b6101ca610411565b60408051918252519081900360200190f35b6101ae600480360360608110156101f257600080fd5b506001600160a01b03813581169160208101359091169060400135610417565b61021a610484565b6040805160ff9092168252519081900360200190f35b6101ca610489565b6102556004803603602081101561024e57600080fd5b503561048f565b005b6101ae6004803603604081101561026d57600080fd5b506001600160a01b03813516906020013561049c565b6101ca6004803603602081101561029957600080fd5b50356001600160a01b031661058c565b6101ca6105a7565b6102b96105b3565b604080516001600160a01b039092168252519081900360200190f35b61010d6105c2565b6101ae600480360360408110156102f357600080fd5b506001600160a01b0381351690602001356105e1565b6101ae6004803603604081101561031f57600080fd5b506001600160a01b038135169060200135610626565b6101ca6004803603604081101561034b57600080fd5b506001600160a01b03813581169160200135166106bf565b6102556004803603602081101561037957600080fd5b50356001600160a01b03166106ea565b604051806040016040528060058152602001645975616e6360d81b81525081565b3360008181526003602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60015490565b6001600160a01b038316600090815260036020908152604080832033845290915281205461044b908363ffffffff61076f16565b6001600160a01b038516600090815260036020908152604080832033845290915290205561047a848484610784565b5060019392505050565b601281565b60015481565b6104993382610820565b50565b3360009081526003602090815260408083206001600160a01b0386168452909152812054808311156104f1573360009081526003602090815260408083206001600160a01b0388168452909152812055610526565b610501818463ffffffff61076f16565b3360009081526003602090815260408083206001600160a01b03891684529091529020555b3360008181526003602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6001600160a01b031660009081526002602052604090205490565b670de0b6b3a764000081565b6000546001600160a01b031681565b6040518060400160405280600381526020016259554360e81b81525081565b60006001600160a01b0383166105f657600080fd5b3360009081526002602052604090205482111561061257600080fd5b61061d338484610784565b50600192915050565b3360009081526003602090815260408083206001600160a01b038616845290915281205461065a908363ffffffff61092116565b3360008181526003602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461070157600080fd5b6001600160a01b03811661071457600080fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008282111561077e57600080fd5b50900390565b6001600160a01b0383166000908152600260205260409020546107ad908263ffffffff61076f16565b6001600160a01b0384166000908152600260205260409020556107d08282610931565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6001600160a01b03821660009081526002602052604090205481111561084557600080fd5b6001600160a01b03821660009081526002602052604090205461086e908263ffffffff61076f16565b6001600160a01b03831660009081526002602052604090205560015461089a908263ffffffff61076f16565b6001556040805182815290516001600160a01b038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a26040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b8181018281101561040b57600080fd5b6001600160a01b03821660009081526002602052604090205461095a908263ffffffff61092116565b6001600160a01b039092166000908152600260205260409020919091555056fea265627a7a72305820f988774ec93de469fa372546e3101d8250b600dff0a07e7d8331cf166e22cdb864736f6c634300050a0032
Deployed Bytecode Sourcemap
2740:6018:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2740:6018:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2819:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2819:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4958:208;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4958:208:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3732:88;;;:::i;:::-;;;;;;;;;;;;;;;;7415:245;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7415:245:0;;;;;;;;;;;;;;;;;:::i;2907:36::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3018:53;;;:::i;8360:81::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8360:81:0;;:::i;:::-;;6437:450;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6437:450:0;;;;;;;;:::i;3887:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3887:120:0;-1:-1:-1;;;;;3887:120:0;;:::i;2956:55::-;;;:::i;925:20::-;;;:::i;:::-;;;;-1:-1:-1;;;;;925:20:0;;;;;;;;;;;;;;2863:37;;;:::i;4492:242::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4492:242:0;;;;;;;;:::i;5661:280::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5661:280:0;;;;;;;;:::i;4019:147::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4019:147:0;;;;;;;;;;:::i;8134:192::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8134:192:0;-1:-1:-1;;;;;8134:192:0;;:::i;2819:37::-;;;;;;;;;;;;;;-1:-1:-1;;;2819:37:0;;;;:::o;4958:208::-;5054:10;5021:12;5046:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5046:28:0;;;;;;;;;;;:37;;;5099;;;;;;;5021:12;;5046:28;;5054:10;;5099:37;;;;;;;;-1:-1:-1;5154:4:0;4958:208;;;;;:::o;3732:88::-;3800:12;;3732:88;:::o;7415:245::-;-1:-1:-1;;;;;7550:13:0;;7497:12;7550:13;;;:7;:13;;;;;;;;7564:10;7550:25;;;;;;;;:37;;7580:6;7550:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;7522:13:0;;;;;;:7;:13;;;;;;;;7536:10;7522:25;;;;;;;:65;7598:32;7530:4;7614:7;7623:6;7598:9;:32::i;:::-;-1:-1:-1;7648:4:0;7415:245;;;;;:::o;2907:36::-;2941:2;2907:36;:::o;3018:53::-;;;;:::o;8360:81::-;8408:25;8414:10;8426:6;8408:5;:25::i;:::-;8360:81;:::o;6437:450::-;6561:10;6520:4;6553:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6553:29:0;;;;;;;;;;6597:27;;;6593:188;;;6649:10;6673:1;6641:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6641:29:0;;;;;;;;;:33;6593:188;;;6739:30;:8;6752:16;6739:30;:12;:30;:::i;:::-;6715:10;6707:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6707:29:0;;;;;;;;;:62;6593:188;6805:10;6827:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6796:61:0;;6827:29;;;;;;;;;;;6796:61;;;;;;;;;6805:10;6796:61;;;;;;;;;;;-1:-1:-1;6875:4:0;;6437:450;-1:-1:-1;;;6437:450:0:o;3887:120::-;-1:-1:-1;;;;;3979:20:0;3947:12;3979:20;;;:8;:20;;;;;;;3887:120::o;2956:55::-;2991:20;2956:55;:::o;925:20::-;;;-1:-1:-1;;;;;925:20:0;;:::o;2863:37::-;;;;;;;;;;;;;;-1:-1:-1;;;2863:37:0;;;;:::o;4492:242::-;4554:12;-1:-1:-1;;;;;4587:18:0;;4579:27;;;;;;4645:10;4636:20;;;;:8;:20;;;;;;4625:31;;;4617:40;;;;;;4668:36;4678:10;4690:4;4696:7;4668:9;:36::i;:::-;-1:-1:-1;4722:4:0;4492:242;;;;:::o;5661:280::-;5796:10;5739:4;5788:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5788:29:0;;;;;;;;;;:46;;5822:11;5788:46;:33;:46;:::i;:::-;5764:10;5756:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5756:29:0;;;;;;;;;;;;:78;;;5850:61;;;;;;5756:29;;5850:61;;;;;;;;;;;-1:-1:-1;5929:4:0;5661:280;;;;:::o;4019:147::-;-1:-1:-1;;;;;4130:19:0;;;4096:14;4130:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;4019:147::o;8134:192::-;1168:5;;-1:-1:-1;;;;;1168:5:0;1154:10;:19;1146:28;;;;;;-1:-1:-1;;;;;8215:22:0;;8207:31;;;;;;8275:5;;;8254:37;;-1:-1:-1;;;;;8254:37:0;;;;8275:5;;;8254:37;;;8302:5;:16;;-1:-1:-1;;;;;;8302:16:0;-1:-1:-1;;;;;8302:16:0;;;;;;;;;;8134:192::o;348:114::-;400:6;432:1;427;:6;;419:15;;;;;;-1:-1:-1;449:5:0;;;348:114::o;4174:237::-;-1:-1:-1;;;;;4279:15:0;;;;;;:8;:15;;;;;;:28;;4299:7;4279:28;:19;:28;:::i;:::-;-1:-1:-1;;;;;4261:15:0;;;;;;:8;:15;;;;;:46;4318:33;4331:10;4343:7;4318:12;:33::i;:::-;4383:10;-1:-1:-1;;;;;4367:36:0;4376:5;-1:-1:-1;;;;;4367:36:0;;4395:7;4367:36;;;;;;;;;;;;;;;;;;4174:237;;;:::o;8459:294::-;-1:-1:-1;;;;;8542:14:0;;;;;;:8;:14;;;;;;8532:24;;;8524:33;;;;;;-1:-1:-1;;;;;8585:14:0;;;;;;:8;:14;;;;;;:26;;8604:6;8585:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;8568:14:0;;;;;;:8;:14;;;;;:43;8637:12;;:24;;8654:6;8637:24;:16;:24;:::i;:::-;8622:12;:39;8677:18;;;;;;;;-1:-1:-1;;;;;8677:18:0;;;;;;;;;;;;;8711:34;;;;;;;;8734:1;;-1:-1:-1;;;;;8711:34:0;;;;;;;;;;;;8459:294;;:::o;228:114::-;303:5;;;327:6;;;;319:15;;;;;7827:131;-1:-1:-1;;;;;7919:18:0;;;;;;:8;:18;;;;;;:31;;7942:7;7919:31;:22;:31;:::i;:::-;-1:-1:-1;;;;;7898:18:0;;;;;;;:8;:18;;;;;:52;;;;-1:-1:-1;7827:131:0:o
Swarm Source
bzzr://f988774ec93de469fa372546e3101d8250b600dff0a07e7d8331cf166e22cdb8
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.