Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 188 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Burn And Deploy | 11911929 | 1351 days ago | IN | 0 ETH | 0.18279575 | ||||
Transfer Stuff | 11901278 | 1353 days ago | IN | 0 ETH | 0.004053 | ||||
Mint And Burn | 11900330 | 1353 days ago | IN | 0 ETH | 0.48656567 | ||||
Mint And Burn | 11900269 | 1353 days ago | IN | 0 ETH | 0.48656567 | ||||
Mint And Burn | 11900246 | 1353 days ago | IN | 0 ETH | 0.48656567 | ||||
Mint And Burn | 11900245 | 1353 days ago | IN | 0 ETH | 0.48656567 | ||||
Mint And Burn | 11900227 | 1353 days ago | IN | 0 ETH | 0.37968432 | ||||
Mint And Burn | 11900200 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900121 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900065 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900062 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900049 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900048 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900043 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11900042 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899859 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899734 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899711 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899689 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899512 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899511 | 1353 days ago | IN | 0 ETH | 0.37072639 | ||||
Mint And Burn | 11899510 | 1353 days ago | IN | 0 ETH | 0.37120757 | ||||
Transfer Stuff | 11898992 | 1353 days ago | IN | 0 ETH | 0.00278643 | ||||
Mint And Burn | 11898902 | 1353 days ago | IN | 0 ETH | 0.37852717 | ||||
Mint And Burn | 11898900 | 1353 days ago | IN | 0 ETH | 0.37852717 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
11911929 | 1351 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
GasTokenSwitcher
Compiler Version
v0.7.4+commit.3f05b770
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-01-20 */ // SPDX-License-Identifier: AGPL-3.0-or-later pragma solidity ^0.7.0; // Standard ERC-20 interface 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); } interface GasToken { function mint(uint256 value) external; function free(uint256 value) external returns (bool success); function freeUpTo(uint256 value) external returns (uint256 freed); function freeFrom(address from, uint256 value) external returns (bool success); function freeFromUpTo(address from, uint256 value) external returns (uint256 freed); } contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor (address initOwner) { owner = initOwner; emit OwnershipTransferred(address(0), msg.sender); } modifier onlyOwner() { require(owner == msg.sender, "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(owner, address(0)); owner = address(0); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract Dummy is Ownable(msg.sender) { receive() external payable { } //transfers tokens from this contract function transferStuff(address tokenAddress, uint256 amountTokens, address dest) external onlyOwner() { IERC20(tokenAddress).transfer(dest, amountTokens); } //transfers ETH from this contract function drain(address payable dest) external onlyOwner() { dest.transfer( address(this).balance ); } } contract GasTokenSwitcher is Dummy { //address public GasToken_one = 0x88d60255f917e3eb94eae199d827dad837fac4cb; //address public GasToken_two = 0x0000000000b3F879cb30FE243b4Dfee438691c04 //address public chi = 0x0000000000004946c0e9f43f4dee607b0ef1fa1c /* function mintAndFreeFrom(address burnToken, address from, uint256 free, address mintToken, uint256 newTokens) public onlyOwner() { require(GasToken(burnToken).freeFrom(from, free)); GasToken(mintToken).mint(newTokens); } */ modifier discountGasToken(address burnToken, address from) { uint256 gasStart = gasleft(); _; uint256 gasSpent = 21000 + gasStart - gasleft() + 16 * msg.data.length; GasToken(burnToken).freeFromUpTo(from, (gasSpent + 14154) / 41130); } function mintAndBurn(address burnToken, address from, address mintToken, uint256 newTokens) public onlyOwner() discountGasToken(burnToken, from) { GasToken(mintToken).mint(newTokens); } function burnAndDeploy(address burnToken, address from, bytes memory data) public onlyOwner() discountGasToken(burnToken, from) returns(address contractAddress) { assembly { contractAddress := create(0, add(data, 32), mload(data)) } } } //code below copied from https://etherscan.io/address/deployer.eth#code interface IFreeFromUpTo { function freeFromUpTo(address from, uint256 value) external returns (uint256 freed); } contract Deployer { IFreeFromUpTo public constant gst = IFreeFromUpTo(0x0000000000b3F879cb30FE243b4Dfee438691c04); IFreeFromUpTo public constant chi = IFreeFromUpTo(0x0000000000004946c0e9F43F4Dee607b0eF1fA1c); modifier discountGST { uint256 gasStart = gasleft(); _; uint256 gasSpent = 21000 + gasStart - gasleft() + 16 * msg.data.length; gst.freeFromUpTo(msg.sender, (gasSpent + 14154) / 41130); } modifier discountCHI { uint256 gasStart = gasleft(); _; uint256 gasSpent = 21000 + gasStart - gasleft() + 16 * msg.data.length; chi.freeFromUpTo(msg.sender, (gasSpent + 14154) / 41130); } function gstDeploy(bytes memory data) public discountGST returns(address contractAddress) { assembly { contractAddress := create(0, add(data, 32), mload(data)) } } function chiDeploy(bytes memory data) public discountCHI returns(address contractAddress) { assembly { contractAddress := create(0, add(data, 32), mload(data)) } } function gstDeploy2(uint256 salt, bytes memory data) public discountGST returns(address contractAddress) { assembly { contractAddress := create2(0, add(data, 32), mload(data), salt) } } function chiDeploy2(uint256 salt, bytes memory data) public discountCHI returns(address contractAddress) { assembly { contractAddress := create2(0, add(data, 32), mload(data), salt) } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"burnToken","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"burnAndDeploy","outputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"dest","type":"address"}],"name":"drain","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"burnToken","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"mintToken","type":"address"},{"internalType":"uint256","name":"newTokens","type":"uint256"}],"name":"mintAndBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amountTokens","type":"uint256"},{"internalType":"address","name":"dest","type":"address"}],"name":"transferStuff","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b5033806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350610dfe806100bd6000396000f3fe6080604052600436106100745760003560e01c8063723d6d3c1161004e578063723d6d3c146102445780638da5cb5b146102df578063ece5313214610320578063f2fde38b146103715761007b565b8063111f3f041461008057806355b280f9146101b2578063715018a61461022d5761007b565b3661007b57005b600080fd5b34801561008c57600080fd5b50610186600480360360608110156100a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561010057600080fd5b82018360208201111561011257600080fd5b8035906020019184600183028401116401000000008311171561013457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506103c2565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101be57600080fd5b5061022b600480360360608110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610571565b005b34801561023957600080fd5b506102426106e4565b005b34801561025057600080fd5b506102dd6004803603608081101561026757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610863565b005b3480156102eb57600080fd5b506102f4610a6f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561032c57600080fd5b5061036f6004803603602081101561034357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a93565b005b34801561037d57600080fd5b506103c06004803603602081101561039457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b9e565b005b60003373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610485576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b838360005a90508451602086016000f093506000803690506010025a8361520801030190508373ffffffffffffffffffffffffffffffffffffffff1663079d229f8461a0aa61374a8501816104d657fe5b046040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561052a57600080fd5b505af115801561053e573d6000803e3d6000fd5b505050506040513d602081101561055457600080fd5b810190808051906020019092919050505050505050509392505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610632576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156106a357600080fd5b505af11580156106b7573d6000803e3d6000fd5b505050506040513d60208110156106cd57600080fd5b810190808051906020019092919050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610924576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b838360005a90508473ffffffffffffffffffffffffffffffffffffffff1663a0712d68856040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561097e57600080fd5b505af1158015610992573d6000803e3d6000fd5b505050506000803690506010025a8361520801030190508373ffffffffffffffffffffffffffffffffffffffff1663079d229f8461a0aa61374a8501816109d557fe5b046040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610a2957600080fd5b505af1158015610a3d573d6000803e3d6000fd5b505050506040513d6020811015610a5357600080fd5b8101908080519060200190929190505050505050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b54576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610b9a573d6000803e3d6000fd5b5050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c5f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610da36026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220a5509e7356133758e1036284367b53d7b78272fc17f9e2a45e4c6be834e82be664736f6c63430007040033
Deployed Bytecode
0x6080604052600436106100745760003560e01c8063723d6d3c1161004e578063723d6d3c146102445780638da5cb5b146102df578063ece5313214610320578063f2fde38b146103715761007b565b8063111f3f041461008057806355b280f9146101b2578063715018a61461022d5761007b565b3661007b57005b600080fd5b34801561008c57600080fd5b50610186600480360360608110156100a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561010057600080fd5b82018360208201111561011257600080fd5b8035906020019184600183028401116401000000008311171561013457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506103c2565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101be57600080fd5b5061022b600480360360608110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610571565b005b34801561023957600080fd5b506102426106e4565b005b34801561025057600080fd5b506102dd6004803603608081101561026757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610863565b005b3480156102eb57600080fd5b506102f4610a6f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561032c57600080fd5b5061036f6004803603602081101561034357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a93565b005b34801561037d57600080fd5b506103c06004803603602081101561039457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b9e565b005b60003373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610485576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b838360005a90508451602086016000f093506000803690506010025a8361520801030190508373ffffffffffffffffffffffffffffffffffffffff1663079d229f8461a0aa61374a8501816104d657fe5b046040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561052a57600080fd5b505af115801561053e573d6000803e3d6000fd5b505050506040513d602081101561055457600080fd5b810190808051906020019092919050505050505050509392505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610632576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156106a357600080fd5b505af11580156106b7573d6000803e3d6000fd5b505050506040513d60208110156106cd57600080fd5b810190808051906020019092919050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610924576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b838360005a90508473ffffffffffffffffffffffffffffffffffffffff1663a0712d68856040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561097e57600080fd5b505af1158015610992573d6000803e3d6000fd5b505050506000803690506010025a8361520801030190508373ffffffffffffffffffffffffffffffffffffffff1663079d229f8461a0aa61374a8501816109d557fe5b046040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610a2957600080fd5b505af1158015610a3d573d6000803e3d6000fd5b505050506040513d6020811015610a5357600080fd5b8101908080519060200190929190505050505050505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b54576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610b9a573d6000803e3d6000fd5b5050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c5f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610da36026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220a5509e7356133758e1036284367b53d7b78272fc17f9e2a45e4c6be834e82be664736f6c63430007040033
Deployed Bytecode Sourcemap
2435:1300:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3462:270;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2093:170;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1563:146;;;;;;;;;;;;;:::i;:::-;;3257:199;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1190:20;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2309:115;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1715:242;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3462:270;3598:23;1490:10;1481:19;;:5;;;;;;;;;;:19;;;1473:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3573:9:::1;3584:4;3045:16;3064:9;3045:28;;3708:4:::2;3702:11;3697:2;3691:4;3687:13;3684:1;3677:37;3658:56;;3096:16:::1;3151:8:::0;::::1;:15;;3146:2;:20;3134:9;3123:8;3115:5;:16;:28;:51;3096:70;;3186:9;3177:32;;;3210:4;3237:5;3228;3217:8;:16;3216:26;;;;;;3177:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;1548:1;;;;3462:270:::0;;;;;:::o;2093:170::-;1490:10;1481:19;;:5;;;;;;;;;;:19;;;1473:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2213:12:::1;2206:29;;;2236:4;2242:12;2206:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;2093:170:::0;;;:::o;1563:146::-;1490:10;1481:19;;:5;;;;;;;;;;:19;;;1473:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1669:1:::1;1633:39;;1654:5;::::0;::::1;;;;;;;;1633:39;;;;;;;;;;;;1699:1;1683:5:::0;::::1;:18;;;;;;;;;;;;;;;;;;1563:146::o:0;3257:199::-;1490:10;1481:19;;:5;;;;;;;;;;:19;;;1473:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3385:9:::1;3396:4;3045:16;3064:9;3045:28;;3422:9:::2;3413:24;;;3438:9;3413:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;3096:16:::1;3151:8:::0;::::1;:15;;3146:2;:20;3134:9;3123:8;3115:5;:16;:28;:51;3096:70;;3186:9;3177:32;;;3210:4;3237:5;3228;3217:8;:16;3216:26;;;;;;3177:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;1548:1;;;;3257:199:::0;;;;:::o;1190:20::-;;;;;;;;;;;;:::o;2309:115::-;1490:10;1481:19;;:5;;;;;;;;;;:19;;;1473:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2378:4:::1;:13;;:38;2393:21;2378:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;2309:115:::0;:::o;1715:242::-;1490:10;1481:19;;:5;;;;;;;;;;:19;;;1473:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1824:1:::1;1804:22;;:8;:22;;;;1796:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1913:8;1885:37;;1906:5;::::0;::::1;;;;;;;;1885:37;;;;;;;;;;;;1941:8;1933:5;::::0;:16:::1;;;;;;;;;;;;;;;;;;1715:242:::0;:::o
Swarm Source
ipfs://a5509e7356133758e1036284367b53d7b78272fc17f9e2a45e4c6be834e82be6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.