More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 77 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Swap | 16563784 | 755 days ago | IN | 0 ETH | 0.00184734 | ||||
Swap | 16549555 | 757 days ago | IN | 0 ETH | 0.00260374 | ||||
Swap | 16549490 | 757 days ago | IN | 0 ETH | 0.00333006 | ||||
Swap | 16548697 | 757 days ago | IN | 0 ETH | 0.00157293 | ||||
Swap | 16548672 | 757 days ago | IN | 0 ETH | 0.00180117 | ||||
Swap | 16548666 | 757 days ago | IN | 0 ETH | 0.00188154 | ||||
Swap | 15205417 | 951 days ago | IN | 0 ETH | 0.00082677 | ||||
Swap | 15194467 | 953 days ago | IN | 0 ETH | 0.00120528 | ||||
Swap | 15194405 | 953 days ago | IN | 0 ETH | 0.00115412 | ||||
Swap | 15002456 | 984 days ago | IN | 0 ETH | 0.00239168 | ||||
Swap | 14887346 | 1004 days ago | IN | 0 ETH | 0.0049619 | ||||
Swap | 14792928 | 1019 days ago | IN | 0 ETH | 0.00294865 | ||||
Swap | 14786014 | 1021 days ago | IN | 0 ETH | 0.00120399 | ||||
Swap | 14702742 | 1034 days ago | IN | 0 ETH | 0.0033778 | ||||
Swap | 14698255 | 1035 days ago | IN | 0 ETH | 0.00335007 | ||||
Swap | 14435449 | 1076 days ago | IN | 0 ETH | 0.00149877 | ||||
Swap | 14352407 | 1089 days ago | IN | 0 ETH | 0.00093176 | ||||
Swap | 14352387 | 1089 days ago | IN | 0 ETH | 0.00096734 | ||||
Swap | 14314121 | 1094 days ago | IN | 0 ETH | 0.00286024 | ||||
Swap | 14312377 | 1095 days ago | IN | 0 ETH | 0.00328418 | ||||
Swap | 14302115 | 1096 days ago | IN | 0 ETH | 0.0046139 | ||||
Swap | 14275024 | 1101 days ago | IN | 0 ETH | 0.00174901 | ||||
Swap | 14274850 | 1101 days ago | IN | 0 ETH | 0.00219986 | ||||
Swap | 14274837 | 1101 days ago | IN | 0 ETH | 0.00341454 | ||||
Swap | 14274644 | 1101 days ago | IN | 0 ETH | 0.00254725 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TattooMoneyV1toV2SWAP
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.7; // TattooMoney.io TattooMoney Token SWAP Contract // // USE ONLY OWN WALLET (Metamask, TrustWallet, Trezor, Ledger...) // DO NOT DO DIRECT SEND OR FROM EXCHANGES OR ANY SERVICES // // Use ONLY ETH network, ERC20 TAT2 tokens (Not Binance/Tron/whatever!) // // Set approval to contract address before using swap! // // DO NOT SEND ANY TOKENS DIRECTLY - THEY WILL BE GONE FOREVER! // // Use swap function! import "./interfaces.sol"; contract TattooMoneyV1toV2SWAP { // addresses of tokens address public immutable newtat2; uint8 public constant newtat2decimals = 18; address public immutable oldtat2; uint8 public constant oldtat2decimals = 6; address public owner; address public newOwner; string constant ERR_TRANSFER = "Token transfer failed"; event Swapped(address indexed sender, uint256 indexed amount, uint256 indexed newamount); event Tokens(uint256 indexed amount); event Burned(uint256 indexed amount); /** Contract constructor @param _owner adddress of contract owner @param _oldtat2 adddress of old contract @param _newtat2 adddress of new contract */ constructor( address _owner, address _oldtat2, address _newtat2 ) { owner = _owner; oldtat2 = _oldtat2; newtat2 = _newtat2; /** mainnet: oldTAT2=0x960773318c1aeab5da6605c49266165af56435fa; // Old Token SmartContract newTAT2=0xb487d0328b109e302b9d817b6f46Cbd738eA08C2; // new Token SmartContract */ } /** Get NEW TAT2, use approve/transferFrom @param amount number of old TAT2 */ function swap(uint256 amount) external { uint8 decimals = newtat2decimals - oldtat2decimals; uint256 newamount = amount * (10 ** decimals); require( INterfaces(oldtat2).transferFrom(msg.sender, address(this), amount), ERR_TRANSFER ); require( INterfaces(newtat2).transfer(msg.sender, newamount), ERR_TRANSFER ); emit Swapped(msg.sender, amount, newamount); } modifier onlyOwner() { require(msg.sender == owner, "Only for contract Owner"); _; } /// Let's burn OLD tokens function burn() external onlyOwner { uint256 amt = INterfaces(oldtat2).balanceOf(address(this)); emit Tokens(amt); require( INterfaces(oldtat2).transfer(address(0), amt), ERR_TRANSFER ); emit Burned(amt); } /// we can recover any ERC20 function recoverErc20(address token) external onlyOwner { uint256 amt = INterfaces(token).balanceOf(address(this)); if (amt > 0) { INterfacesNoR(token).transfer(owner, amt); // use broken ERC20 to ignore return value } } /// be preapared for everything, ETH recovery function recoverEth() external onlyOwner { payable(owner).transfer(address(this).balance); } function changeOwner(address _newOwner) external onlyOwner { newOwner = _newOwner; } function acceptOwnership() external { require( msg.sender != address(0) && msg.sender == newOwner, "Only NewOwner" ); newOwner = address(0); owner = msg.sender; } } // by Patrick
// SPDX-License-Identifier: UNLICENSE pragma solidity ^0.8.7; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval( address indexed owner, address indexed spender, uint256 value ); } // Interfaces for contract interaction interface INterfaces { function balanceOf(address) external returns (uint256); function transfer(address, uint256) external returns (bool); function transferFrom( address, address, uint256 ) external returns (bool); } // For tokens that do not return true on transfers eg. USDT interface INterfacesNoR { function transfer(address, uint256) external; function transferFrom( address, address, uint256 ) external; }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_oldtat2","type":"address"},{"internalType":"address","name":"_newtat2","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newamount","type":"uint256"}],"name":"Swapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Tokens","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newtat2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newtat2decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oldtat2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oldtat2decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"recoverErc20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"recoverEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"swap","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60c06040523480156200001157600080fd5b506040516200153738038062001537833981810160405281019062000037919062000105565b826000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b81525050505050620001b4565b600081519050620000ff816200019a565b92915050565b60008060006060848603121562000121576200012062000195565b5b60006200013186828701620000ee565b93505060206200014486828701620000ee565b92505060406200015786828701620000ee565b9150509250925092565b60006200016e8262000175565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b620001a58162000161565b8114620001b157600080fd5b50565b60805160601c60a05160601c61133b620001fc600039600081816102710152818161034b0152818161064001526106920152600081816104a101526107b9015261133b6000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063913b7f4711610071578063913b7f471461014557806394b918de14610163578063a6f9dae11461017f578063b95e099e1461019b578063bcdb446b146101b7578063d4ee1d90146101c1576100b4565b806344df8e70146100b95780634d9f8696146100c35780635bc42b29146100e15780635d851d2a146100ff57806379ba50971461011d5780638da5cb5b14610127575b600080fd5b6100c16101df565b005b6100cb61049f565b6040516100d89190610e81565b60405180910390f35b6100e96104c3565b6040516100f69190610f5e565b60405180910390f35b6101076104c8565b6040516101149190610f5e565b60405180910390f35b6101256104cd565b005b61012f61061a565b60405161013c9190610e81565b60405180910390f35b61014d61063e565b60405161015a9190610e81565b60405180910390f35b61017d60048036038101906101789190610d7b565b610662565b005b61019960048036038101906101949190610d21565b610926565b005b6101b560048036038101906101b09190610d21565b6109f8565b005b6101bf610bb0565b005b6101c9610ca7565b6040516101d69190610e81565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461026d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026490610f1e565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102c89190610e81565b602060405180830381600087803b1580156102e257600080fd5b505af11580156102f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031a9190610da8565b9050807f953c8133f2dc65f419649e37a0a78baae6516941edfecdc94ba79b054502c1b460405160405180910390a27f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000836040518363ffffffff1660e01b81526004016103a5929190610ed3565b602060405180830381600087803b1580156103bf57600080fd5b505af11580156103d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f79190610d4e565b6040518060400160405280601581526020017f546f6b656e207472616e73666572206661696c656400000000000000000000008152509061046e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104659190610efc565b60405180910390fd5b50807fd83c63197e8e676d80ab0122beba9a9d20f3828839e9a1d6fe81d242e9cd7e6e60405160405180910390a250565b7f000000000000000000000000000000000000000000000000000000000000000081565b600681565b601281565b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156105575750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610596576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058d90610f3e565b60405180910390fd5b6000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600660126106729190611160565b9050600081600a6106839190610fe8565b8361068e9190611106565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b81526004016106ed93929190610e9c565b602060405180830381600087803b15801561070757600080fd5b505af115801561071b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073f9190610d4e565b6040518060400160405280601581526020017f546f6b656e207472616e73666572206661696c65640000000000000000000000815250906107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad9190610efc565b60405180910390fd5b507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610812929190610ed3565b602060405180830381600087803b15801561082c57600080fd5b505af1158015610840573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108649190610d4e565b6040518060400160405280601581526020017f546f6b656e207472616e73666572206661696c65640000000000000000000000815250906108db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d29190610efc565b60405180910390fd5b5080833373ffffffffffffffffffffffffffffffffffffffff167f3a9a9f34f5831e9c8ecb66ab3aa308b2ff31eaca434615f6c9cadc656a9af71c60405160405180910390a4505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ab90610f1e565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7d90610f1e565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ac19190610e81565b602060405180830381600087803b158015610adb57600080fd5b505af1158015610aef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b139190610da8565b90506000811115610bac578173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610b79929190610ed3565b600060405180830381600087803b158015610b9357600080fd5b505af1158015610ba7573d6000803e3d6000fd5b505050505b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3590610f1e565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610ca4573d6000803e3d6000fd5b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081359050610cdc816112c0565b92915050565b600081519050610cf1816112d7565b92915050565b600081359050610d06816112ee565b92915050565b600081519050610d1b816112ee565b92915050565b600060208284031215610d3757610d3661124b565b5b6000610d4584828501610ccd565b91505092915050565b600060208284031215610d6457610d6361124b565b5b6000610d7284828501610ce2565b91505092915050565b600060208284031215610d9157610d9061124b565b5b6000610d9f84828501610cf7565b91505092915050565b600060208284031215610dbe57610dbd61124b565b5b6000610dcc84828501610d0c565b91505092915050565b610dde81611194565b82525050565b6000610def82610f79565b610df98185610f84565b9350610e098185602086016111e9565b610e1281611250565b840191505092915050565b6000610e2a601783610f84565b9150610e358261126e565b602082019050919050565b6000610e4d600d83610f84565b9150610e5882611297565b602082019050919050565b610e6c816111d2565b82525050565b610e7b816111dc565b82525050565b6000602082019050610e966000830184610dd5565b92915050565b6000606082019050610eb16000830186610dd5565b610ebe6020830185610dd5565b610ecb6040830184610e63565b949350505050565b6000604082019050610ee86000830185610dd5565b610ef56020830184610e63565b9392505050565b60006020820190508181036000830152610f168184610de4565b905092915050565b60006020820190508181036000830152610f3781610e1d565b9050919050565b60006020820190508181036000830152610f5781610e40565b9050919050565b6000602082019050610f736000830184610e72565b92915050565b600081519050919050565b600082825260208201905092915050565b6000808291508390505b6001851115610fdf57808604811115610fbb57610fba61121c565b5b6001851615610fca5780820291505b8081029050610fd885611261565b9450610f9f565b94509492505050565b6000610ff3826111d2565b9150610ffe836111dc565b925061102b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611033565b905092915050565b60008261104357600190506110ff565b8161105157600090506110ff565b81600181146110675760028114611071576110a0565b60019150506110ff565b60ff8411156110835761108261121c565b5b8360020a91508482111561109a5761109961121c565b5b506110ff565b5060208310610133831016604e8410600b84101617156110d55782820a9050838111156110d0576110cf61121c565b5b6110ff565b6110e28484846001610f95565b925090508184048111156110f9576110f861121c565b5b81810290505b9392505050565b6000611111826111d2565b915061111c836111d2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156111555761115461121c565b5b828202905092915050565b600061116b826111dc565b9150611176836111dc565b9250828210156111895761118861121c565b5b828203905092915050565b600061119f826111b2565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156112075780820151818401526020810190506111ec565b83811115611216576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f4f6e6c7920666f7220636f6e7472616374204f776e6572000000000000000000600082015250565b7f4f6e6c79204e65774f776e657200000000000000000000000000000000000000600082015250565b6112c981611194565b81146112d457600080fd5b50565b6112e0816111a6565b81146112eb57600080fd5b50565b6112f7816111d2565b811461130257600080fd5b5056fea26469706673582212206a79922d2e8889c1f46485ada6e2252dfb7e450959b80055e6f189cd5bdb41e364736f6c634300080700330000000000000000000000009f8e0bdada7ba929509ce92cbbbed0fb129c8832000000000000000000000000960773318c1aeab5da6605c49266165af56435fa000000000000000000000000b487d0328b109e302b9d817b6f46cbd738ea08c2
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c8063913b7f4711610071578063913b7f471461014557806394b918de14610163578063a6f9dae11461017f578063b95e099e1461019b578063bcdb446b146101b7578063d4ee1d90146101c1576100b4565b806344df8e70146100b95780634d9f8696146100c35780635bc42b29146100e15780635d851d2a146100ff57806379ba50971461011d5780638da5cb5b14610127575b600080fd5b6100c16101df565b005b6100cb61049f565b6040516100d89190610e81565b60405180910390f35b6100e96104c3565b6040516100f69190610f5e565b60405180910390f35b6101076104c8565b6040516101149190610f5e565b60405180910390f35b6101256104cd565b005b61012f61061a565b60405161013c9190610e81565b60405180910390f35b61014d61063e565b60405161015a9190610e81565b60405180910390f35b61017d60048036038101906101789190610d7b565b610662565b005b61019960048036038101906101949190610d21565b610926565b005b6101b560048036038101906101b09190610d21565b6109f8565b005b6101bf610bb0565b005b6101c9610ca7565b6040516101d69190610e81565b60405180910390f35b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461026d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026490610f1e565b60405180910390fd5b60007f000000000000000000000000960773318c1aeab5da6605c49266165af56435fa73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102c89190610e81565b602060405180830381600087803b1580156102e257600080fd5b505af11580156102f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031a9190610da8565b9050807f953c8133f2dc65f419649e37a0a78baae6516941edfecdc94ba79b054502c1b460405160405180910390a27f000000000000000000000000960773318c1aeab5da6605c49266165af56435fa73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000836040518363ffffffff1660e01b81526004016103a5929190610ed3565b602060405180830381600087803b1580156103bf57600080fd5b505af11580156103d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f79190610d4e565b6040518060400160405280601581526020017f546f6b656e207472616e73666572206661696c656400000000000000000000008152509061046e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104659190610efc565b60405180910390fd5b50807fd83c63197e8e676d80ab0122beba9a9d20f3828839e9a1d6fe81d242e9cd7e6e60405160405180910390a250565b7f000000000000000000000000b487d0328b109e302b9d817b6f46cbd738ea08c281565b600681565b601281565b600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156105575750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610596576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058d90610f3e565b60405180910390fd5b6000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000960773318c1aeab5da6605c49266165af56435fa81565b6000600660126106729190611160565b9050600081600a6106839190610fe8565b8361068e9190611106565b90507f000000000000000000000000960773318c1aeab5da6605c49266165af56435fa73ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b81526004016106ed93929190610e9c565b602060405180830381600087803b15801561070757600080fd5b505af115801561071b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073f9190610d4e565b6040518060400160405280601581526020017f546f6b656e207472616e73666572206661696c65640000000000000000000000815250906107b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ad9190610efc565b60405180910390fd5b507f000000000000000000000000b487d0328b109e302b9d817b6f46cbd738ea08c273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610812929190610ed3565b602060405180830381600087803b15801561082c57600080fd5b505af1158015610840573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108649190610d4e565b6040518060400160405280601581526020017f546f6b656e207472616e73666572206661696c65640000000000000000000000815250906108db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d29190610efc565b60405180910390fd5b5080833373ffffffffffffffffffffffffffffffffffffffff167f3a9a9f34f5831e9c8ecb66ab3aa308b2ff31eaca434615f6c9cadc656a9af71c60405160405180910390a4505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ab90610f1e565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7d90610f1e565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610ac19190610e81565b602060405180830381600087803b158015610adb57600080fd5b505af1158015610aef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b139190610da8565b90506000811115610bac578173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610b79929190610ed3565b600060405180830381600087803b158015610b9357600080fd5b505af1158015610ba7573d6000803e3d6000fd5b505050505b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3590610f1e565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610ca4573d6000803e3d6000fd5b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600081359050610cdc816112c0565b92915050565b600081519050610cf1816112d7565b92915050565b600081359050610d06816112ee565b92915050565b600081519050610d1b816112ee565b92915050565b600060208284031215610d3757610d3661124b565b5b6000610d4584828501610ccd565b91505092915050565b600060208284031215610d6457610d6361124b565b5b6000610d7284828501610ce2565b91505092915050565b600060208284031215610d9157610d9061124b565b5b6000610d9f84828501610cf7565b91505092915050565b600060208284031215610dbe57610dbd61124b565b5b6000610dcc84828501610d0c565b91505092915050565b610dde81611194565b82525050565b6000610def82610f79565b610df98185610f84565b9350610e098185602086016111e9565b610e1281611250565b840191505092915050565b6000610e2a601783610f84565b9150610e358261126e565b602082019050919050565b6000610e4d600d83610f84565b9150610e5882611297565b602082019050919050565b610e6c816111d2565b82525050565b610e7b816111dc565b82525050565b6000602082019050610e966000830184610dd5565b92915050565b6000606082019050610eb16000830186610dd5565b610ebe6020830185610dd5565b610ecb6040830184610e63565b949350505050565b6000604082019050610ee86000830185610dd5565b610ef56020830184610e63565b9392505050565b60006020820190508181036000830152610f168184610de4565b905092915050565b60006020820190508181036000830152610f3781610e1d565b9050919050565b60006020820190508181036000830152610f5781610e40565b9050919050565b6000602082019050610f736000830184610e72565b92915050565b600081519050919050565b600082825260208201905092915050565b6000808291508390505b6001851115610fdf57808604811115610fbb57610fba61121c565b5b6001851615610fca5780820291505b8081029050610fd885611261565b9450610f9f565b94509492505050565b6000610ff3826111d2565b9150610ffe836111dc565b925061102b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611033565b905092915050565b60008261104357600190506110ff565b8161105157600090506110ff565b81600181146110675760028114611071576110a0565b60019150506110ff565b60ff8411156110835761108261121c565b5b8360020a91508482111561109a5761109961121c565b5b506110ff565b5060208310610133831016604e8410600b84101617156110d55782820a9050838111156110d0576110cf61121c565b5b6110ff565b6110e28484846001610f95565b925090508184048111156110f9576110f861121c565b5b81810290505b9392505050565b6000611111826111d2565b915061111c836111d2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156111555761115461121c565b5b828202905092915050565b600061116b826111dc565b9150611176836111dc565b9250828210156111895761118861121c565b5b828203905092915050565b600061119f826111b2565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156112075780820151818401526020810190506111ec565b83811115611216576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f4f6e6c7920666f7220636f6e7472616374204f776e6572000000000000000000600082015250565b7f4f6e6c79204e65774f776e657200000000000000000000000000000000000000600082015250565b6112c981611194565b81146112d457600080fd5b50565b6112e0816111a6565b81146112eb57600080fd5b50565b6112f7816111d2565b811461130257600080fd5b5056fea26469706673582212206a79922d2e8889c1f46485ada6e2252dfb7e450959b80055e6f189cd5bdb41e364736f6c63430008070033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000009f8e0bdada7ba929509ce92cbbbed0fb129c8832000000000000000000000000960773318c1aeab5da6605c49266165af56435fa000000000000000000000000b487d0328b109e302b9d817b6f46cbd738ea08c2
-----Decoded View---------------
Arg [0] : _owner (address): 0x9f8E0bDAdA7bA929509CE92cbbbEd0Fb129c8832
Arg [1] : _oldtat2 (address): 0x960773318c1AeaB5dA6605C49266165af56435fa
Arg [2] : _newtat2 (address): 0xb487d0328b109e302b9d817b6f46Cbd738eA08C2
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000009f8e0bdada7ba929509ce92cbbbed0fb129c8832
Arg [1] : 000000000000000000000000960773318c1aeab5da6605c49266165af56435fa
Arg [2] : 000000000000000000000000b487d0328b109e302b9d817b6f46cbd738ea08c2
Deployed Bytecode Sourcemap
497:2871:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2317:260;;;:::i;:::-;;562:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;686:41;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;600:42;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3144:222;;;:::i;:::-;;734:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;648:32;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1705:466;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3042:96;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2616:260;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2932:104;;;:::i;:::-;;760:23;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2317:260;2230:5;;;;;;;;;;2216:19;;:10;:19;;;2208:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;2360:11:::1;2385:7;2374:29;;;2412:4;2374:44;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2360:58;;2438:3;2431:11;;;;;;;;;;2480:7;2469:28;;;2506:1;2510:3;2469:45;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2526:12;;;;;;;;;;;;;;;;::::0;2450:96:::1;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2566:3;2559:11;;;;;;;;;;2352:225;2317:260::o:0;562:32::-;;;:::o;686:41::-;726:1;686:41;:::o;600:42::-;640:2;600:42;:::o;3144:222::-;3233:1;3211:24;;:10;:24;;;;:50;;;;;3253:8;;;;;;;;;;;3239:22;;:10;:22;;;3211:50;3190:110;;;;;;;;;;;;:::i;:::-;;;;;;;;;3329:1;3310:8;;:21;;;;;;;;;;;;;;;;;;3349:10;3341:5;;:18;;;;;;;;;;;;;;;;;;3144:222::o;734:20::-;;;;;;;;;;;;:::o;648:32::-;;;:::o;1705:466::-;1754:14;726:1;640:2;1771:33;;;;:::i;:::-;1754:50;;1814:17;1850:8;1844:2;:14;;;;:::i;:::-;1834:6;:25;;;;:::i;:::-;1814:45;;1901:7;1890:32;;;1923:10;1943:4;1950:6;1890:67;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1971:12;;;;;;;;;;;;;;;;;1869:124;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2035:7;2024:28;;;2053:10;2065:9;2024:51;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2089:12;;;;;;;;;;;;;;;;;2003:108;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2154:9;2146:6;2134:10;2126:38;;;;;;;;;;;;1744:427;;1705:466;:::o;3042:96::-;2230:5;;;;;;;;;;2216:19;;:10;:19;;;2208:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;3122:9:::1;3111:8;;:20;;;;;;;;;;;;;;;;;;3042:96:::0;:::o;2616:260::-;2230:5;;;;;;;;;;2216:19;;:10;:19;;;2208:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;2682:11:::1;2707:5;2696:27;;;2732:4;2696:42;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2682:56;;2758:1;2752:3;:7;2748:122;;;2789:5;2775:29;;;2805:5;::::0;::::1;;;;;;;;2812:3;2775:41;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;2748:122;2672:204;2616:260:::0;:::o;2932:104::-;2230:5;;;;;;;;;;2216:19;;:10;:19;;;2208:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;2991:5:::1;::::0;::::1;;;;;;;;2983:23;;:46;3007:21;2983:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;2932:104::o:0;760:23::-;;;;;;;;;;;;;:::o;7:139:2:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:137::-;206:5;237:6;231:13;222:22;;253:30;277:5;253:30;:::i;:::-;152:137;;;;:::o;295:139::-;341:5;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;295:139;;;;:::o;440:143::-;497:5;528:6;522:13;513:22;;544:33;571:5;544:33;:::i;:::-;440:143;;;;:::o;589:329::-;648:6;697:2;685:9;676:7;672:23;668:32;665:119;;;703:79;;:::i;:::-;665:119;823:1;848:53;893:7;884:6;873:9;869:22;848:53;:::i;:::-;838:63;;794:117;589:329;;;;:::o;924:345::-;991:6;1040:2;1028:9;1019:7;1015:23;1011:32;1008:119;;;1046:79;;:::i;:::-;1008:119;1166:1;1191:61;1244:7;1235:6;1224:9;1220:22;1191:61;:::i;:::-;1181:71;;1137:125;924:345;;;;:::o;1275:329::-;1334:6;1383:2;1371:9;1362:7;1358:23;1354:32;1351:119;;;1389:79;;:::i;:::-;1351:119;1509:1;1534:53;1579:7;1570:6;1559:9;1555:22;1534:53;:::i;:::-;1524:63;;1480:117;1275:329;;;;:::o;1610:351::-;1680:6;1729:2;1717:9;1708:7;1704:23;1700:32;1697:119;;;1735:79;;:::i;:::-;1697:119;1855:1;1880:64;1936:7;1927:6;1916:9;1912:22;1880:64;:::i;:::-;1870:74;;1826:128;1610:351;;;;:::o;1967:118::-;2054:24;2072:5;2054:24;:::i;:::-;2049:3;2042:37;1967:118;;:::o;2091:364::-;2179:3;2207:39;2240:5;2207:39;:::i;:::-;2262:71;2326:6;2321:3;2262:71;:::i;:::-;2255:78;;2342:52;2387:6;2382:3;2375:4;2368:5;2364:16;2342:52;:::i;:::-;2419:29;2441:6;2419:29;:::i;:::-;2414:3;2410:39;2403:46;;2183:272;2091:364;;;;:::o;2461:366::-;2603:3;2624:67;2688:2;2683:3;2624:67;:::i;:::-;2617:74;;2700:93;2789:3;2700:93;:::i;:::-;2818:2;2813:3;2809:12;2802:19;;2461:366;;;:::o;2833:::-;2975:3;2996:67;3060:2;3055:3;2996:67;:::i;:::-;2989:74;;3072:93;3161:3;3072:93;:::i;:::-;3190:2;3185:3;3181:12;3174:19;;2833:366;;;:::o;3205:118::-;3292:24;3310:5;3292:24;:::i;:::-;3287:3;3280:37;3205:118;;:::o;3329:112::-;3412:22;3428:5;3412:22;:::i;:::-;3407:3;3400:35;3329:112;;:::o;3447:222::-;3540:4;3578:2;3567:9;3563:18;3555:26;;3591:71;3659:1;3648:9;3644:17;3635:6;3591:71;:::i;:::-;3447:222;;;;:::o;3675:442::-;3824:4;3862:2;3851:9;3847:18;3839:26;;3875:71;3943:1;3932:9;3928:17;3919:6;3875:71;:::i;:::-;3956:72;4024:2;4013:9;4009:18;4000:6;3956:72;:::i;:::-;4038;4106:2;4095:9;4091:18;4082:6;4038:72;:::i;:::-;3675:442;;;;;;:::o;4123:332::-;4244:4;4282:2;4271:9;4267:18;4259:26;;4295:71;4363:1;4352:9;4348:17;4339:6;4295:71;:::i;:::-;4376:72;4444:2;4433:9;4429:18;4420:6;4376:72;:::i;:::-;4123:332;;;;;:::o;4461:313::-;4574:4;4612:2;4601:9;4597:18;4589:26;;4661:9;4655:4;4651:20;4647:1;4636:9;4632:17;4625:47;4689:78;4762:4;4753:6;4689:78;:::i;:::-;4681:86;;4461:313;;;;:::o;4780:419::-;4946:4;4984:2;4973:9;4969:18;4961:26;;5033:9;5027:4;5023:20;5019:1;5008:9;5004:17;4997:47;5061:131;5187:4;5061:131;:::i;:::-;5053:139;;4780:419;;;:::o;5205:::-;5371:4;5409:2;5398:9;5394:18;5386:26;;5458:9;5452:4;5448:20;5444:1;5433:9;5429:17;5422:47;5486:131;5612:4;5486:131;:::i;:::-;5478:139;;5205:419;;;:::o;5630:214::-;5719:4;5757:2;5746:9;5742:18;5734:26;;5770:67;5834:1;5823:9;5819:17;5810:6;5770:67;:::i;:::-;5630:214;;;;:::o;5931:99::-;5983:6;6017:5;6011:12;6001:22;;5931:99;;;:::o;6036:169::-;6120:11;6154:6;6149:3;6142:19;6194:4;6189:3;6185:14;6170:29;;6036:169;;;;:::o;6211:848::-;6272:5;6279:4;6303:6;6294:15;;6327:5;6318:14;;6341:712;6362:1;6352:8;6349:15;6341:712;;;6457:4;6452:3;6448:14;6442:4;6439:24;6436:50;;;6466:18;;:::i;:::-;6436:50;6516:1;6506:8;6502:16;6499:451;;;6931:4;6924:5;6920:16;6911:25;;6499:451;6981:4;6975;6971:15;6963:23;;7011:32;7034:8;7011:32;:::i;:::-;6999:44;;6341:712;;;6211:848;;;;;;;:::o;7065:281::-;7123:5;7147:23;7165:4;7147:23;:::i;:::-;7139:31;;7191:25;7207:8;7191:25;:::i;:::-;7179:37;;7235:104;7272:66;7262:8;7256:4;7235:104;:::i;:::-;7226:113;;7065:281;;;;:::o;7352:1073::-;7406:5;7597:8;7587:40;;7618:1;7609:10;;7620:5;;7587:40;7646:4;7636:36;;7663:1;7654:10;;7665:5;;7636:36;7732:4;7780:1;7775:27;;;;7816:1;7811:191;;;;7725:277;;7775:27;7793:1;7784:10;;7795:5;;;7811:191;7856:3;7846:8;7843:17;7840:43;;;7863:18;;:::i;:::-;7840:43;7912:8;7909:1;7905:16;7896:25;;7947:3;7940:5;7937:14;7934:40;;;7954:18;;:::i;:::-;7934:40;7987:5;;;7725:277;;8111:2;8101:8;8098:16;8092:3;8086:4;8083:13;8079:36;8061:2;8051:8;8048:16;8043:2;8037:4;8034:12;8030:35;8014:111;8011:246;;;8167:8;8161:4;8157:19;8148:28;;8202:3;8195:5;8192:14;8189:40;;;8209:18;;:::i;:::-;8189:40;8242:5;;8011:246;8282:42;8320:3;8310:8;8304:4;8301:1;8282:42;:::i;:::-;8267:57;;;;8356:4;8351:3;8347:14;8340:5;8337:25;8334:51;;;8365:18;;:::i;:::-;8334:51;8414:4;8407:5;8403:16;8394:25;;7352:1073;;;;;;:::o;8431:348::-;8471:7;8494:20;8512:1;8494:20;:::i;:::-;8489:25;;8528:20;8546:1;8528:20;:::i;:::-;8523:25;;8716:1;8648:66;8644:74;8641:1;8638:81;8633:1;8626:9;8619:17;8615:105;8612:131;;;8723:18;;:::i;:::-;8612:131;8771:1;8768;8764:9;8753:20;;8431:348;;;;:::o;8785:185::-;8823:4;8843:18;8859:1;8843:18;:::i;:::-;8838:23;;8875:18;8891:1;8875:18;:::i;:::-;8870:23;;8912:1;8909;8906:8;8903:34;;;8917:18;;:::i;:::-;8903:34;8962:1;8959;8955:9;8947:17;;8785:185;;;;:::o;8976:96::-;9013:7;9042:24;9060:5;9042:24;:::i;:::-;9031:35;;8976:96;;;:::o;9078:90::-;9112:7;9155:5;9148:13;9141:21;9130:32;;9078:90;;;:::o;9174:126::-;9211:7;9251:42;9244:5;9240:54;9229:65;;9174:126;;;:::o;9306:77::-;9343:7;9372:5;9361:16;;9306:77;;;:::o;9389:86::-;9424:7;9464:4;9457:5;9453:16;9442:27;;9389:86;;;:::o;9481:307::-;9549:1;9559:113;9573:6;9570:1;9567:13;9559:113;;;9658:1;9653:3;9649:11;9643:18;9639:1;9634:3;9630:11;9623:39;9595:2;9592:1;9588:10;9583:15;;9559:113;;;9690:6;9687:1;9684:13;9681:101;;;9770:1;9761:6;9756:3;9752:16;9745:27;9681:101;9530:258;9481:307;;;:::o;9794:180::-;9842:77;9839:1;9832:88;9939:4;9936:1;9929:15;9963:4;9960:1;9953:15;10103:117;10212:1;10209;10202:12;10226:102;10267:6;10318:2;10314:7;10309:2;10302:5;10298:14;10294:28;10284:38;;10226:102;;;:::o;10334:::-;10376:8;10423:5;10420:1;10416:13;10395:34;;10334:102;;;:::o;10442:173::-;10582:25;10578:1;10570:6;10566:14;10559:49;10442:173;:::o;10621:163::-;10761:15;10757:1;10749:6;10745:14;10738:39;10621:163;:::o;10790:122::-;10863:24;10881:5;10863:24;:::i;:::-;10856:5;10853:35;10843:63;;10902:1;10899;10892:12;10843:63;10790:122;:::o;10918:116::-;10988:21;11003:5;10988:21;:::i;:::-;10981:5;10978:32;10968:60;;11024:1;11021;11014:12;10968:60;10918:116;:::o;11040:122::-;11113:24;11131:5;11113:24;:::i;:::-;11106:5;11103:35;11093:63;;11152:1;11149;11142:12;11093:63;11040:122;:::o
Swarm Source
ipfs://6a79922d2e8889c1f46485ada6e2252dfb7e450959b80055e6f189cd5bdb41e3
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 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.