More Info
Private Name Tags
ContractCreator
Latest 24 from a total of 24 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Burn | 21294150 | 76 days ago | IN | 0 ETH | 0.00237854 | ||||
Burn | 21087106 | 104 days ago | IN | 0 ETH | 0.00193409 | ||||
Burn | 20842324 | 139 days ago | IN | 0 ETH | 0.00235727 | ||||
Burn | 20641683 | 167 days ago | IN | 0 ETH | 0.00026286 | ||||
Burn | 20468407 | 191 days ago | IN | 0 ETH | 0.00070042 | ||||
Burn | 20212157 | 227 days ago | IN | 0 ETH | 0.00095654 | ||||
Burn | 19990211 | 258 days ago | IN | 0 ETH | 0.00224727 | ||||
Burn | 19624489 | 309 days ago | IN | 0 ETH | 0.00154674 | ||||
Burn | 19289988 | 356 days ago | IN | 0 ETH | 0.00380004 | ||||
Burn | 19077269 | 386 days ago | IN | 0 ETH | 0.0022525 | ||||
Burn | 18771507 | 429 days ago | IN | 0 ETH | 0.0074557 | ||||
Burn | 18329394 | 490 days ago | IN | 0 ETH | 0.00106989 | ||||
Burn | 17828378 | 561 days ago | IN | 0 ETH | 0.00475325 | ||||
Burn | 17045629 | 671 days ago | IN | 0 ETH | 0.00319274 | ||||
Burn | 16514538 | 745 days ago | IN | 0 ETH | 0.00240816 | ||||
Burn | 15933112 | 827 days ago | IN | 0 ETH | 0.00413969 | ||||
Burn | 15580512 | 876 days ago | IN | 0 ETH | 0.00052258 | ||||
Burn | 15264614 | 925 days ago | IN | 0 ETH | 0.00168279 | ||||
Burn | 14792381 | 1003 days ago | IN | 0 ETH | 0.00215156 | ||||
Burn | 14792305 | 1003 days ago | IN | 0 ETH | 0.0024954 | ||||
Burn | 13632077 | 1184 days ago | IN | 0 ETH | 0.01356695 | ||||
Burn | 12631950 | 1340 days ago | IN | 0 ETH | 0.00099796 | ||||
Burn | 12191329 | 1408 days ago | IN | 0 ETH | 0.01175955 | ||||
Approve Router T... | 12043084 | 1431 days ago | IN | 0 ETH | 0.00835278 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
DaiBasedREQBurner
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-06-11 */ pragma solidity ^0.5.17; contract Context { function _msgSender() internal view returns (address payable) { return msg.sender; } function _msgData() internal view returns (bytes memory) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () internal { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } /** * @title Contract for allowing removal of global supply of locked mintable erc20 tokens by converted from DAI using uniswap v2 router contract * @author Request Network */ interface IUniswapV2Router02 { function swapExactTokensForTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external returns (uint[] memory amounts); } interface IERC20 { function balanceOf(address _owner) external view returns (uint balance); function approve(address _spender, uint _value) external returns (bool success); event Approval(address indexed _owner, address indexed _spender, uint _value); } /*interface*/ contract IBurnableErc20 is IERC20 { function burn(uint value) external; } /** @title DaiBasedREQBurner * @notice A contract to burn REQ tokens from DAI. * @dev All DAIs sent to this contract can only be exchanged for REQs that are then burnt, using Uniswap. */ contract DaiBasedREQBurner is Ownable { address constant DAI_ADDRESS = 0x6B175474E89094C44Da98b954EedeAC495271d0F; address constant REQ_ADDRESS = 0x8f8221aFbB33998d8584A2B05749bA73c37a938a; address constant LOCKED_TOKEN_ADDRESS = DAI_ADDRESS; address constant BURNABLE_TOKEN_ADDRESS = REQ_ADDRESS; // swap router used to convert LOCKED into BURNABLE tokens IUniswapV2Router02 public swapRouter; /** * @notice Constructor of the DAI based REQ burner * @param _swapRouterAddress address of the uniswap token router (which follow the same method signature ). */ constructor(address _swapRouterAddress) public { require(_swapRouterAddress != address(0), "The swap router address should not be 0"); swapRouter = IUniswapV2Router02(_swapRouterAddress); } /// @dev gives the permission to uniswap to accept the swapping of the BURNABLE token function approveRouterToSpend() public { uint256 max = 2**256 - 1; IERC20 dai = IERC20(LOCKED_TOKEN_ADDRESS); dai.approve(address(swapRouter), max); } ///@dev the main function to be executed ///@param _minReqBurnt REQ token needed to be burned. ///@param _deadline maximum timestamp to accept the trade from the router function burn(uint _minReqBurnt, uint256 _deadline) external returns(uint) { IERC20 dai = IERC20(LOCKED_TOKEN_ADDRESS); IBurnableErc20 req = IBurnableErc20(BURNABLE_TOKEN_ADDRESS); uint daiToConvert = dai.balanceOf(address(this)); if (_deadline == 0) { _deadline = block.timestamp + 1000; } // 1 step swapping path (only works if there is a sufficient liquidity behind the router) address[] memory path = new address[](2); path[0] = LOCKED_TOKEN_ADDRESS; path[1] = BURNABLE_TOKEN_ADDRESS; // Do the swap and get the amount of REQ purchased uint reqToBurn = swapRouter.swapExactTokensForTokens( daiToConvert, _minReqBurnt, path, address(this), _deadline )[1]; // Burn all the purchased REQ and return this amount req.burn(reqToBurn); return reqToBurn; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_swapRouterAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"constant":false,"inputs":[],"name":"approveRouterToSpend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_minReqBurnt","type":"uint256"},{"internalType":"uint256","name":"_deadline","type":"uint256"}],"name":"burn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"swapRouter","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610d5f380380610d5f8339818101604052602081101561003357600080fd5b810190808051906020019092919050505060006100546101bf60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610178576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526027815260200180610d386027913960400191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101c7565b600033905090565b610b62806101d66000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80630339bd9e14610067578063715018a6146100715780638da5cb5b1461007b578063b390c0ab146100c5578063c31c9c0714610111578063f2fde38b1461015b575b600080fd5b61006f61019f565b005b6100796102c6565b005b61008361044e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100fb600480360360408110156100db57600080fd5b810190808035906020019092919080359060200190929190505050610477565b6040518082815260200191505060405180910390f35b6101196108cc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61019d6004803603602081101561017157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108f2565b005b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506000736b175474e89094c44da98b954eedeac495271d0f90508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505050506040513d60208110156102b057600080fd5b8101908080519060200190929190505050505050565b6102ce610aff565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461038f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080736b175474e89094c44da98b954eedeac495271d0f90506000738f8221afbb33998d8584a2b05749ba73c37a938a905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561052957600080fd5b505afa15801561053d573d6000803e3d6000fd5b505050506040513d602081101561055357600080fd5b810190808051906020019092919050505090506000851415610577576103e8420194505b606060026040519080825280602002602001820160405280156105a95781602001602082028038833980820191505090505b509050736b175474e89094c44da98b954eedeac495271d0f816000815181106105ce57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050738f8221afbb33998d8584a2b05749ba73c37a938a8160018151811061062a57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed1739848a85308c6040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b8381101561073f578082015181840152602081019050610724565b505050509050019650505050505050600060405180830381600087803b15801561076857600080fd5b505af115801561077c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525060208110156107a657600080fd5b81019080805160405193929190846401000000008211156107c657600080fd5b838201915060208201858111156107dc57600080fd5b82518660208202830111640100000000821117156107f957600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610830578082015181840152602081019050610815565b5050505090500160405250505060018151811061084957fe5b602002602001015190508373ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156108a657600080fd5b505af11580156108ba573d6000803e3d6000fd5b50505050809550505050505092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108fa610aff565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610b086026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60003390509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a265627a7a7231582000742133aba6cbcaa806875862db8faa10433c57471a4f49e9c5e713739024e364736f6c63430005110032546865207377617020726f7574657220616464726573732073686f756c64206e6f7420626520300000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100625760003560e01c80630339bd9e14610067578063715018a6146100715780638da5cb5b1461007b578063b390c0ab146100c5578063c31c9c0714610111578063f2fde38b1461015b575b600080fd5b61006f61019f565b005b6100796102c6565b005b61008361044e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100fb600480360360408110156100db57600080fd5b810190808035906020019092919080359060200190929190505050610477565b6040518082815260200191505060405180910390f35b6101196108cc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61019d6004803603602081101561017157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108f2565b005b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506000736b175474e89094c44da98b954eedeac495271d0f90508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505050506040513d60208110156102b057600080fd5b8101908080519060200190929190505050505050565b6102ce610aff565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461038f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080736b175474e89094c44da98b954eedeac495271d0f90506000738f8221afbb33998d8584a2b05749ba73c37a938a905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561052957600080fd5b505afa15801561053d573d6000803e3d6000fd5b505050506040513d602081101561055357600080fd5b810190808051906020019092919050505090506000851415610577576103e8420194505b606060026040519080825280602002602001820160405280156105a95781602001602082028038833980820191505090505b509050736b175474e89094c44da98b954eedeac495271d0f816000815181106105ce57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050738f8221afbb33998d8584a2b05749ba73c37a938a8160018151811061062a57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166338ed1739848a85308c6040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b8381101561073f578082015181840152602081019050610724565b505050509050019650505050505050600060405180830381600087803b15801561076857600080fd5b505af115801561077c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525060208110156107a657600080fd5b81019080805160405193929190846401000000008211156107c657600080fd5b838201915060208201858111156107dc57600080fd5b82518660208202830111640100000000821117156107f957600080fd5b8083526020830192505050908051906020019060200280838360005b83811015610830578082015181840152602081019050610815565b5050505090500160405250505060018151811061084957fe5b602002602001015190508373ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156108a657600080fd5b505af11580156108ba573d6000803e3d6000fd5b50505050809550505050505092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108fa610aff565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610b086026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60003390509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a265627a7a7231582000742133aba6cbcaa806875862db8faa10433c57471a4f49e9c5e713739024e364736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
-----Decoded View---------------
Arg [0] : _swapRouterAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Deployed Bytecode Sourcemap
3594:2307:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3594:2307:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4529:182;;;:::i;:::-;;2040:140;;;:::i;:::-;;1398:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4907:991;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4907:991:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3985:36;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2335:236;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2335:236:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4529:182;4579:11;4593:10;4579:24;;4614:10;3672:42;4614:41;;4666:3;:11;;;4686:10;;;;;;;;;;;4699:3;4666:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4666:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4666:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4666:37:0;;;;;;;;;;;;;;;;;4529:182;;:::o;2040:140::-;1620:12;:10;:12::i;:::-;1610:22;;:6;;;;;;;;;;;:22;;;1602:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2139:1;2102:40;;2123:6;;;;;;;;;;;2102:40;;;;;;;;;;;;2170:1;2153:6;;:19;;;;;;;;;;;;;;;;;;2040:140::o;1398:79::-;1436:7;1463:6;;;;;;;;;;;1456:13;;1398:79;:::o;4907:991::-;4994:4;5016:10;3672:42;5016:41;;5068:18;3752:42;5068:59;;5138:17;5158:3;:13;;;5180:4;5158:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5158:28:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5158:28:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5158:28:0;;;;;;;;;;;;;;;;5138:48;;5216:1;5203:9;:14;5199:81;;;5264:4;5246:15;:22;5234:34;;5199:81;5391:21;5429:1;5415:16;;;;;;;;;;;;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;148:4;140:6;136:17;126:27;;0:157;5415:16:0;;;;5391:40;;3672:42;5442:4;5447:1;5442:7;;;;;;;;;;;;;:30;;;;;;;;;;;3752:42;5483:4;5488:1;5483:7;;;;;;;;;;;;;:32;;;;;;;;;;;5588:14;5605:10;;;;;;;;;;;:35;;;5653:12;5678;5703:4;5728;5746:9;5605:161;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5605:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5605:161:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5605:161:0;;;;;;39:16:-1;36:1;17:17;2:54;5605:161:0;101:4:-1;97:9;90:4;84;80:15;76:31;69:5;65:43;126:6;120:4;113:20;0:138;13:2;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5605:161:0;;;;;;;;;;;;;19:11:-1;14:3;11:20;8:2;;;44:1;41;34:12;8:2;71:11;66:3;62:21;55:28;;123:4;118:3;114:14;159:9;141:16;138:31;135:2;;;182:1;179;172:12;135:2;219:3;213:10;331:9;325:2;311:12;307:21;289:16;285:44;282:59;261:11;247:12;244:29;233:116;230:2;;;362:1;359;352:12;230:2;385:12;380:3;373:25;421:4;416:3;412:14;405:21;;0:433;;5605:161:0;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;5605:161:0;;;;;;;;;;;5767:1;5605:164;;;;;;;;;;;;;;5588:181;;5844:3;:8;;;5853:9;5844:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5844:19:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5844:19:0;;;;5881:9;5874:16;;;;;;;4907:991;;;;:::o;3985:36::-;;;;;;;;;;;;;:::o;2335:236::-;1620:12;:10;:12::i;:::-;1610:22;;:6;;;;;;;;;;;:22;;;1602:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2436:1;2416:22;;:8;:22;;;;2408:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2526:8;2497:38;;2518:6;;;;;;;;;;;2497:38;;;;;;;;;;;;2555:8;2546:6;;:17;;;;;;;;;;;;;;;;;;2335:236;:::o;52:98::-;97:15;132:10;125:17;;52:98;:::o
Swarm Source
bzzr://00742133aba6cbcaa806875862db8faa10433c57471a4f49e9c5e713739024e3
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.999815 | 2,346.5511 | $2,346.12 |
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.