Overview
ETH Balance
15.274504920637856125 ETH
Eth Value
$47,366.15 (@ $3,100.99/ETH)Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 14 from a total of 14 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Redeem CC10LP | 15714321 | 639 days ago | IN | 0 ETH | 0.01586169 | ||||
Redeem FFFLP | 15662727 | 646 days ago | IN | 0 ETH | 0.00142351 | ||||
Redeem CC10LP | 15554143 | 661 days ago | IN | 0 ETH | 0.00509974 | ||||
Redeem DEFI5LP | 15537148 | 664 days ago | IN | 0 ETH | 0.00571588 | ||||
Redeem FFFLP | 15503120 | 669 days ago | IN | 0 ETH | 0.00605854 | ||||
Redeem DEFI5LP | 15483697 | 673 days ago | IN | 0 ETH | 0.00448932 | ||||
Redeem FFFLP | 15284524 | 704 days ago | IN | 0 ETH | 0.0046053 | ||||
Redeem CC10LP | 15252629 | 709 days ago | IN | 0 ETH | 0.00557443 | ||||
Redeem CC10LP | 15186032 | 719 days ago | IN | 0 ETH | 0.0143182 | ||||
Redeem CC10LP | 15179390 | 720 days ago | IN | 0 ETH | 0.01421418 | ||||
Redeem DEFI5LP | 15110079 | 731 days ago | IN | 0 ETH | 0.00685663 | ||||
Redeem CC10LP | 15073348 | 737 days ago | IN | 0 ETH | 0.00820027 | ||||
Redeem CC10LP | 15062411 | 739 days ago | IN | 0 ETH | 0.01088492 | ||||
0x6807398e | 14961992 | 756 days ago | IN | Create: UniBurn | 0 ETH | 0.02037882 |
Latest 14 internal transactions
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
15714321 | 639 days ago | 0.00030325 ETH | ||||
15662727 | 646 days ago | 0.05815279 ETH | ||||
15554143 | 661 days ago | 0.00034346 ETH | ||||
15537148 | 664 days ago | 0.29542846 ETH | ||||
15503120 | 669 days ago | 1.2153423 ETH | ||||
15483697 | 673 days ago | 0.14082388 ETH | ||||
15284524 | 704 days ago | 0.17761518 ETH | ||||
15252629 | 709 days ago | 0.00003707 ETH | ||||
15186032 | 719 days ago | 0.00003818 ETH | ||||
15179390 | 720 days ago | 0.00050674 ETH | ||||
15110079 | 731 days ago | 0.01365273 ETH | ||||
15073348 | 737 days ago | 0.00072118 ETH | ||||
15062411 | 739 days ago | 0.00005176 ETH | ||||
15019871 | 746 days ago | 17.17752197 ETH |
Loading...
Loading
Contract Name:
UniBurn
Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity >=0.6.0; import "./interfaces/IRestrictedIndexPool.sol"; import "./interfaces/IWETH.sol"; import "./lib/SafeMath.sol"; import "./lib/TransferHelper.sol"; contract UniBurn { using SafeMath for uint256; using TransferHelper for address; IERC20 public constant defi5LP = IERC20(0x8dCBa0B75c1038c4BaBBdc0Ff3bD9a8f6979Dd13); IERC20 public constant cc10LP = IERC20(0x2701eA55b8B4f0FE46C15a0F560e9cf0C430f833); IERC20 public constant fffLP = IERC20(0x9A60F0A46C1485D4BDA7750AdB0dB1b17Aa48A33); IWETH public constant weth = IWETH(0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2); IRestrictedIndexPool public constant defi5 = IRestrictedIndexPool(0xfa6de2697D59E88Ed7Fc4dFE5A33daC43565ea41); IRestrictedIndexPool public constant cc10 = IRestrictedIndexPool(0x17aC188e09A7890a1844E5E65471fE8b0CcFadF3); IRestrictedIndexPool public constant fff = IRestrictedIndexPool(0xaBAfA52D3d5A2c18A4C1Ae24480D22B831fC0413); struct PoolData { uint96 supply; uint72 ethBalance; uint88 poolBalance; } PoolData public fffData = PoolData( uint96(133274619446277226138), uint72(11392283886319598494), uint88(1664883434767400933503) ); PoolData public defi5Data = PoolData( uint96(205228556349547851201), uint72(5759526907677680378), uint88(8924373539359521982012) ); PoolData public cc10Data = PoolData( uint96(993232546416253583380), uint72(25711183462534811), uint88(74090838958998997067316924) ); function _redeem( IRestrictedIndexPool pool, IERC20 pair, PoolData storage info ) internal { uint256 lpBalance = pair.balanceOf(msg.sender); require(lpBalance > 0, "ERR_NULL_AMOUNT"); address(pair).safeTransferFrom(msg.sender, address(0), lpBalance); uint256 supply = uint256(info.supply); uint256 ethBalance = uint256(info.ethBalance); uint256 poolBalance = uint256(info.poolBalance); uint256 ethValue = ethBalance.mul(lpBalance) / supply; uint256 poolValue = poolBalance.mul(lpBalance) / supply; // We don't need to do a safe cast because safemath prevents // overflow and the original values are within size range info.ethBalance = uint72(ethBalance.sub(ethValue)); info.poolBalance = uint88(poolBalance.sub(poolValue)); info.supply = uint96(supply.sub(lpBalance)); pool.exitPoolTo(msg.sender, poolValue); address(msg.sender).safeTransferETH(ethValue); } receive() external payable {} function burnWETH() external { weth.withdraw(weth.balanceOf(address(this))); } function redeemFFFLP() external { _redeem(fff, fffLP, fffData); } function redeemDEFI5LP() external { _redeem(defi5, defi5LP, defi5Data); } function redeemCC10LP() external { _redeem(cc10, cc10LP, cc10Data); } }
// SPDX-License-Identifier: MIT pragma solidity >=0.6.0; pragma experimental ABIEncoderV2; import "./IERC20.sol"; interface IRestrictedIndexPool is IERC20 { event LOG_EXIT( address indexed caller, address indexed tokenOut, uint256 tokenAmountOut ); struct Record { bool bound; bool ready; uint40 lastDenormUpdate; uint96 denorm; uint96 desiredDenorm; uint8 index; uint256 balance; } function initialize(address _lpBurn, address _pair) external; function exitPool(uint256 poolAmountIn, uint256[] calldata minAmountsOut) external; function exitPoolTo(address to, uint256 poolAmountIn) external; function redeemAll() external; function isPublicSwap() external view returns (bool); function getSwapFee() external view returns ( uint256 /* swapFee */ ); function getExitFee() external view returns ( uint256 /* exitFee */ ); function getController() external view returns (address); function getExitFeeRecipient() external view returns (address); function isBound(address t) external view returns (bool); function getNumTokens() external view returns (uint256); function getCurrentTokens() external view returns (address[] memory tokens); function getCurrentDesiredTokens() external view returns (address[] memory tokens); function getDenormalizedWeight(address token) external view returns ( uint256 /* denorm */ ); function getTokenRecord(address token) external view returns (Record memory record); function getTotalDenormalizedWeight() external view returns (uint256); function getBalance(address token) external view returns (uint256); function getUsedBalance(address token) external view returns (uint256); }
// SPDX-License-Identifier: MIT pragma solidity >=0.6.0; import "./IERC20.sol"; interface IWETH is IERC20 { function deposit() external payable; function withdraw(uint256) external; }
pragma solidity >=0.6.0; // a library for performing overflow-safe math, courtesy of DappHub (https://github.com/dapphub/ds-math) library SafeMath { function add(uint256 x, uint256 y) internal pure returns (uint256 z) { require((z = x + y) >= x, "ds-math-add-overflow"); } function sub(uint256 x, uint256 y) internal pure returns (uint256 z) { require((z = x - y) <= x, "ds-math-sub-underflow"); } function mul(uint256 x, uint256 y) internal pure returns (uint256 z) { require(y == 0 || (z = x * y) / y == x, "ds-math-mul-overflow"); } }
// SPDX-License-Identifier: MIT pragma solidity >=0.6.0; /************************************************************************************************ Originally from https://github.com/Uniswap/uniswap-lib/blob/master/contracts/libraries/TransferHelper.sol This source code has been modified from the original, which was copied from the github repository at commit hash cfedb1f55864dcf8cc0831fdd8ec18eb045b7fd1. Subject to the MIT license *************************************************************************************************/ library TransferHelper { function safeApproveMax(address token, address to) internal { safeApprove(token, to, type(uint256).max); } function safeUnapprove(address token, address to) internal { safeApprove(token, to, 0); } function safeApprove( address token, address to, uint256 value ) internal { // bytes4(keccak256(bytes("approve(address,uint256)"))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), "TH:SA"); } function safeTransfer( address token, address to, uint256 value ) internal { // bytes4(keccak256(bytes("transfer(address,uint256)"))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value)); require(success && (data.length == 0 || abi.decode(data, (bool))), "TH:ST"); } function safeTransferFrom( address token, address from, address to, uint256 value ) internal { // bytes4(keccak256(bytes("transferFrom(address,address,uint256)"))); (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value)); require( success && (data.length == 0 || abi.decode(data, (bool))), "TH:STF" ); } function safeTransferETH(address to, uint256 value) internal { (bool success, ) = to.call{ value: value }(""); require(success, "TH:STE"); } }
// SPDX-License-Identifier: MIT pragma solidity >=0.6.0; interface IERC20 { event Approval(address indexed src, address indexed dst, uint256 amt); event Transfer(address indexed src, address indexed dst, uint256 amt); function symbol() external view returns (string memory); function name() external view returns (string memory); function decimals() external view returns (uint8); 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); }
{ "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "none", "useLiteralContent": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"name":"burnWETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cc10","outputs":[{"internalType":"contract IRestrictedIndexPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cc10Data","outputs":[{"internalType":"uint96","name":"supply","type":"uint96"},{"internalType":"uint72","name":"ethBalance","type":"uint72"},{"internalType":"uint88","name":"poolBalance","type":"uint88"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cc10LP","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defi5","outputs":[{"internalType":"contract IRestrictedIndexPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defi5Data","outputs":[{"internalType":"uint96","name":"supply","type":"uint96"},{"internalType":"uint72","name":"ethBalance","type":"uint72"},{"internalType":"uint88","name":"poolBalance","type":"uint88"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defi5LP","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fff","outputs":[{"internalType":"contract IRestrictedIndexPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fffData","outputs":[{"internalType":"uint96","name":"supply","type":"uint96"},{"internalType":"uint72","name":"ethBalance","type":"uint72"},{"internalType":"uint88","name":"poolBalance","type":"uint88"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fffLP","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"redeemCC10LP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"redeemDEFI5LP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"redeemFFFLP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"weth","outputs":[{"internalType":"contract IWETH","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6807398e904466b8be9a6080819052679e1985d5f07c7b9e60a052685a40e626fd8f29987f60c052600080546001600160601b0319908116909217600160601b600160a81b0319908116739e1985d5f07c7b9e000000000000000000000000176001600160a81b03908116685a40e626fd8f29987f60a81b17909255680b201e4ca70509adc160e0819052674fedf3350e6ea2fa610100526901e3ca8ff2b0a3df463c610120526001805485169091178216734fedf3350e6ea2fa0000000000000000000000001783166878f2a3fcac28f7d18f60aa1b1790556101a06040526835d7deda981179c014610140819052665b582f650a0e9b610160526a3d49586d9370d87fbf3ebc61018052600280549094161716725b582f650a0e9b00000000000000000000000017166a0f52561b64dc361fefcfaf60aa1b17905534801561014857600080fd5b50610a1d806101586000396000f3fe6080604052600436106100e15760003560e01c80637d88b7701161007f578063976eb26811610059578063976eb26814610218578063c1f37be31461022d578063d6d8461f14610242578063f4ee798a14610257576100e8565b80637d88b770146101d95780637f52c4eb146101ee578063951567da14610203576100e8565b806369555fb5116100bb57806369555fb5146101485780636cf0ed311461015f57806374033ce6146101af5780637a02c2c7146101c4576100e8565b80630b56dd63146100ed5780633fc8cef31461011e5780635fb4ed2a14610133576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b5061010261026c565b604080516001600160a01b039092168252519081900360200190f35b34801561012a57600080fd5b50610102610284565b34801561013f57600080fd5b5061010261029c565b34801561015457600080fd5b5061015d6102b4565b005b34801561016b57600080fd5b50610174610391565b604080516001600160601b03909416845268ffffffffffffffffff90921660208401526001600160581b031682820152519081900360600190f35b3480156101bb57600080fd5b5061015d6103c5565b3480156101d057600080fd5b506101026103fb565b3480156101e557600080fd5b5061015d610413565b3480156101fa57600080fd5b50610102610447565b34801561020f57600080fd5b5061017461045f565b34801561022457600080fd5b50610102610493565b34801561023957600080fd5b5061015d6104ab565b34801561024e57600080fd5b506101026104df565b34801561026357600080fd5b506101746104f7565b73fa6de2697d59e88ed7fc4dfe5a33dac43565ea4181565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b73abafa52d3d5a2c18a4c1ae24480d22b831fc041381565b604080516370a0823160e01b8152306004820152905173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc291632e1a7d4d9183916370a08231916024808301926020929190829003018186803b15801561030d57600080fd5b505afa158015610321573d6000803e3d6000fd5b505050506040513d602081101561033757600080fd5b5051604080516001600160e01b031960e085901b168152600481019290925251602480830192600092919082900301818387803b15801561037757600080fd5b505af115801561038b573d6000803e3d6000fd5b50505050565b6000546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031683565b6103f97317ac188e09a7890a1844e5e65471fe8b0ccfadf3732701ea55b8b4f0fe46c15a0f560e9cf0c430f833600261052b565b565b732701ea55b8b4f0fe46c15a0f560e9cf0c430f83381565b6103f973fa6de2697d59e88ed7fc4dfe5a33dac43565ea41738dcba0b75c1038c4babbdc0ff3bd9a8f6979dd13600161052b565b738dcba0b75c1038c4babbdc0ff3bd9a8f6979dd1381565b6001546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031683565b7317ac188e09a7890a1844e5e65471fe8b0ccfadf381565b6103f973abafa52d3d5a2c18a4c1ae24480d22b831fc0413739a60f0a46c1485d4bda7750adb0db1b17aa48a33600061052b565b739a60f0a46c1485d4bda7750adb0db1b17aa48a3381565b6002546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031683565b6000826001600160a01b03166370a08231336040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561057a57600080fd5b505afa15801561058e573d6000803e3d6000fd5b505050506040513d60208110156105a457600080fd5b50519050806105ec576040805162461bcd60e51b815260206004820152600f60248201526e11549497d395531317d05353d55395608a1b604482015290519081900360640190fd5b6106026001600160a01b03841633600084610768565b81546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031660008361063f84876108c3565b8161064657fe5b04905060008461065684886108c3565b8161065d57fe5b04905061066a848361092c565b875468ffffffffffffffffff91909116600160601b0268ffffffffffffffffff60601b1990911617875561069e838261092c565b87546001600160581b0391909116600160a81b026001600160a81b039091161787556106ca858761092c565b87546bffffffffffffffffffffffff19166001600160601b039190911617875560408051633d2f7b3560e11b81523360048201526024810183905290516001600160a01b038b1691637a5ef66a91604480830192600092919082900301818387803b15801561073857600080fd5b505af115801561074c573d6000803e3d6000fd5b5061075d925033915084905061097c565b505050505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106107ec5780518252601f1990920191602091820191016107cd565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461084e576040519150601f19603f3d011682016040523d82523d6000602084013e610853565b606091505b5091509150818015610881575080511580610881575080806020019051602081101561087e57600080fd5b50515b6108bb576040805162461bcd60e51b81526020600482015260066024820152652a241d29aa2360d11b604482015290519081900360640190fd5b505050505050565b60008115806108de575050808202828282816108db57fe5b04145b610926576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b92915050565b80820382811115610926576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d80600081146109c7576040519150601f19603f3d011682016040523d82523d6000602084013e6109cc565b606091505b5050905080610a0b576040805162461bcd60e51b815260206004820152600660248201526554483a53544560d01b604482015290519081900360640190fd5b50505056fea164736f6c6343000706000a
Deployed Bytecode
0x6080604052600436106100e15760003560e01c80637d88b7701161007f578063976eb26811610059578063976eb26814610218578063c1f37be31461022d578063d6d8461f14610242578063f4ee798a14610257576100e8565b80637d88b770146101d95780637f52c4eb146101ee578063951567da14610203576100e8565b806369555fb5116100bb57806369555fb5146101485780636cf0ed311461015f57806374033ce6146101af5780637a02c2c7146101c4576100e8565b80630b56dd63146100ed5780633fc8cef31461011e5780635fb4ed2a14610133576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b5061010261026c565b604080516001600160a01b039092168252519081900360200190f35b34801561012a57600080fd5b50610102610284565b34801561013f57600080fd5b5061010261029c565b34801561015457600080fd5b5061015d6102b4565b005b34801561016b57600080fd5b50610174610391565b604080516001600160601b03909416845268ffffffffffffffffff90921660208401526001600160581b031682820152519081900360600190f35b3480156101bb57600080fd5b5061015d6103c5565b3480156101d057600080fd5b506101026103fb565b3480156101e557600080fd5b5061015d610413565b3480156101fa57600080fd5b50610102610447565b34801561020f57600080fd5b5061017461045f565b34801561022457600080fd5b50610102610493565b34801561023957600080fd5b5061015d6104ab565b34801561024e57600080fd5b506101026104df565b34801561026357600080fd5b506101746104f7565b73fa6de2697d59e88ed7fc4dfe5a33dac43565ea4181565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b73abafa52d3d5a2c18a4c1ae24480d22b831fc041381565b604080516370a0823160e01b8152306004820152905173c02aaa39b223fe8d0a0e5c4f27ead9083c756cc291632e1a7d4d9183916370a08231916024808301926020929190829003018186803b15801561030d57600080fd5b505afa158015610321573d6000803e3d6000fd5b505050506040513d602081101561033757600080fd5b5051604080516001600160e01b031960e085901b168152600481019290925251602480830192600092919082900301818387803b15801561037757600080fd5b505af115801561038b573d6000803e3d6000fd5b50505050565b6000546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031683565b6103f97317ac188e09a7890a1844e5e65471fe8b0ccfadf3732701ea55b8b4f0fe46c15a0f560e9cf0c430f833600261052b565b565b732701ea55b8b4f0fe46c15a0f560e9cf0c430f83381565b6103f973fa6de2697d59e88ed7fc4dfe5a33dac43565ea41738dcba0b75c1038c4babbdc0ff3bd9a8f6979dd13600161052b565b738dcba0b75c1038c4babbdc0ff3bd9a8f6979dd1381565b6001546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031683565b7317ac188e09a7890a1844e5e65471fe8b0ccfadf381565b6103f973abafa52d3d5a2c18a4c1ae24480d22b831fc0413739a60f0a46c1485d4bda7750adb0db1b17aa48a33600061052b565b739a60f0a46c1485d4bda7750adb0db1b17aa48a3381565b6002546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031683565b6000826001600160a01b03166370a08231336040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561057a57600080fd5b505afa15801561058e573d6000803e3d6000fd5b505050506040513d60208110156105a457600080fd5b50519050806105ec576040805162461bcd60e51b815260206004820152600f60248201526e11549497d395531317d05353d55395608a1b604482015290519081900360640190fd5b6106026001600160a01b03841633600084610768565b81546001600160601b03811690600160601b810468ffffffffffffffffff1690600160a81b90046001600160581b031660008361063f84876108c3565b8161064657fe5b04905060008461065684886108c3565b8161065d57fe5b04905061066a848361092c565b875468ffffffffffffffffff91909116600160601b0268ffffffffffffffffff60601b1990911617875561069e838261092c565b87546001600160581b0391909116600160a81b026001600160a81b039091161787556106ca858761092c565b87546bffffffffffffffffffffffff19166001600160601b039190911617875560408051633d2f7b3560e11b81523360048201526024810183905290516001600160a01b038b1691637a5ef66a91604480830192600092919082900301818387803b15801561073857600080fd5b505af115801561074c573d6000803e3d6000fd5b5061075d925033915084905061097c565b505050505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106107ec5780518252601f1990920191602091820191016107cd565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461084e576040519150601f19603f3d011682016040523d82523d6000602084013e610853565b606091505b5091509150818015610881575080511580610881575080806020019051602081101561087e57600080fd5b50515b6108bb576040805162461bcd60e51b81526020600482015260066024820152652a241d29aa2360d11b604482015290519081900360640190fd5b505050505050565b60008115806108de575050808202828282816108db57fe5b04145b610926576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b92915050565b80820382811115610926576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d80600081146109c7576040519150601f19603f3d011682016040523d82523d6000602084013e6109cc565b606091505b5050905080610a0b576040805162461bcd60e51b815260206004820152600660248201526554483a53544560d01b604482015290519081900360640190fd5b50505056fea164736f6c6343000706000a
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $3,099.23 | 15.2745 | $47,339.21 |
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.