Overview
ETH Balance
ETH Value
Less Than $0.01 (@ $2,913.30/ETH)Latest 25 from a total of 195,517 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Swap | 14425211 | 297 days ago | IN | 0.00000047 ETH | 0.00001916 | ||||
| Swap | 13504257 | 341 days ago | IN | 0 ETH | 0.00001594 | ||||
| Swap | 13420458 | 345 days ago | IN | 0 ETH | 0.00002565 | ||||
| Swap | 13420446 | 345 days ago | IN | 0.0001 ETH | 0.00001731 | ||||
| Swap | 13417275 | 345 days ago | IN | 0 ETH | 0.0000295 | ||||
| Swap | 13417260 | 345 days ago | IN | 0.074 ETH | 0.00003159 | ||||
| Swap | 13417210 | 345 days ago | IN | 0 ETH | 0.00003343 | ||||
| Swap | 13416832 | 345 days ago | IN | 0.075 ETH | 0.00003274 | ||||
| Swap | 13400415 | 346 days ago | IN | 0.0001 ETH | 0.00005348 | ||||
| Swap | 13390090 | 347 days ago | IN | 0 ETH | 0.00003373 | ||||
| Swap | 13332680 | 349 days ago | IN | 0 ETH | 0.00003918 | ||||
| Swap | 13332553 | 349 days ago | IN | 0 ETH | 0.00005645 | ||||
| Swap | 13102449 | 359 days ago | IN | 0.025 ETH | 0.00003436 | ||||
| Swap | 13073232 | 360 days ago | IN | 0 ETH | 0.00000288 | ||||
| Swap | 13013163 | 363 days ago | IN | 0 ETH | 0.00004334 | ||||
| Swap | 13013156 | 363 days ago | IN | 0.01 ETH | 0.00004558 | ||||
| Swap | 13005682 | 363 days ago | IN | 0 ETH | 0.00005649 | ||||
| Swap | 13004445 | 363 days ago | IN | 0 ETH | 0.00003711 | ||||
| Swap | 13004438 | 363 days ago | IN | 0 ETH | 0.00005036 | ||||
| Swap | 13004431 | 363 days ago | IN | 0.001 ETH | 0.00003018 | ||||
| Swap | 12995346 | 364 days ago | IN | 0 ETH | 0.00003496 | ||||
| Swap | 12995331 | 364 days ago | IN | 0.01 ETH | 0.00002373 | ||||
| Swap | 12995313 | 364 days ago | IN | 0.01 ETH | 0.00003624 | ||||
| Swap | 12987660 | 364 days ago | IN | 0 ETH | 0.00001962 | ||||
| Swap | 12987654 | 364 days ago | IN | 0 ETH | 0.00008142 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers.
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | ||||
|---|---|---|---|---|---|---|---|
| 14425211 | 297 days ago | 0 ETH | |||||
| 14425211 | 297 days ago | 0 ETH | |||||
| 14425211 | 297 days ago | 0.00000047 ETH | |||||
| 13504257 | 341 days ago | 0 ETH | |||||
| 13504257 | 341 days ago | 0 ETH | |||||
| 13504257 | 341 days ago | 0 ETH | |||||
| 13504257 | 341 days ago | 0 ETH | |||||
| 13504257 | 341 days ago | 0 ETH | |||||
| 13420458 | 345 days ago | 0 ETH | |||||
| 13420458 | 345 days ago | 0 ETH | |||||
| 13420446 | 345 days ago | 0 ETH | |||||
| 13420446 | 345 days ago | 0 ETH | |||||
| 13420446 | 345 days ago | 0.0001 ETH | |||||
| 13417275 | 345 days ago | 0 ETH | |||||
| 13417275 | 345 days ago | 0 ETH | |||||
| 13417275 | 345 days ago | 0 ETH | |||||
| 13417275 | 345 days ago | 0 ETH | |||||
| 13417275 | 345 days ago | 0 ETH | |||||
| 13417260 | 345 days ago | 0 ETH | |||||
| 13417260 | 345 days ago | 0 ETH | |||||
| 13417260 | 345 days ago | 0.074 ETH | |||||
| 13417210 | 345 days ago | 0 ETH | |||||
| 13417210 | 345 days ago | 0 ETH | |||||
| 13417210 | 345 days ago | 0 ETH | |||||
| 13417210 | 345 days ago | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xf2F4cBae...5EFd8e129 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
HippoMasterRouter
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/**
*Submitted for verification at scrollscan.com on 2024-07-05
*/
// SPDX-License-Identifier: MIT
pragma solidity >=0.8.4;
// helper methods for interacting with ERC20 tokens and sending ETH that do not consistently return true/false
library TransferHelper {
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))),
"TransferHelper::safeApprove: approve failed"
);
}
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))),
"TransferHelper::safeTransfer: transfer failed"
);
}
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))),
"TransferHelper::transferFrom: transferFrom failed"
);
}
function safeTransferETH(address _to, uint256 _value) internal {
(bool success, ) = _to.call{value: _value}(new bytes(0));
require(
success,
"TransferHelper::safeTransferETH: ETH transfer failed"
);
}
}
interface IERC20 {
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
function totalSupply() external view returns (uint256);
function balanceOf(address) external view returns (uint256);
function allowance(
address _owner,
address _spender
) external view returns (uint256);
function approve(address _spender, uint256 _value) external returns (bool);
function transfer(address _to, uint256 _value) external returns (bool);
function transferFrom(
address _from,
address _to,
uint256 _value
) external returns (bool);
function permit(
address _owner,
address _spender,
uint256 _value,
uint256 _deadline,
uint8 _v,
bytes32 _r,
bytes32 _s
) external;
}
/// @title Interface for WETH9
interface IWETH9 {
/// @notice Deposit ether to get wrapped ether
function deposit() external payable;
/// @notice Withdraw wrapped ether to get ether
function withdraw(uint256) external;
/// @notice transfer wrapped ether
function transfer(address to, uint256 value) external returns (bool);
}
interface IAggregator {
function swap(
address _tokenIn,
address _tokenOut,
uint256 _minAmountOut,
address _to,
bytes calldata _data
) external returns (uint256 amountOut);
}
interface IMasterRouter {
function swap(
address _tokenIn,
address _tokenOut,
uint256 _amountIn,
uint256 _minAmountOut,
address _to,
bytes calldata _data,
uint256 _deadline
) external payable returns (uint256 amountOut);
}
contract HippoMasterRouter is IMasterRouter {
address public aggregator;
address public WETH;
address private constant WETH_REPLACEMENT =
0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;
error Expired();
error IdenticalTokens(address token);
error InsufficientInput();
constructor(address _aggregator, address _WETH) {
aggregator = _aggregator;
WETH = _WETH;
}
receive() external payable {
assert(msg.sender == address(WETH)); // only accept ETH via fallback from the WETH contract
}
modifier ensure(uint256 _deadline) {
if (_deadline < block.timestamp) revert Expired();
_;
}
function swap(
address _tokenIn,
address _tokenOut,
uint256 _amountIn,
uint256 _minAmountOut,
address _to,
bytes calldata _data,
uint256 _deadline
) external payable override ensure(_deadline) returns (uint256 amountOut) {
if (_tokenIn == _tokenOut) revert IdenticalTokens(_tokenIn);
IAggregator _aggregator = IAggregator(aggregator);
address _WETH = WETH;
// transfer tokenIn to aggregator
if (_tokenIn == WETH_REPLACEMENT) {
if (msg.value < _amountIn) revert InsufficientInput();
_amountIn = msg.value;
IWETH9(_WETH).deposit{value: _amountIn}();
assert(IWETH9(_WETH).transfer(address(_aggregator), _amountIn));
_tokenIn = _WETH;
} else {
TransferHelper.safeTransferFrom(
_tokenIn,
msg.sender,
address(_aggregator),
_amountIn
);
}
// swap
if (_tokenOut == WETH_REPLACEMENT) {
amountOut = _aggregator.swap(
_tokenIn,
_WETH,
_minAmountOut,
address(this),
_data
);
IWETH9(_WETH).withdraw(amountOut);
TransferHelper.safeTransferETH(_to, amountOut);
} else {
amountOut = _aggregator.swap(
_tokenIn,
_tokenOut,
_minAmountOut,
_to,
_data
);
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"},{"internalType":"address","name":"_WETH","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Expired","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"IdenticalTokens","type":"error"},{"inputs":[],"name":"InsufficientInput","type":"error"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aggregator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_tokenIn","type":"address"},{"internalType":"address","name":"_tokenOut","type":"address"},{"internalType":"uint256","name":"_amountIn","type":"uint256"},{"internalType":"uint256","name":"_minAmountOut","type":"uint256"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"},{"internalType":"uint256","name":"_deadline","type":"uint256"}],"name":"swap","outputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"}],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
0x608060405234801561001057600080fd5b506040516109fb3803806109fb83398101604081905261002f9161007c565b600080546001600160a01b039384166001600160a01b031991821617909155600180549290931691161790556100af565b80516001600160a01b038116811461007757600080fd5b919050565b6000806040838503121561008f57600080fd5b61009883610060565b91506100a660208401610060565b90509250929050565b61093d806100be6000396000f3fe6080604052600436106100385760003560e01c8063245a7bfc1461005e5780635973bd5e1461009b578063ad5c4648146100bc57600080fd5b36610059576001546001600160a01b0316331461005757610057610721565b005b600080fd5b34801561006a57600080fd5b5060005461007e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100ae6100a936600461076c565b6100dc565b604051908152602001610092565b3480156100c857600080fd5b5060015461007e906001600160a01b031681565b60008142811015610119576040517f203d82d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b886001600160a01b03168a6001600160a01b03161415610175576040517fcd8207e40000000000000000000000000000000000000000000000000000000081526001600160a01b038b1660048201526024015b60405180910390fd5b6000546001546001600160a01b0391821691908116908c1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14156102e957893410156101e2576040517ff8b3bb6100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b349950806001600160a01b031663d0e30db08b6040518263ffffffff1660e01b81526004016000604051808303818588803b15801561022057600080fd5b505af1158015610234573d6000803e3d6000fd5b50506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038681166004830152602482018f90528516935063a9059cbb92506044019050602060405180830381600087803b15801561029d57600080fd5b505af11580156102b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d5919061082d565b6102e1576102e1610721565b809b506102f5565b6102f58c33848d6104c1565b6001600160a01b038b1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee141561042757604051631fa196a960e21b81526001600160a01b03831690637e865aa490610350908f9085908e9030908e908e90600401610856565b602060405180830381600087803b15801561036a57600080fd5b505af115801561037e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a291906108b3565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018290529094506001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b15801561040057600080fd5b505af1158015610414573d6000803e3d6000fd5b505050506104228885610639565b6104b2565b604051631fa196a960e21b81526001600160a01b03831690637e865aa49061045d908f908f908e908e908e908e90600401610856565b602060405180830381600087803b15801561047757600080fd5b505af115801561048b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104af91906108b3565b93505b50505098975050505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052915160009283929088169161055391906108cc565b6000604051808303816000865af19150503d8060008114610590576040519150601f19603f3d011682016040523d82523d6000602084013e610595565b606091505b50915091508180156105bf5750805115806105bf5750808060200190518101906105bf919061082d565b6106315760405162461bcd60e51b815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a20747260448201527f616e7366657246726f6d206661696c6564000000000000000000000000000000606482015260840161016c565b505050505050565b604080516000808252602082019092526001600160a01b03841690839060405161066391906108cc565b60006040518083038185875af1925050503d80600081146106a0576040519150601f19603f3d011682016040523d82523d6000602084013e6106a5565b606091505b505090508061071c5760405162461bcd60e51b815260206004820152603460248201527f5472616e7366657248656c7065723a3a736166655472616e736665724554483a60448201527f20455448207472616e73666572206661696c6564000000000000000000000000606482015260840161016c565b505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b80356001600160a01b038116811461076757600080fd5b919050565b60008060008060008060008060e0898b03121561078857600080fd5b61079189610750565b975061079f60208a01610750565b965060408901359550606089013594506107bb60808a01610750565b935060a089013567ffffffffffffffff808211156107d857600080fd5b818b0191508b601f8301126107ec57600080fd5b8135818111156107fb57600080fd5b8c602082850101111561080d57600080fd5b60208301955080945050505060c089013590509295985092959890939650565b60006020828403121561083f57600080fd5b8151801515811461084f57600080fd5b9392505050565b60006001600160a01b038089168352808816602084015286604084015280861660608401525060a060808301528260a0830152828460c0840137600060c0848401015260c0601f19601f8501168301019050979650505050505050565b6000602082840312156108c557600080fd5b5051919050565b6000825160005b818110156108ed57602081860181015185830152016108d3565b818111156108fc576000828501525b50919091019291505056fea264697066735822122057d24c3a42bcb6da9ce8bbfabc5d93a145cdc789a363b8953d81fcdcf1fdc91264736f6c63430008090033000000000000000000000000e7a23e2f9abf813ad55e55ce26c0712bf15933320000000000000000000000005300000000000000000000000000000000000004
Deployed Bytecode
0x6080604052600436106100385760003560e01c8063245a7bfc1461005e5780635973bd5e1461009b578063ad5c4648146100bc57600080fd5b36610059576001546001600160a01b0316331461005757610057610721565b005b600080fd5b34801561006a57600080fd5b5060005461007e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100ae6100a936600461076c565b6100dc565b604051908152602001610092565b3480156100c857600080fd5b5060015461007e906001600160a01b031681565b60008142811015610119576040517f203d82d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b886001600160a01b03168a6001600160a01b03161415610175576040517fcd8207e40000000000000000000000000000000000000000000000000000000081526001600160a01b038b1660048201526024015b60405180910390fd5b6000546001546001600160a01b0391821691908116908c1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14156102e957893410156101e2576040517ff8b3bb6100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b349950806001600160a01b031663d0e30db08b6040518263ffffffff1660e01b81526004016000604051808303818588803b15801561022057600080fd5b505af1158015610234573d6000803e3d6000fd5b50506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b038681166004830152602482018f90528516935063a9059cbb92506044019050602060405180830381600087803b15801561029d57600080fd5b505af11580156102b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d5919061082d565b6102e1576102e1610721565b809b506102f5565b6102f58c33848d6104c1565b6001600160a01b038b1673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee141561042757604051631fa196a960e21b81526001600160a01b03831690637e865aa490610350908f9085908e9030908e908e90600401610856565b602060405180830381600087803b15801561036a57600080fd5b505af115801561037e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a291906108b3565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018290529094506001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b15801561040057600080fd5b505af1158015610414573d6000803e3d6000fd5b505050506104228885610639565b6104b2565b604051631fa196a960e21b81526001600160a01b03831690637e865aa49061045d908f908f908e908e908e908e90600401610856565b602060405180830381600087803b15801561047757600080fd5b505af115801561048b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104af91906108b3565b93505b50505098975050505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052915160009283929088169161055391906108cc565b6000604051808303816000865af19150503d8060008114610590576040519150601f19603f3d011682016040523d82523d6000602084013e610595565b606091505b50915091508180156105bf5750805115806105bf5750808060200190518101906105bf919061082d565b6106315760405162461bcd60e51b815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a20747260448201527f616e7366657246726f6d206661696c6564000000000000000000000000000000606482015260840161016c565b505050505050565b604080516000808252602082019092526001600160a01b03841690839060405161066391906108cc565b60006040518083038185875af1925050503d80600081146106a0576040519150601f19603f3d011682016040523d82523d6000602084013e6106a5565b606091505b505090508061071c5760405162461bcd60e51b815260206004820152603460248201527f5472616e7366657248656c7065723a3a736166655472616e736665724554483a60448201527f20455448207472616e73666572206661696c6564000000000000000000000000606482015260840161016c565b505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b80356001600160a01b038116811461076757600080fd5b919050565b60008060008060008060008060e0898b03121561078857600080fd5b61079189610750565b975061079f60208a01610750565b965060408901359550606089013594506107bb60808a01610750565b935060a089013567ffffffffffffffff808211156107d857600080fd5b818b0191508b601f8301126107ec57600080fd5b8135818111156107fb57600080fd5b8c602082850101111561080d57600080fd5b60208301955080945050505060c089013590509295985092959890939650565b60006020828403121561083f57600080fd5b8151801515811461084f57600080fd5b9392505050565b60006001600160a01b038089168352808816602084015286604084015280861660608401525060a060808301528260a0830152828460c0840137600060c0848401015260c0601f19601f8501168301019050979650505050505050565b6000602082840312156108c557600080fd5b5051919050565b6000825160005b818110156108ed57602081860181015185830152016108d3565b818111156108fc576000828501525b50919091019291505056fea264697066735822122057d24c3a42bcb6da9ce8bbfabc5d93a145cdc789a363b8953d81fcdcf1fdc91264736f6c63430008090033
Deployed Bytecode Sourcemap
3801:2325:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4302:4;;-1:-1:-1;;;;;4302:4:0;4280:10;:27;4273:35;;;;:::i;:::-;3801:2325;;;;;3852:25;;;;;;;;;;-1:-1:-1;3852:25:0;;;;-1:-1:-1;;;;;3852:25:0;;;;;;-1:-1:-1;;;;;367:55:1;;;349:74;;337:2;322:18;3852:25:0;;;;;;;;4502:1621;;;;;;:::i;:::-;;:::i;:::-;;;1807:25:1;;;1795:2;1780:18;4502:1621:0;1661:177:1;3884:19:0;;;;;;;;;;-1:-1:-1;3884:19:0;;;;-1:-1:-1;;;;;3884:19:0;;;4502:1621;4772:17;4752:9;4441:15;4429:9;:27;4425:49;;;4465:9;;;;;;;;;;;;;;4425:49;4818:9:::1;-1:-1:-1::0;;;;;4806:21:0::1;:8;-1:-1:-1::0;;;;;4806:21:0::1;;4802:59;;;4836:25;::::0;::::1;::::0;;-1:-1:-1;;;;;367:55:1;;4836:25:0::1;::::0;::::1;349:74:1::0;322:18;;4836:25:0::1;;;;;;;;4802:59;4872:23;4910:10:::0;;4948:4;-1:-1:-1;;;;;4910:10:0;;::::1;::::0;4948:4;;::::1;::::0;5012:28;::::1;3963:42;5012:28;5008:517;;;5073:9;5061;:21;5057:53;;;5091:19;;;;;;;;;;;;;;5057:53;5137:9;5125:21;;5168:5;-1:-1:-1::0;;;;;5161:21:0::1;;5190:9;5161:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5224:55:0::1;::::0;;;;-1:-1:-1;;;;;2035:55:1;;;5224::0::1;::::0;::::1;2017:74:1::0;2107:18;;;2100:34;;;5224:22:0;::::1;::::0;-1:-1:-1;5224:22:0::1;::::0;-1:-1:-1;1990:18:1;;;-1:-1:-1;5224:55:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5217:63;;;;:::i;:::-;5306:5;5295:16;;5008:517;;;5344:169;5394:8;5421:10;5458:11;5489:9;5344:31;:169::i;:::-;-1:-1:-1::0;;;;;5558:29:0;::::1;3963:42;5558:29;5554:562;;;5616:170;::::0;-1:-1:-1;;;5616:170:0;;-1:-1:-1;;;;;5616:16:0;::::1;::::0;::::1;::::0;:170:::1;::::0;5651:8;;5678:5;;5702:13;;5742:4:::1;::::0;5766:5;;;;5616:170:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5801:33;::::0;;;;::::1;::::0;::::1;1807:25:1::0;;;5604:182:0;;-1:-1:-1;;;;;;5801:22:0;::::1;::::0;::::1;::::0;1780:18:1;;5801:33:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5849:46;5880:3;5885:9;5849:30;:46::i;:::-;5554:562;;;5940:164;::::0;-1:-1:-1;;;5940:164:0;;-1:-1:-1;;;;;5940:16:0;::::1;::::0;::::1;::::0;:164:::1;::::0;5975:8;;6002:9;;6030:13;;6062:3;;6084:5;;;;5940:164:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5928:176;;5554:562;4791:1332;;4502:1621:::0;;;;;;;;;;;:::o;1143:530::-;1433:54;;;-1:-1:-1;;;;;3668:15:1;;;1433:54:0;;;3650:34:1;3720:15;;;3700:18;;;3693:43;3752:18;;;;3745:34;;;1433:54:0;;;;;;;;;;3562:18:1;;;;1433:54:0;;;;;;;;;;;;;1407:91;;-1:-1:-1;;;;1407:11:0;;;;:91;;1433:54;1407:91;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1371:127;;;;1531:7;:57;;;;-1:-1:-1;1543:11:0;;:16;;:44;;;1574:4;1563:24;;;;;;;;;;;;:::i;:::-;1509:156;;;;-1:-1:-1;;;1509:156:0;;4423:2:1;1509:156:0;;;4405:21:1;4462:2;4442:18;;;4435:30;4501:34;4481:18;;;4474:62;4572:19;4552:18;;;4545:47;4609:19;;1509:156:0;4221:413:1;1509:156:0;1281:392;;1143:530;;;;:::o;1681:258::-;1798:12;;;1756;1798;;;;;;;;;-1:-1:-1;;;;;1774:8:0;;;1790:6;;1774:37;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1755:56;;;1844:7;1822:109;;;;-1:-1:-1;;;1822:109:0;;5030:2:1;1822:109:0;;;5012:21:1;5069:2;5049:18;;;5042:30;5108:34;5088:18;;;5081:62;5179:22;5159:18;;;5152:50;5219:19;;1822:109:0;4828:416:1;1822:109:0;1744:195;1681:258;;:::o;14:184:1:-;66:77;63:1;56:88;163:4;160:1;153:15;187:4;184:1;177:15;434:196;502:20;;-1:-1:-1;;;;;551:54:1;;541:65;;531:93;;620:1;617;610:12;531:93;434:196;;;:::o;635:1021::-;759:6;767;775;783;791;799;807;815;868:3;856:9;847:7;843:23;839:33;836:53;;;885:1;882;875:12;836:53;908:29;927:9;908:29;:::i;:::-;898:39;;956:38;990:2;979:9;975:18;956:38;:::i;:::-;946:48;;1041:2;1030:9;1026:18;1013:32;1003:42;;1092:2;1081:9;1077:18;1064:32;1054:42;;1115:39;1149:3;1138:9;1134:19;1115:39;:::i;:::-;1105:49;;1205:3;1194:9;1190:19;1177:33;1229:18;1270:2;1262:6;1259:14;1256:34;;;1286:1;1283;1276:12;1256:34;1324:6;1313:9;1309:22;1299:32;;1369:7;1362:4;1358:2;1354:13;1350:27;1340:55;;1391:1;1388;1381:12;1340:55;1431:2;1418:16;1457:2;1449:6;1446:14;1443:34;;;1473:1;1470;1463:12;1443:34;1518:7;1513:2;1504:6;1500:2;1496:15;1492:24;1489:37;1486:57;;;1539:1;1536;1529:12;1486:57;1570:2;1566;1562:11;1552:21;;1592:6;1582:16;;;;;1645:3;1634:9;1630:19;1617:33;1607:43;;635:1021;;;;;;;;;;;:::o;2145:277::-;2212:6;2265:2;2253:9;2244:7;2240:23;2236:32;2233:52;;;2281:1;2278;2271:12;2233:52;2313:9;2307:16;2366:5;2359:13;2352:21;2345:5;2342:32;2332:60;;2388:1;2385;2378:12;2332:60;2411:5;2145:277;-1:-1:-1;;;2145:277:1:o;2427:766::-;2659:4;-1:-1:-1;;;;;2769:2:1;2761:6;2757:15;2746:9;2739:34;2821:2;2813:6;2809:15;2804:2;2793:9;2789:18;2782:43;2861:6;2856:2;2845:9;2841:18;2834:34;2916:2;2908:6;2904:15;2899:2;2888:9;2884:18;2877:43;;2957:3;2951;2940:9;2936:19;2929:32;2998:6;2992:3;2981:9;2977:19;2970:35;3056:6;3048;3042:3;3031:9;3027:19;3014:49;3113:1;3107:3;3098:6;3087:9;3083:22;3079:32;3072:43;3183:3;3176:2;3172:7;3167:2;3159:6;3155:15;3151:29;3140:9;3136:45;3132:55;3124:63;;2427:766;;;;;;;;;:::o;3198:184::-;3268:6;3321:2;3309:9;3300:7;3296:23;3292:32;3289:52;;;3337:1;3334;3327:12;3289:52;-1:-1:-1;3360:16:1;;3198:184;-1:-1:-1;3198:184:1:o;3790:426::-;3919:3;3957:6;3951:13;3982:1;3992:129;4006:6;4003:1;4000:13;3992:129;;;4104:4;4088:14;;;4084:25;;4078:32;4065:11;;;4058:53;4021:12;3992:129;;;4139:6;4136:1;4133:13;4130:48;;;4174:1;4165:6;4160:3;4156:16;4149:27;4130:48;-1:-1:-1;4194:16:1;;;;;3790:426;-1:-1:-1;;3790:426:1:o
Swarm Source
ipfs://57d24c3a42bcb6da9ce8bbfabc5d93a145cdc789a363b8953d81fcdcf1fdc912
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
Token Allocations
ETH
100.00%
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| SCROLL | 100.00% | $2,913.34 | 0.000000000005 | <$0.000001 |
Loading...
Loading
Loading...
Loading
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.