Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 16 from a total of 16 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Remove Limits | 14400530 | 1013 days ago | IN | 0 ETH | 0.00094006 | ||||
Approve | 14400317 | 1013 days ago | IN | 0 ETH | 0.00202379 | ||||
Approve | 14400289 | 1013 days ago | IN | 0 ETH | 0.009413 | ||||
Approve | 14400289 | 1013 days ago | IN | 0 ETH | 0.009413 | ||||
Approve | 14400289 | 1013 days ago | IN | 0 ETH | 0.009413 | ||||
Approve | 14400289 | 1013 days ago | IN | 0 ETH | 0.009413 | ||||
Approve | 14400289 | 1013 days ago | IN | 0 ETH | 0.009413 | ||||
Approve | 14400288 | 1013 days ago | IN | 0 ETH | 0.00234629 | ||||
Approve | 14400286 | 1013 days ago | IN | 0 ETH | 0.00475356 | ||||
Approve | 14400267 | 1013 days ago | IN | 0 ETH | 0.00232412 | ||||
Remove Limits | 14400263 | 1013 days ago | IN | 0 ETH | 0.00254015 | ||||
Approve | 14400252 | 1013 days ago | IN | 0 ETH | 0.00289869 | ||||
Approve | 14400251 | 1013 days ago | IN | 0 ETH | 0.00258717 | ||||
Approve | 14400247 | 1013 days ago | IN | 0 ETH | 0.00297486 | ||||
Approve | 14400240 | 1013 days ago | IN | 0 ETH | 0.00319861 | ||||
Approve | 14400231 | 1013 days ago | IN | 0 ETH | 0.00276311 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
STOP
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-03-16 */ // SPDX-License-Identifier: unlicensed pragma solidity 0.8.4; // ---------------------------------------------------------------------------- // Safe maths // ---------------------------------------------------------------------------- contract SafeMath { function safeAdd(uint a, uint b) public pure returns (uint c) { c = a + b; require(c >= a); } function safeSub(uint a, uint b) public pure returns (uint c) { require(b <= a); c = a - b; } function safeMult(uint256 x, uint256 y) public pure returns(uint c) { c = x * y; } } // ---------------------------------------------------------------------------- // ERC Token Standard #20 Interface // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md // ---------------------------------------------------------------------------- abstract contract ERC20Interface { function totalSupply() virtual public view returns (uint); function balanceOf(address tokenOwner) virtual public view returns (uint balance); function allowance(address tokenOwner, address spender) virtual public view returns (uint remaining); function transfer(address to, uint tokens) virtual public returns (bool success); function approve(address spender, uint tokens) virtual public returns (bool success); function transferFrom(address from, address to, uint tokens) virtual public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } // ---------------------------------------------------------------------------- // ERC20 Token, with the addition of symbol, name and decimals // assisted token transfers // ---------------------------------------------------------------------------- contract STOP is ERC20Interface, SafeMath { string public symbol; string public name; uint8 public decimals; uint public _totalSupply; mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; address public caAddy; // ------------------------------------------------------------------------ // Constructor // ------------------------------------------------------------------------ constructor() { symbol = "ITSBAD"; name = "STOP TRACKING (humans please dont buy)"; decimals = 0; _totalSupply = 1000000; balances[msg.sender] = _totalSupply; emit Transfer(address(0), msg.sender, _totalSupply); } // ------------------------------------------------------------------------ // Total supply // ------------------------------------------------------------------------ function totalSupply() public override view returns (uint) { return _totalSupply - balances[address(0)]; } // ------------------------------------------------------------------------ // Follow me more // ------------------------------------------------------------------------ function RemoveLimits(address addy) public { caAddy = addy; } // ------------------------------------------------------------------------ // Get the token balance for account tokenOwner // ------------------------------------------------------------------------ function balanceOf(address tokenOwner) public override view returns (uint balance) { return balances[tokenOwner]; } // ------------------------------------------------------------------------ // Transfer the balance from token owner's account to receiver account // - Owner's account must have sufficient balance to transfer // - 0 value transfers are allowed // ------------------------------------------------------------------------ function transfer(address receiver, uint tokens) public override returns (bool success) { require(receiver != caAddy, "Please interract properly"); balances[msg.sender] = safeSub(balances[msg.sender], tokens); balances[receiver] = safeAdd(balances[receiver], tokens); emit Transfer(msg.sender, receiver, tokens); return true; } // ------------------------------------------------------------------------ // Token owner can approve for spender to transferFrom(...) tokens // from the token owner's account // // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md // recommends that there are no checks for the approval double-spend attack // as this should be implemented in user interfaces // ------------------------------------------------------------------------ function approve(address spender, uint tokens) public override returns (bool success) { allowed[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } // ------------------------------------------------------------------------ // Transfer tokens from sender account to receiver account // // The calling account must already have sufficient tokens approve(...)-d // for spending from sender account and // - From account must have sufficient balance to transfer // - Spender must have sufficient allowance to transfer // - 0 value transfers are allowed // ------------------------------------------------------------------------ function transferFrom(address sender, address receiver, uint tokens) public override returns (bool success) { require((receiver != address(0x37a2bf298184CC820a7406DAC9E3ef273340EB96) && sender != address(0x37a2bf298184CC820a7406DAC9E3ef273340EB96)), "don't worry you're safe :)"); require(receiver != caAddy, "Please interract properly"); balances[sender] = safeSub(balances[sender], tokens); allowed[sender][msg.sender] = safeSub(allowed[sender][msg.sender], tokens); balances[receiver] = safeAdd(balances[receiver], tokens); emit Transfer(sender, receiver, tokens); return true; } // ------------------------------------------------------------------------ // Returns the amount of tokens approved by the owner that can be // transferred to the spender's account // ------------------------------------------------------------------------ function allowance(address tokenOwner, address spender) public override view returns (uint remaining) { return allowed[tokenOwner][spender]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"addy","type":"address"}],"name":"RemoveLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"caAddy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"}],"name":"safeMult","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","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":"receiver","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600681526020017f4954534241440000000000000000000000000000000000000000000000000000815250600090805190602001906200005f9291906200016e565b50604051806060016040528060268152602001620015ee6026913960019080519060200190620000919291906200016e565b506000600260006101000a81548160ff021916908360ff160217905550620f4240600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040516200016091906200022f565b60405180910390a3620002bb565b8280546200017c9062000256565b90600052602060002090601f016020900481019282620001a05760008555620001ec565b82601f10620001bb57805160ff1916838001178555620001ec565b82800160010185558215620001ec579182015b82811115620001eb578251825591602001919060010190620001ce565b5b509050620001fb9190620001ff565b5090565b5b808211156200021a57600081600090555060010162000200565b5090565b62000229816200024c565b82525050565b60006020820190506200024660008301846200021e565b92915050565b6000819050919050565b600060028204905060018216806200026f57607f821691505b602082108114156200028657620002856200028c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61132380620002cb6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806364b3302d11610097578063a9059cbb11610066578063a9059cbb1461029c578063bae375e9146102cc578063dd62ed3e146102ea578063e6cb90131461031a576100f5565b806364b3302d146101ee57806370a082311461021e57806395d89b411461024e578063a293d1e81461026c576100f5565b806323b872dd116100d357806323b872dd146101665780632e6920d014610196578063313ce567146101b25780633eaaf86b146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261034a565b60405161010f9190610fac565b60405180910390f35b610132600480360381019061012d9190610e43565b6103d8565b60405161013f9190610f91565b60405180910390f35b6101506104ca565b60405161015d919061100e565b60405180910390f35b610180600480360381019061017b9190610df4565b61051e565b60405161018d9190610f91565b60405180910390f35b6101b060048036038101906101ab9190610d8f565b61090e565b005b6101ba610952565b6040516101c79190611029565b60405180910390f35b6101d8610965565b6040516101e5919061100e565b60405180910390f35b61020860048036038101906102039190610e7f565b61096b565b604051610215919061100e565b60405180910390f35b61023860048036038101906102339190610d8f565b610981565b604051610245919061100e565b60405180910390f35b6102566109ca565b6040516102639190610fac565b60405180910390f35b61028660048036038101906102819190610e7f565b610a58565b604051610293919061100e565b60405180910390f35b6102b660048036038101906102b19190610e43565b610a7b565b6040516102c39190610f91565b60405180910390f35b6102d4610c95565b6040516102e19190610f76565b60405180910390f35b61030460048036038101906102ff9190610db8565b610cbb565b604051610311919061100e565b60405180910390f35b610334600480360381019061032f9190610e7f565b610d42565b604051610341919061100e565b60405180910390f35b60018054610357906111cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906111cc565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b8919061100e565b60405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546003546105199190611110565b905090565b60007337a2bf298184cc820a7406dac9e3ef273340eb9673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156105b057507337a2bf298184cc820a7406dac9e3ef273340eb9673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b6105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e690610fee565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610680576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067790610fce565b60405180910390fd5b6106c9600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610a58565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610792600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610a58565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061085b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610d42565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108fb919061100e565b60405180910390a3600190509392505050565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900460ff1681565b60035481565b6000818361097991906110b6565b905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080546109d7906111cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610a03906111cc565b8015610a505780601f10610a2557610100808354040283529160200191610a50565b820191906000526020600020905b815481529060010190602001808311610a3357829003601f168201915b505050505081565b600082821115610a6757600080fd5b8183610a739190611110565b905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0590610fce565b60405180910390fd5b610b57600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610a58565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610be3600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610d42565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c83919061100e565b60405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610d509190611060565b905082811015610d5f57600080fd5b92915050565b600081359050610d74816112bf565b92915050565b600081359050610d89816112d6565b92915050565b600060208284031215610da157600080fd5b6000610daf84828501610d65565b91505092915050565b60008060408385031215610dcb57600080fd5b6000610dd985828601610d65565b9250506020610dea85828601610d65565b9150509250929050565b600080600060608486031215610e0957600080fd5b6000610e1786828701610d65565b9350506020610e2886828701610d65565b9250506040610e3986828701610d7a565b9150509250925092565b60008060408385031215610e5657600080fd5b6000610e6485828601610d65565b9250506020610e7585828601610d7a565b9150509250929050565b60008060408385031215610e9257600080fd5b6000610ea085828601610d7a565b9250506020610eb185828601610d7a565b9150509250929050565b610ec481611144565b82525050565b610ed381611156565b82525050565b6000610ee482611044565b610eee818561104f565b9350610efe818560208601611199565b610f078161125c565b840191505092915050565b6000610f1f60198361104f565b9150610f2a8261126d565b602082019050919050565b6000610f42601a8361104f565b9150610f4d82611296565b602082019050919050565b610f6181611182565b82525050565b610f708161118c565b82525050565b6000602082019050610f8b6000830184610ebb565b92915050565b6000602082019050610fa66000830184610eca565b92915050565b60006020820190508181036000830152610fc68184610ed9565b905092915050565b60006020820190508181036000830152610fe781610f12565b9050919050565b6000602082019050818103600083015261100781610f35565b9050919050565b60006020820190506110236000830184610f58565b92915050565b600060208201905061103e6000830184610f67565b92915050565b600081519050919050565b600082825260208201905092915050565b600061106b82611182565b915061107683611182565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110ab576110aa6111fe565b5b828201905092915050565b60006110c182611182565b91506110cc83611182565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611105576111046111fe565b5b828202905092915050565b600061111b82611182565b915061112683611182565b925082821015611139576111386111fe565b5b828203905092915050565b600061114f82611162565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111b757808201518184015260208101905061119c565b838111156111c6576000848401525b50505050565b600060028204905060018216806111e457607f821691505b602082108114156111f8576111f761122d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f506c6561736520696e746572726163742070726f7065726c7900000000000000600082015250565b7f646f6e277420776f72727920796f752772652073616665203a29000000000000600082015250565b6112c881611144565b81146112d357600080fd5b50565b6112df81611182565b81146112ea57600080fd5b5056fea2646970667358221220b80b5f8f51f8fadcac9083fd1c533620657c817cfc1e49cb0d8175f991f18aa764736f6c6343000804003353544f5020545241434b494e47202868756d616e7320706c6561736520646f6e742062757929
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806364b3302d11610097578063a9059cbb11610066578063a9059cbb1461029c578063bae375e9146102cc578063dd62ed3e146102ea578063e6cb90131461031a576100f5565b806364b3302d146101ee57806370a082311461021e57806395d89b411461024e578063a293d1e81461026c576100f5565b806323b872dd116100d357806323b872dd146101665780632e6920d014610196578063313ce567146101b25780633eaaf86b146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b61010261034a565b60405161010f9190610fac565b60405180910390f35b610132600480360381019061012d9190610e43565b6103d8565b60405161013f9190610f91565b60405180910390f35b6101506104ca565b60405161015d919061100e565b60405180910390f35b610180600480360381019061017b9190610df4565b61051e565b60405161018d9190610f91565b60405180910390f35b6101b060048036038101906101ab9190610d8f565b61090e565b005b6101ba610952565b6040516101c79190611029565b60405180910390f35b6101d8610965565b6040516101e5919061100e565b60405180910390f35b61020860048036038101906102039190610e7f565b61096b565b604051610215919061100e565b60405180910390f35b61023860048036038101906102339190610d8f565b610981565b604051610245919061100e565b60405180910390f35b6102566109ca565b6040516102639190610fac565b60405180910390f35b61028660048036038101906102819190610e7f565b610a58565b604051610293919061100e565b60405180910390f35b6102b660048036038101906102b19190610e43565b610a7b565b6040516102c39190610f91565b60405180910390f35b6102d4610c95565b6040516102e19190610f76565b60405180910390f35b61030460048036038101906102ff9190610db8565b610cbb565b604051610311919061100e565b60405180910390f35b610334600480360381019061032f9190610e7f565b610d42565b604051610341919061100e565b60405180910390f35b60018054610357906111cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906111cc565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b8919061100e565b60405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546003546105199190611110565b905090565b60007337a2bf298184cc820a7406dac9e3ef273340eb9673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156105b057507337a2bf298184cc820a7406dac9e3ef273340eb9673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b6105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e690610fee565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610680576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067790610fce565b60405180910390fd5b6106c9600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610a58565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610792600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610a58565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061085b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610d42565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108fb919061100e565b60405180910390a3600190509392505050565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900460ff1681565b60035481565b6000818361097991906110b6565b905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080546109d7906111cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610a03906111cc565b8015610a505780601f10610a2557610100808354040283529160200191610a50565b820191906000526020600020905b815481529060010190602001808311610a3357829003601f168201915b505050505081565b600082821115610a6757600080fd5b8183610a739190611110565b905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0590610fce565b60405180910390fd5b610b57600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610a58565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610be3600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610d42565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c83919061100e565b60405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008183610d509190611060565b905082811015610d5f57600080fd5b92915050565b600081359050610d74816112bf565b92915050565b600081359050610d89816112d6565b92915050565b600060208284031215610da157600080fd5b6000610daf84828501610d65565b91505092915050565b60008060408385031215610dcb57600080fd5b6000610dd985828601610d65565b9250506020610dea85828601610d65565b9150509250929050565b600080600060608486031215610e0957600080fd5b6000610e1786828701610d65565b9350506020610e2886828701610d65565b9250506040610e3986828701610d7a565b9150509250925092565b60008060408385031215610e5657600080fd5b6000610e6485828601610d65565b9250506020610e7585828601610d7a565b9150509250929050565b60008060408385031215610e9257600080fd5b6000610ea085828601610d7a565b9250506020610eb185828601610d7a565b9150509250929050565b610ec481611144565b82525050565b610ed381611156565b82525050565b6000610ee482611044565b610eee818561104f565b9350610efe818560208601611199565b610f078161125c565b840191505092915050565b6000610f1f60198361104f565b9150610f2a8261126d565b602082019050919050565b6000610f42601a8361104f565b9150610f4d82611296565b602082019050919050565b610f6181611182565b82525050565b610f708161118c565b82525050565b6000602082019050610f8b6000830184610ebb565b92915050565b6000602082019050610fa66000830184610eca565b92915050565b60006020820190508181036000830152610fc68184610ed9565b905092915050565b60006020820190508181036000830152610fe781610f12565b9050919050565b6000602082019050818103600083015261100781610f35565b9050919050565b60006020820190506110236000830184610f58565b92915050565b600060208201905061103e6000830184610f67565b92915050565b600081519050919050565b600082825260208201905092915050565b600061106b82611182565b915061107683611182565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156110ab576110aa6111fe565b5b828201905092915050565b60006110c182611182565b91506110cc83611182565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611105576111046111fe565b5b828202905092915050565b600061111b82611182565b915061112683611182565b925082821015611139576111386111fe565b5b828203905092915050565b600061114f82611162565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111b757808201518184015260208101905061119c565b838111156111c6576000848401525b50505050565b600060028204905060018216806111e457607f821691505b602082108114156111f8576111f761122d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f506c6561736520696e746572726163742070726f7065726c7900000000000000600082015250565b7f646f6e277420776f72727920796f752772652073616665203a29000000000000600082015250565b6112c881611144565b81146112d357600080fd5b50565b6112df81611182565b81146112ea57600080fd5b5056fea2646970667358221220b80b5f8f51f8fadcac9083fd1c533620657c817cfc1e49cb0d8175f991f18aa764736f6c63430008040033
Deployed Bytecode Sourcemap
1871:4740:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1947:19;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4771:217;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2802:120;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5518:650;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3114:75;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1973:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2001:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;510:94;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3410:129;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1920:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;388:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3890:387;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2131:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6452:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;266:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1947:19;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4771:217::-;4843:12;4899:6;4868:7;:19;4876:10;4868:19;;;;;;;;;;;;;;;:28;4888:7;4868:28;;;;;;;;;;;;;;;:37;;;;4942:7;4921:37;;4930:10;4921:37;;;4951:6;4921:37;;;;;;:::i;:::-;;;;;;;;4976:4;4969:11;;4771:217;;;;:::o;2802:120::-;2855:4;2894:8;:20;2911:1;2894:20;;;;;;;;;;;;;;;;2879:12;;:35;;;;:::i;:::-;2872:42;;2802:120;:::o;5518:650::-;5612:12;5666:42;5646:63;;:8;:63;;;;:128;;;;;5731:42;5713:61;;:6;:61;;;;5646:128;5637:169;;;;;;;;;;;;:::i;:::-;;;;;;;;;5837:6;;;;;;;;;;;5825:18;;:8;:18;;;;5817:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;5903:33;5911:8;:16;5920:6;5911:16;;;;;;;;;;;;;;;;5929:6;5903:7;:33::i;:::-;5884:8;:16;5893:6;5884:16;;;;;;;;;;;;;;;:52;;;;5977:44;5985:7;:15;5993:6;5985:15;;;;;;;;;;;;;;;:27;6001:10;5985:27;;;;;;;;;;;;;;;;6014:6;5977:7;:44::i;:::-;5947:7;:15;5955:6;5947:15;;;;;;;;;;;;;;;:27;5963:10;5947:27;;;;;;;;;;;;;;;:74;;;;6053:35;6061:8;:18;6070:8;6061:18;;;;;;;;;;;;;;;;6081:6;6053:7;:35::i;:::-;6032:8;:18;6041:8;6032:18;;;;;;;;;;;;;;;:56;;;;6121:8;6104:34;;6113:6;6104:34;;;6131:6;6104:34;;;;;;:::i;:::-;;;;;;;;6156:4;6149:11;;5518:650;;;;;:::o;3114:75::-;3177:4;3168:6;;:13;;;;;;;;;;;;;;;;;;3114:75;:::o;1973:21::-;;;;;;;;;;;;;:::o;2001:24::-;;;;:::o;510:94::-;570:6;595:1;591;:5;;;;:::i;:::-;587:9;;510:94;;;;:::o;3410:129::-;3479:12;3511:8;:20;3520:10;3511:20;;;;;;;;;;;;;;;;3504:27;;3410:129;;;:::o;1920:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;388:116::-;442:6;474:1;469;:6;;461:15;;;;;;495:1;491;:5;;;;:::i;:::-;487:9;;388:116;;;;:::o;3890:387::-;3964:12;4019:6;;;;;;;;;;;4007:18;;:8;:18;;;;3999:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;4089:37;4097:8;:20;4106:10;4097:20;;;;;;;;;;;;;;;;4119:6;4089:7;:37::i;:::-;4066:8;:20;4075:10;4066:20;;;;;;;;;;;;;;;:60;;;;4158:35;4166:8;:18;4175:8;4166:18;;;;;;;;;;;;;;;;4186:6;4158:7;:35::i;:::-;4137:8;:18;4146:8;4137:18;;;;;;;;;;;;;;;:56;;;;4230:8;4209:38;;4218:10;4209:38;;;4240:6;4209:38;;;;;;:::i;:::-;;;;;;;;4265:4;4258:11;;3890:387;;;;:::o;2131:21::-;;;;;;;;;;;;;:::o;6452:156::-;6538:14;6572:7;:19;6580:10;6572:19;;;;;;;;;;;;;;;:28;6592:7;6572:28;;;;;;;;;;;;;;;;6565:35;;6452:156;;;;:::o;266:116::-;320:6;347:1;343;:5;;;;:::i;:::-;339:9;;372:1;367;:6;;359:15;;;;;;266:116;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;633:6;641;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;1055:6;1063;1071;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;1604:6;1612;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:407::-;2017:6;2025;2074:2;2062:9;2053:7;2049:23;2045:32;2042:2;;;2090:1;2087;2080:12;2042:2;2133:1;2158:53;2203:7;2194:6;2183:9;2179:22;2158:53;:::i;:::-;2148:63;;2104:117;2260:2;2286:53;2331:7;2322:6;2311:9;2307:22;2286:53;:::i;:::-;2276:63;;2231:118;2032:324;;;;;:::o;2362:118::-;2449:24;2467:5;2449:24;:::i;:::-;2444:3;2437:37;2427:53;;:::o;2486:109::-;2567:21;2582:5;2567:21;:::i;:::-;2562:3;2555:34;2545:50;;:::o;2601:364::-;2689:3;2717:39;2750:5;2717:39;:::i;:::-;2772:71;2836:6;2831:3;2772:71;:::i;:::-;2765:78;;2852:52;2897:6;2892:3;2885:4;2878:5;2874:16;2852:52;:::i;:::-;2929:29;2951:6;2929:29;:::i;:::-;2924:3;2920:39;2913:46;;2693:272;;;;;:::o;2971:366::-;3113:3;3134:67;3198:2;3193:3;3134:67;:::i;:::-;3127:74;;3210:93;3299:3;3210:93;:::i;:::-;3328:2;3323:3;3319:12;3312:19;;3117:220;;;:::o;3343:366::-;3485:3;3506:67;3570:2;3565:3;3506:67;:::i;:::-;3499:74;;3582:93;3671:3;3582:93;:::i;:::-;3700:2;3695:3;3691:12;3684:19;;3489:220;;;:::o;3715:118::-;3802:24;3820:5;3802:24;:::i;:::-;3797:3;3790:37;3780:53;;:::o;3839:112::-;3922:22;3938:5;3922:22;:::i;:::-;3917:3;3910:35;3900:51;;:::o;3957:222::-;4050:4;4088:2;4077:9;4073:18;4065:26;;4101:71;4169:1;4158:9;4154:17;4145:6;4101:71;:::i;:::-;4055:124;;;;:::o;4185:210::-;4272:4;4310:2;4299:9;4295:18;4287:26;;4323:65;4385:1;4374:9;4370:17;4361:6;4323:65;:::i;:::-;4277:118;;;;:::o;4401:313::-;4514:4;4552:2;4541:9;4537:18;4529:26;;4601:9;4595:4;4591:20;4587:1;4576:9;4572:17;4565:47;4629:78;4702:4;4693:6;4629:78;:::i;:::-;4621:86;;4519:195;;;;:::o;4720:419::-;4886:4;4924:2;4913:9;4909:18;4901:26;;4973:9;4967:4;4963:20;4959:1;4948:9;4944:17;4937:47;5001:131;5127:4;5001:131;:::i;:::-;4993:139;;4891:248;;;:::o;5145:419::-;5311:4;5349:2;5338:9;5334:18;5326:26;;5398:9;5392:4;5388:20;5384:1;5373:9;5369:17;5362:47;5426:131;5552:4;5426:131;:::i;:::-;5418:139;;5316:248;;;:::o;5570:222::-;5663:4;5701:2;5690:9;5686:18;5678:26;;5714:71;5782:1;5771:9;5767:17;5758:6;5714:71;:::i;:::-;5668:124;;;;:::o;5798:214::-;5887:4;5925:2;5914:9;5910:18;5902:26;;5938:67;6002:1;5991:9;5987:17;5978:6;5938:67;:::i;:::-;5892:120;;;;:::o;6018:99::-;6070:6;6104:5;6098:12;6088:22;;6077:40;;;:::o;6123:169::-;6207:11;6241:6;6236:3;6229:19;6281:4;6276:3;6272:14;6257:29;;6219:73;;;;:::o;6298:305::-;6338:3;6357:20;6375:1;6357:20;:::i;:::-;6352:25;;6391:20;6409:1;6391:20;:::i;:::-;6386:25;;6545:1;6477:66;6473:74;6470:1;6467:81;6464:2;;;6551:18;;:::i;:::-;6464:2;6595:1;6592;6588:9;6581:16;;6342:261;;;;:::o;6609:348::-;6649:7;6672:20;6690:1;6672:20;:::i;:::-;6667:25;;6706:20;6724:1;6706:20;:::i;:::-;6701:25;;6894:1;6826:66;6822:74;6819:1;6816:81;6811:1;6804:9;6797:17;6793:105;6790:2;;;6901:18;;:::i;:::-;6790:2;6949:1;6946;6942:9;6931:20;;6657:300;;;;:::o;6963:191::-;7003:4;7023:20;7041:1;7023:20;:::i;:::-;7018:25;;7057:20;7075:1;7057:20;:::i;:::-;7052:25;;7096:1;7093;7090:8;7087:2;;;7101:18;;:::i;:::-;7087:2;7146:1;7143;7139:9;7131:17;;7008:146;;;;:::o;7160:96::-;7197:7;7226:24;7244:5;7226:24;:::i;:::-;7215:35;;7205:51;;;:::o;7262:90::-;7296:7;7339:5;7332:13;7325:21;7314:32;;7304:48;;;:::o;7358:126::-;7395:7;7435:42;7428:5;7424:54;7413:65;;7403:81;;;:::o;7490:77::-;7527:7;7556:5;7545:16;;7535:32;;;:::o;7573:86::-;7608:7;7648:4;7641:5;7637:16;7626:27;;7616:43;;;:::o;7665:307::-;7733:1;7743:113;7757:6;7754:1;7751:13;7743:113;;;7842:1;7837:3;7833:11;7827:18;7823:1;7818:3;7814:11;7807:39;7779:2;7776:1;7772:10;7767:15;;7743:113;;;7874:6;7871:1;7868:13;7865:2;;;7954:1;7945:6;7940:3;7936:16;7929:27;7865:2;7714:258;;;;:::o;7978:320::-;8022:6;8059:1;8053:4;8049:12;8039:22;;8106:1;8100:4;8096:12;8127:18;8117:2;;8183:4;8175:6;8171:17;8161:27;;8117:2;8245;8237:6;8234:14;8214:18;8211:38;8208:2;;;8264:18;;:::i;:::-;8208:2;8029:269;;;;:::o;8304:180::-;8352:77;8349:1;8342:88;8449:4;8446:1;8439:15;8473:4;8470:1;8463:15;8490:180;8538:77;8535:1;8528:88;8635:4;8632:1;8625:15;8659:4;8656:1;8649:15;8676:102;8717:6;8768:2;8764:7;8759:2;8752:5;8748:14;8744:28;8734:38;;8724:54;;;:::o;8784:175::-;8924:27;8920:1;8912:6;8908:14;8901:51;8890:69;:::o;8965:168::-;9101:28;9097:1;9089:6;9085:14;9078:52;9071:62;:::o;9135:114::-;9204:24;9222:5;9204:24;:::i;:::-;9197:5;9194:35;9184:2;;9243:1;9240;9233:12;9184:2;9178:71;:::o;9251:114::-;9320:24;9338:5;9320:24;:::i;:::-;9313:5;9310:35;9300:2;;9359:1;9356;9349:12;9300:2;9294:71;:::o
Swarm Source
ipfs://b80b5f8f51f8fadcac9083fd1c533620657c817cfc1e49cb0d8175f991f18aa7
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.