More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 13,082 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 20552391 | 106 days ago | IN | 0 ETH | 0.00005594 | ||||
Transfer | 20453088 | 120 days ago | IN | 0 ETH | 0.00005428 | ||||
Transfer | 19377076 | 270 days ago | IN | 0 ETH | 0.00484703 | ||||
Transfer | 15482192 | 818 days ago | IN | 0 ETH | 0.00034603 | ||||
Transfer | 15452535 | 823 days ago | IN | 0 ETH | 0.00059897 | ||||
Transfer | 13455019 | 1138 days ago | IN | 0 ETH | 0.00296928 | ||||
Transfer | 12470126 | 1292 days ago | IN | 0 ETH | 0.00373236 | ||||
Transfer | 12387104 | 1304 days ago | IN | 0 ETH | 0.0019644 | ||||
Transfer | 12232131 | 1328 days ago | IN | 0 ETH | 0.0034114 | ||||
Transfer | 12147915 | 1341 days ago | IN | 0 ETH | 0.00772252 | ||||
Transfer | 12147800 | 1341 days ago | IN | 0 ETH | 0.01060257 | ||||
Transfer | 12146378 | 1342 days ago | IN | 0 ETH | 0.006223 | ||||
Transfer | 11021271 | 1514 days ago | IN | 0 ETH | 0.00482779 | ||||
Transfer | 10734931 | 1559 days ago | IN | 0 ETH | 0.00329894 | ||||
Transfer | 10345467 | 1619 days ago | IN | 0 ETH | 0.0012075 | ||||
Transfer | 10280602 | 1629 days ago | IN | 0 ETH | 0.00152215 | ||||
Transfer | 10280046 | 1629 days ago | IN | 0 ETH | 0.00090346 | ||||
Transfer | 10274526 | 1630 days ago | IN | 0 ETH | 0.0012367 | ||||
Transfer | 10267988 | 1631 days ago | IN | 0 ETH | 0.00067464 | ||||
Transfer | 10263525 | 1632 days ago | IN | 0 ETH | 0.00078732 | ||||
Transfer | 10263493 | 1632 days ago | IN | 0 ETH | 0.00037759 | ||||
Transfer | 10261577 | 1632 days ago | IN | 0 ETH | 0.00121537 | ||||
Transfer | 10261557 | 1632 days ago | IN | 0 ETH | 0.00128835 | ||||
Transfer | 10261479 | 1632 days ago | IN | 0 ETH | 0.00121772 | ||||
Transfer | 10261471 | 1632 days ago | IN | 0 ETH | 0.00127073 |
Loading...
Loading
Contract Name:
CustomToken
Compiler Version
v0.4.25+commit.59dbf8f1
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-03-02 */ pragma solidity ^0.4.25;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); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0); uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a); return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; }}contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); modifier onlyOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } function renounceOwnership() public onlyOwner { emit OwnershipTransferred(owner, address(0)); owner = address(0); }}contract Pausable is Ownable { bool public paused; event Paused(address account); event Unpaused(address account); constructor() internal { paused = false; } modifier whenNotPaused() { require(!paused); _; } modifier whenPaused() { require(paused); _; } function pause() public onlyOwner whenNotPaused { paused = true; emit Paused(msg.sender); } function unpause() public onlyOwner whenPaused { paused = false; emit Unpaused(msg.sender); }}contract BaseToken is Pausable { using SafeMath for uint256; string constant public name = '生态通证'; string constant public symbol = 'EWT'; uint8 constant public decimals = 18; uint256 public totalSupply = 2e26; uint256 constant public _totalLimit = 1e32; mapping (address => uint256) public balanceOf; mapping (address => mapping (address => uint256)) public allowance; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); function _transfer(address from, address to, uint value) internal { require(to != address(0)); balanceOf[from] = balanceOf[from].sub(value); balanceOf[to] = balanceOf[to].add(value); emit Transfer(from, to, value); } function _mint(address account, uint256 value) internal { require(account != address(0)); totalSupply = totalSupply.add(value); require(_totalLimit >= totalSupply); balanceOf[account] = balanceOf[account].add(value); emit Transfer(address(0), account, value); } function transfer(address to, uint256 value) public whenNotPaused returns (bool) { _transfer(msg.sender, to, value); return true; } function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) { allowance[from][msg.sender] = allowance[from][msg.sender].sub(value); _transfer(from, to, value); return true; } function approve(address spender, uint256 value) public whenNotPaused returns (bool) { require(spender != address(0)); allowance[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function increaseAllowance(address spender, uint256 addedValue) public whenNotPaused returns (bool) { require(spender != address(0)); allowance[msg.sender][spender] = allowance[msg.sender][spender].add(addedValue); emit Approval(msg.sender, spender, allowance[msg.sender][spender]); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public whenNotPaused returns (bool) { require(spender != address(0)); allowance[msg.sender][spender] = allowance[msg.sender][spender].sub(subtractedValue); emit Approval(msg.sender, spender, allowance[msg.sender][spender]); return true; }}contract BurnToken is BaseToken { event Burn(address indexed from, uint256 value); function burn(uint256 value) public whenNotPaused returns (bool) { balanceOf[msg.sender] = balanceOf[msg.sender].sub(value); totalSupply = totalSupply.sub(value); emit Burn(msg.sender, value); return true; } function burnFrom(address from, uint256 value) public whenNotPaused returns (bool) { allowance[from][msg.sender] = allowance[from][msg.sender].sub(value); balanceOf[from] = balanceOf[from].sub(value); totalSupply = totalSupply.sub(value); emit Burn(from, value); return true; }}contract BatchToken is BaseToken { function batchTransfer(address[] addressList, uint256[] amountList) public returns (bool) { uint256 length = addressList.length; require(addressList.length == amountList.length); require(length > 0 && length <= 20); for (uint256 i = 0; i < length; i++) { transfer(addressList[i], amountList[i]); } return true; }}contract CustomToken is BaseToken, BurnToken, BatchToken { constructor() public { balanceOf[0x951bdfebE402402d6cD200981CC614a62a4F1751] = totalSupply; emit Transfer(address(0), 0x951bdfebE402402d6cD200981CC614a62a4F1751, totalSupply); owner = 0x951bdfebE402402d6cD200981CC614a62a4F1751; }}
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":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addressList","type":"address[]"},{"name":"amountList","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","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"},{"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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
60806040526aa56fa5b99019a5c800000060015534801561001f57600080fd5b506000805460a060020a60ff021916815560015473951bdfebe402402d6cd200981cc614a62a4f1751808352600260209081527f11de6ef995945b2bc45a3b05ec97370c1bafaa9deee59c6e9ed246f44cc22cd583905560408051938452519193927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a360008054600160a060020a03191673951bdfebe402402d6cd200981cc614a62a4f1751179055610d53806100e16000396000f30060806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610121578063095ea7b3146101ab57806318160ddd146101e357806323b872dd1461020a578063313ce56714610234578063395093511461025f57806339f85f5d146102835780633f4ba83a1461029857806342966c68146102af5780635c975abb146102c757806370a08231146102dc578063715018a6146102fd57806379cc6790146103125780638456cb591461033657806388d695b21461034b5780638da5cb5b146103d957806395d89b411461040a578063a457c2d71461041f578063a9059cbb14610443578063dd62ed3e14610467578063f2fde38b1461048e575b600080fd5b34801561012d57600080fd5b506101366104af565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610170578181015183820152602001610158565b50505050905090810190601f16801561019d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b757600080fd5b506101cf600160a060020a03600435166024356104e6565b604080519115158252519081900360200190f35b3480156101ef57600080fd5b506101f861057a565b60408051918252519081900360200190f35b34801561021657600080fd5b506101cf600160a060020a0360043581169060243516604435610580565b34801561024057600080fd5b50610249610605565b6040805160ff9092168252519081900360200190f35b34801561026b57600080fd5b506101cf600160a060020a036004351660243561060a565b34801561028f57600080fd5b506101f86106d0565b3480156102a457600080fd5b506102ad6106e2565b005b3480156102bb57600080fd5b506101cf600435610764565b3480156102d357600080fd5b506101cf610800565b3480156102e857600080fd5b506101f8600160a060020a0360043516610810565b34801561030957600080fd5b506102ad610822565b34801561031e57600080fd5b506101cf600160a060020a0360043516602435610890565b34801561034257600080fd5b506102ad610994565b34801561035757600080fd5b50604080516020600480358082013583810280860185019096528085526101cf95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610a1b9650505050505050565b3480156103e557600080fd5b506103ee610aa4565b60408051600160a060020a039092168252519081900360200190f35b34801561041657600080fd5b50610136610ab3565b34801561042b57600080fd5b506101cf600160a060020a0360043516602435610aea565b34801561044f57600080fd5b506101cf600160a060020a0360043516602435610b4b565b34801561047357600080fd5b506101f8600160a060020a0360043581169060243516610b77565b34801561049a57600080fd5b506102ad600160a060020a0360043516610b94565b60408051808201909152600c81527fe7949fe68081e9809ae8af810000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff16156104fe57600080fd5b600160a060020a038316151561051357600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015481565b6000805460a060020a900460ff161561059857600080fd5b600160a060020a03841660009081526003602090815260408083203384529091529020546105cc908363ffffffff610c2816565b600160a060020a03851660009081526003602090815260408083203384529091529020556105fb848484610c3f565b5060019392505050565b601281565b6000805460a060020a900460ff161561062257600080fd5b600160a060020a038316151561063757600080fd5b336000908152600360209081526040808320600160a060020a038716845290915290205461066b908363ffffffff610d0e16565b336000818152600360209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6d04ee2d6d415b85acef810000000081565b600054600160a060020a031633146106f957600080fd5b60005460a060020a900460ff16151561071157600080fd5b6000805474ff0000000000000000000000000000000000000000191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6000805460a060020a900460ff161561077c57600080fd5b3360009081526002602052604090205461079c908363ffffffff610c2816565b336000908152600260205260409020556001546107bf908363ffffffff610c2816565b60015560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b60005460a060020a900460ff1681565b60026020526000908152604090205481565b600054600160a060020a0316331461083957600080fd5b60008054604051600160a060020a03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000805460a060020a900460ff16156108a857600080fd5b600160a060020a03831660009081526003602090815260408083203384529091529020546108dc908363ffffffff610c2816565b600160a060020a03841660008181526003602090815260408083203384528252808320949094559181526002909152205461091d908363ffffffff610c2816565b600160a060020a038416600090815260026020526040902055600154610949908363ffffffff610c2816565b600155604080518381529051600160a060020a038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b600054600160a060020a031633146109ab57600080fd5b60005460a060020a900460ff16156109c257600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b815181516000919082908214610a3057600080fd5b600082118015610a41575060148211155b1515610a4c57600080fd5b5060005b81811015610a9957610a908582815181101515610a6957fe5b906020019060200201518583815181101515610a8157fe5b90602001906020020151610b4b565b50600101610a50565b506001949350505050565b600054600160a060020a031681565b60408051808201909152600381527f4557540000000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff1615610b0257600080fd5b600160a060020a0383161515610b1757600080fd5b336000908152600360209081526040808320600160a060020a038716845290915290205461066b908363ffffffff610c2816565b6000805460a060020a900460ff1615610b6357600080fd5b610b6e338484610c3f565b50600192915050565b600360209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610bab57600080fd5b600160a060020a0381161515610bc057600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008083831115610c3857600080fd5b5050900390565b600160a060020a0382161515610c5457600080fd5b600160a060020a038316600090815260026020526040902054610c7d908263ffffffff610c2816565b600160a060020a038085166000908152600260205260408082209390935590841681522054610cb2908263ffffffff610d0e16565b600160a060020a0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600082820183811015610d2057600080fd5b93925050505600a165627a7a7230582015105abf9ebc366adc9e239f6f009821377caef8f496d92410c6cb17d409bb3f0029
Deployed Bytecode
0x60806040526004361061011c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610121578063095ea7b3146101ab57806318160ddd146101e357806323b872dd1461020a578063313ce56714610234578063395093511461025f57806339f85f5d146102835780633f4ba83a1461029857806342966c68146102af5780635c975abb146102c757806370a08231146102dc578063715018a6146102fd57806379cc6790146103125780638456cb591461033657806388d695b21461034b5780638da5cb5b146103d957806395d89b411461040a578063a457c2d71461041f578063a9059cbb14610443578063dd62ed3e14610467578063f2fde38b1461048e575b600080fd5b34801561012d57600080fd5b506101366104af565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610170578181015183820152602001610158565b50505050905090810190601f16801561019d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b757600080fd5b506101cf600160a060020a03600435166024356104e6565b604080519115158252519081900360200190f35b3480156101ef57600080fd5b506101f861057a565b60408051918252519081900360200190f35b34801561021657600080fd5b506101cf600160a060020a0360043581169060243516604435610580565b34801561024057600080fd5b50610249610605565b6040805160ff9092168252519081900360200190f35b34801561026b57600080fd5b506101cf600160a060020a036004351660243561060a565b34801561028f57600080fd5b506101f86106d0565b3480156102a457600080fd5b506102ad6106e2565b005b3480156102bb57600080fd5b506101cf600435610764565b3480156102d357600080fd5b506101cf610800565b3480156102e857600080fd5b506101f8600160a060020a0360043516610810565b34801561030957600080fd5b506102ad610822565b34801561031e57600080fd5b506101cf600160a060020a0360043516602435610890565b34801561034257600080fd5b506102ad610994565b34801561035757600080fd5b50604080516020600480358082013583810280860185019096528085526101cf95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610a1b9650505050505050565b3480156103e557600080fd5b506103ee610aa4565b60408051600160a060020a039092168252519081900360200190f35b34801561041657600080fd5b50610136610ab3565b34801561042b57600080fd5b506101cf600160a060020a0360043516602435610aea565b34801561044f57600080fd5b506101cf600160a060020a0360043516602435610b4b565b34801561047357600080fd5b506101f8600160a060020a0360043581169060243516610b77565b34801561049a57600080fd5b506102ad600160a060020a0360043516610b94565b60408051808201909152600c81527fe7949fe68081e9809ae8af810000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff16156104fe57600080fd5b600160a060020a038316151561051357600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015481565b6000805460a060020a900460ff161561059857600080fd5b600160a060020a03841660009081526003602090815260408083203384529091529020546105cc908363ffffffff610c2816565b600160a060020a03851660009081526003602090815260408083203384529091529020556105fb848484610c3f565b5060019392505050565b601281565b6000805460a060020a900460ff161561062257600080fd5b600160a060020a038316151561063757600080fd5b336000908152600360209081526040808320600160a060020a038716845290915290205461066b908363ffffffff610d0e16565b336000818152600360209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6d04ee2d6d415b85acef810000000081565b600054600160a060020a031633146106f957600080fd5b60005460a060020a900460ff16151561071157600080fd5b6000805474ff0000000000000000000000000000000000000000191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6000805460a060020a900460ff161561077c57600080fd5b3360009081526002602052604090205461079c908363ffffffff610c2816565b336000908152600260205260409020556001546107bf908363ffffffff610c2816565b60015560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b60005460a060020a900460ff1681565b60026020526000908152604090205481565b600054600160a060020a0316331461083957600080fd5b60008054604051600160a060020a03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000805460a060020a900460ff16156108a857600080fd5b600160a060020a03831660009081526003602090815260408083203384529091529020546108dc908363ffffffff610c2816565b600160a060020a03841660008181526003602090815260408083203384528252808320949094559181526002909152205461091d908363ffffffff610c2816565b600160a060020a038416600090815260026020526040902055600154610949908363ffffffff610c2816565b600155604080518381529051600160a060020a038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b600054600160a060020a031633146109ab57600080fd5b60005460a060020a900460ff16156109c257600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b815181516000919082908214610a3057600080fd5b600082118015610a41575060148211155b1515610a4c57600080fd5b5060005b81811015610a9957610a908582815181101515610a6957fe5b906020019060200201518583815181101515610a8157fe5b90602001906020020151610b4b565b50600101610a50565b506001949350505050565b600054600160a060020a031681565b60408051808201909152600381527f4557540000000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff1615610b0257600080fd5b600160a060020a0383161515610b1757600080fd5b336000908152600360209081526040808320600160a060020a038716845290915290205461066b908363ffffffff610c2816565b6000805460a060020a900460ff1615610b6357600080fd5b610b6e338484610c3f565b50600192915050565b600360209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610bab57600080fd5b600160a060020a0381161515610bc057600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008083831115610c3857600080fd5b5050900390565b600160a060020a0382161515610c5457600080fd5b600160a060020a038316600090815260026020526040902054610c7d908263ffffffff610c2816565b600160a060020a038085166000908152600260205260408082209390935590841681522054610cb2908263ffffffff610d0e16565b600160a060020a0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600082820183811015610d2057600080fd5b93925050505600a165627a7a7230582015105abf9ebc366adc9e239f6f009821377caef8f496d92410c6cb17d409bb3f0029
Deployed Bytecode Sourcemap
5364:316:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1942:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1942:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1942:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3384:247;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3384:247:0;-1:-1:-1;;;;;3384:247:0;;;;;;;;;;;;;;;;;;;;;;;;;2073:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2073:33:0;;;;;;;;;;;;;;;;;;;;3143:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3143:237:0;-1:-1:-1;;;;;3143:237:0;;;;;;;;;;;;2033:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2033:35:0;;;;;;;;;;;;;;;;;;;;;;;3635:328;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3635:328:0;-1:-1:-1;;;;;3635:328:0;;;;;;;2111:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2111:42:0;;;;1764:110;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1764:110:0;;;;;;4395:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4395:238:0;;;;;1363:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1363:18:0;;;;2158:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2158:45:0;-1:-1:-1;;;;;2158:45:0;;;;;1196:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1196:132:0;;;;4637:315;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4637:315:0;-1:-1:-1;;;;;4637:315:0;;;;;;;1652:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1652:108:0;;;;4995:368;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4995:368:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;4995:368:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4995:368:0;;;;-1:-1:-1;4995:368:0;-1:-1:-1;4995:368:0;;-1:-1:-1;4995:368:0;;;;;;;;;-1:-1:-1;4995:368:0;;-1:-1:-1;4995:368:0;;-1:-1:-1;;;;;;;4995:368:0;817:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;817:20:0;;;;;;;;-1:-1:-1;;;;;817:20:0;;;;;;;;;;;;;;1991:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1991:37:0;;;;3967:338;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3967:338:0;-1:-1:-1;;;;;3967:338:0;;;;;;;2991:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2991:148:0;-1:-1:-1;;;;;2991:148:0;;;;;;;2208:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2208:66:0;-1:-1:-1;;;;;2208:66:0;;;;;;;;;;1008:184;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1008:184:0;-1:-1:-1;;;;;1008:184:0;;;;;1942:44;;;;;;;;;;;;;;;;;;;:::o;3384:247::-;3463:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;-1:-1:-1;;;;;3486:21:0;;;;3478:30;;;;;;3527:10;3517:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;3517:30:0;;;;;;;;;;;;:38;;;3569:36;;;;;;;3517:30;;3527:10;3569:36;;;;;;;;;;;-1:-1:-1;3621:4:0;3384:247;;;;:::o;2073:33::-;;;;:::o;3143:237::-;3236:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;-1:-1:-1;;;;;3281:15:0;;;;;;:9;:15;;;;;;;;3297:10;3281:27;;;;;;;;:38;;3313:5;3281:38;:31;:38;:::i;:::-;-1:-1:-1;;;;;3251:15:0;;;;;;:9;:15;;;;;;;;3267:10;3251:27;;;;;;;:68;3328:26;3261:4;3344:2;3348:5;3328:9;:26::i;:::-;-1:-1:-1;3370:4:0;3143:237;;;;;:::o;2033:35::-;2066:2;2033:35;:::o;3635:328::-;3729:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;-1:-1:-1;;;;;3752:21:0;;;;3744:30;;;;;;3826:10;3816:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;3816:30:0;;;;;;;;;;:46;;3851:10;3816:46;:34;:46;:::i;:::-;3793:10;3783:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;3783:30:0;;;;;;;;;;;;:79;;;3876:61;;;;;;3783:30;;3876:61;;;;;;;;;;;-1:-1:-1;3953:4:0;3635:328;;;;:::o;2111:42::-;2149:4;2111:42;:::o;1764:110::-;982:5;;-1:-1:-1;;;;;982:5:0;968:10;:19;960:28;;;;;;1625:6;;-1:-1:-1;;;1625:6:0;;;;1617:15;;;;;;;;1829:5;1820:14;;-1:-1:-1;;1820:14:0;;;1848:20;;;1857:10;1848:20;;;;;;;;;;;;;1764:110::o;4395:238::-;4454:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;4503:10;4493:21;;;;:9;:21;;;;;;:32;;4519:5;4493:32;:25;:32;:::i;:::-;4479:10;4469:21;;;;:9;:21;;;;;:56;4548:11;;:22;;4564:5;4548:22;:15;:22;:::i;:::-;4534:11;:36;4584:23;;;;;;;;4589:10;;4584:23;;;;;;;;;;-1:-1:-1;4623:4:0;4395:238;;;:::o;1363:18::-;;;-1:-1:-1;;;1363:18:0;;;;;:::o;2158:45::-;;;;;;;;;;;;;:::o;1196:132::-;982:5;;-1:-1:-1;;;;;982:5:0;968:10;:19;960:28;;;;;;1292:1;1277:5;;1256:39;;-1:-1:-1;;;;;1277:5:0;;;;1256:39;;1292:1;;1256:39;1320:1;1304:18;;-1:-1:-1;;1304:18:0;;;1196:132::o;4637:315::-;4714:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;-1:-1:-1;;;;;4759:15:0;;;;;;:9;:15;;;;;;;;4775:10;4759:27;;;;;;;;:38;;4791:5;4759:38;:31;:38;:::i;:::-;-1:-1:-1;;;;;4729:15:0;;;;;;:9;:15;;;;;;;;4745:10;4729:27;;;;;;;:68;;;;4824:15;;;:9;:15;;;;;:26;;4844:5;4824:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;4806:15:0;;;;;;:9;:15;;;;;:44;4873:11;;:22;;4889:5;4873:22;:15;:22;:::i;:::-;4859:11;:36;4909:17;;;;;;;;-1:-1:-1;;;;;4909:17:0;;;;;;;;;;;;;-1:-1:-1;4942:4:0;4637:315;;;;:::o;1652:108::-;982:5;;-1:-1:-1;;;;;982:5:0;968:10;:19;960:28;;;;;;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;1709:6;:13;;-1:-1:-1;;1709:13:0;-1:-1:-1;;;1709:13:0;;;1736:18;;;1743:10;1736:18;;;;;;;;;;;;;1652:108::o;4995:368::-;5111:18;;5168:17;;5079:4;;5111:18;5079:4;;5146:39;;5138:48;;;;;;5212:1;5203:6;:10;:26;;;;;5227:2;5217:6;:12;;5203:26;5195:35;;;;;;;;-1:-1:-1;5256:1:0;5239:99;5263:6;5259:1;:10;5239:99;;;5289:39;5298:11;5310:1;5298:14;;;;;;;;;;;;;;;;;;5314:10;5325:1;5314:13;;;;;;;;;;;;;;;;;;5289:8;:39::i;:::-;-1:-1:-1;5271:3:0;;5239:99;;;-1:-1:-1;5353:4:0;;4995:368;-1:-1:-1;;;;4995:368:0:o;817:20::-;;;-1:-1:-1;;;;;817:20:0;;:::o;1991:37::-;;;;;;;;;;;;;;;;;;;:::o;3967:338::-;4066:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;-1:-1:-1;;;;;4089:21:0;;;;4081:30;;;;;;4163:10;4153:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4153:30:0;;;;;;;;;;:51;;4188:15;4153:51;:34;:51;:::i;2991:148::-;3066:4;1559:6;;-1:-1:-1;;;1559:6:0;;;;1558:7;1550:16;;;;;;3081:32;3091:10;3103:2;3107:5;3081:9;:32::i;:::-;-1:-1:-1;3129:4:0;2991:148;;;;:::o;2208:66::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;1008:184::-;982:5;;-1:-1:-1;;;;;982:5:0;968:10;:19;960:28;;;;;;-1:-1:-1;;;;;1087:22:0;;;;1079:31;;;;;;1145:5;;;1124:37;;-1:-1:-1;;;;;1124:37:0;;;;1145:5;;;1124:37;;;1170:5;:16;;-1:-1:-1;;1170:16:0;-1:-1:-1;;;;;1170:16:0;;;;;;;;;;1008:184::o;388:140::-;446:7;;472:6;;;;464:15;;;;;;-1:-1:-1;;500:5:0;;;388:140::o;2437:247::-;-1:-1:-1;;;;;2520:16:0;;;;2512:25;;;;;;-1:-1:-1;;;;;2564:15:0;;;;;;:9;:15;;;;;;:26;;2584:5;2564:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;2546:15:0;;;;;;;:9;:15;;;;;;:44;;;;2615:13;;;;;;;:24;;2633:5;2615:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;2599:13:0;;;;;;;:9;:13;;;;;;;;;:40;;;;2653:25;;;;;;;2599:13;;2653:25;;;;;;;;;;;;;2437:247;;;:::o;532:140::-;590:7;620:5;;;642:6;;;;634:15;;;;;;665:1;532:140;-1:-1:-1;;;532:140:0:o
Swarm Source
bzzr://15105abf9ebc366adc9e239f6f009821377caef8f496d92410c6cb17d409bb3f
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.