Latest 25 from a total of 28,291 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Execute | 31196276 | 19 hrs ago | IN | 0 FRAX | 0.00023799 | ||||
| Execute | 31193945 | 21 hrs ago | IN | 0 FRAX | 0.00032758 | ||||
| Execute | 31192622 | 21 hrs ago | IN | 0 FRAX | 0.00065764 | ||||
| Execute | 31184934 | 26 hrs ago | IN | 0 FRAX | 0.00066326 | ||||
| Execute | 31184862 | 26 hrs ago | IN | 0 FRAX | 0.00070871 | ||||
| Execute | 31184535 | 26 hrs ago | IN | 0 FRAX | 0.00102216 | ||||
| Execute | 31180686 | 28 hrs ago | IN | 0 FRAX | 0.00014943 | ||||
| Execute | 31170128 | 34 hrs ago | IN | 0 FRAX | 0.00013181 | ||||
| Execute | 31170087 | 34 hrs ago | IN | 0 FRAX | 0.00012758 | ||||
| Execute | 31150733 | 45 hrs ago | IN | 0 FRAX | 0.00021106 | ||||
| Execute | 31146709 | 47 hrs ago | IN | 0 FRAX | 0.00040678 | ||||
| Execute | 31145534 | 2 days ago | IN | 0 FRAX | 0.0003309 | ||||
| Execute | 31133977 | 2 days ago | IN | 0 FRAX | 0.00014803 | ||||
| Execute | 31107528 | 2 days ago | IN | 0 FRAX | 0.00294919 | ||||
| Execute | 31107507 | 2 days ago | IN | 0 FRAX | 0.00242461 | ||||
| Execute | 31094887 | 3 days ago | IN | 0 FRAX | 0.00042412 | ||||
| Execute | 31094139 | 3 days ago | IN | 0 FRAX | 0.00054251 | ||||
| Execute | 31089248 | 3 days ago | IN | 0 FRAX | 0.00036333 | ||||
| Execute | 31085626 | 3 days ago | IN | 0 FRAX | 0.00015808 | ||||
| Execute | 31066447 | 3 days ago | IN | 0 FRAX | 0.00015664 | ||||
| Execute | 31064320 | 3 days ago | IN | 0 FRAX | 0.00041091 | ||||
| Execute | 31060728 | 3 days ago | IN | 0 FRAX | 0.00057855 | ||||
| Execute | 31058518 | 4 days ago | IN | 0 FRAX | 0.00072366 | ||||
| Execute | 31055862 | 4 days ago | IN | 0 FRAX | 0.00287002 | ||||
| Execute | 31052685 | 4 days ago | IN | 0 FRAX | 0.00016163 |
Latest 25 internal transactions (View All)
Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Contract Name:
AxelarGatewayProxy
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity 0.8.9;
import { IAxelarGateway } from './interfaces/IAxelarGateway.sol';
import { EternalStorage } from './EternalStorage.sol';
contract AxelarGatewayProxy is EternalStorage {
error InvalidImplementation();
error SetupFailed();
error NativeCurrencyNotAccepted();
/// @dev Storage slot with the address of the current factory. `keccak256('eip1967.proxy.implementation') - 1`.
bytes32 internal constant KEY_IMPLEMENTATION = bytes32(0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc);
constructor(address gatewayImplementation, bytes memory params) {
_setAddress(KEY_IMPLEMENTATION, gatewayImplementation);
if (gatewayImplementation.code.length == 0) revert InvalidImplementation();
// solhint-disable-next-line avoid-low-level-calls
(bool success, ) = gatewayImplementation.delegatecall(abi.encodeWithSelector(IAxelarGateway.setup.selector, params));
if (!success) revert SetupFailed();
}
// solhint-disable-next-line no-empty-blocks
function setup(bytes calldata params) external {}
// solhint-disable-next-line no-complex-fallback
fallback() external payable {
address implementation = getAddress(KEY_IMPLEMENTATION);
// solhint-disable-next-line no-inline-assembly
assembly {
calldatacopy(0, 0, calldatasize())
let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)
returndatacopy(0, 0, returndatasize())
switch result
case 0 {
revert(0, returndatasize())
}
default {
return(0, returndatasize())
}
}
}
receive() external payable {
revert NativeCurrencyNotAccepted();
}
}// SPDX-License-Identifier: MIT
pragma solidity 0.8.9;
/**
* @title EternalStorage
* @dev This contract holds all the necessary state variables to carry out the storage of any contract.
*/
contract EternalStorage {
mapping(bytes32 => uint256) private _uintStorage;
mapping(bytes32 => string) private _stringStorage;
mapping(bytes32 => address) private _addressStorage;
mapping(bytes32 => bytes) private _bytesStorage;
mapping(bytes32 => bool) private _boolStorage;
mapping(bytes32 => int256) private _intStorage;
// *** Getter Methods ***
function getUint(bytes32 key) public view returns (uint256) {
return _uintStorage[key];
}
function getString(bytes32 key) public view returns (string memory) {
return _stringStorage[key];
}
function getAddress(bytes32 key) public view returns (address) {
return _addressStorage[key];
}
function getBytes(bytes32 key) public view returns (bytes memory) {
return _bytesStorage[key];
}
function getBool(bytes32 key) public view returns (bool) {
return _boolStorage[key];
}
function getInt(bytes32 key) public view returns (int256) {
return _intStorage[key];
}
// *** Setter Methods ***
function _setUint(bytes32 key, uint256 value) internal {
_uintStorage[key] = value;
}
function _setString(bytes32 key, string memory value) internal {
_stringStorage[key] = value;
}
function _setAddress(bytes32 key, address value) internal {
_addressStorage[key] = value;
}
function _setBytes(bytes32 key, bytes memory value) internal {
_bytesStorage[key] = value;
}
function _setBool(bytes32 key, bool value) internal {
_boolStorage[key] = value;
}
function _setInt(bytes32 key, int256 value) internal {
_intStorage[key] = value;
}
// *** Delete Methods ***
function _deleteUint(bytes32 key) internal {
delete _uintStorage[key];
}
function _deleteString(bytes32 key) internal {
delete _stringStorage[key];
}
function _deleteAddress(bytes32 key) internal {
delete _addressStorage[key];
}
function _deleteBytes(bytes32 key) internal {
delete _bytesStorage[key];
}
function _deleteBool(bytes32 key) internal {
delete _boolStorage[key];
}
function _deleteInt(bytes32 key) internal {
delete _intStorage[key];
}
}// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
interface IAxelarGateway {
/**********\
|* Errors *|
\**********/
error NotSelf();
error NotProxy();
error InvalidCodeHash();
error SetupFailed();
error InvalidAuthModule();
error InvalidTokenDeployer();
error InvalidAmount();
error InvalidChainId();
error InvalidCommands();
error TokenDoesNotExist(string symbol);
error TokenAlreadyExists(string symbol);
error TokenDeployFailed(string symbol);
error TokenContractDoesNotExist(address token);
error BurnFailed(string symbol);
error MintFailed(string symbol);
error InvalidSetMintLimitsParams();
error ExceedMintLimit(string symbol);
/**********\
|* Events *|
\**********/
event TokenSent(address indexed sender, string destinationChain, string destinationAddress, string symbol, uint256 amount);
event ContractCall(
address indexed sender,
string destinationChain,
string destinationContractAddress,
bytes32 indexed payloadHash,
bytes payload
);
event ContractCallWithToken(
address indexed sender,
string destinationChain,
string destinationContractAddress,
bytes32 indexed payloadHash,
bytes payload,
string symbol,
uint256 amount
);
event Executed(bytes32 indexed commandId);
event TokenDeployed(string symbol, address tokenAddresses);
event ContractCallApproved(
bytes32 indexed commandId,
string sourceChain,
string sourceAddress,
address indexed contractAddress,
bytes32 indexed payloadHash,
bytes32 sourceTxHash,
uint256 sourceEventIndex
);
event ContractCallApprovedWithMint(
bytes32 indexed commandId,
string sourceChain,
string sourceAddress,
address indexed contractAddress,
bytes32 indexed payloadHash,
string symbol,
uint256 amount,
bytes32 sourceTxHash,
uint256 sourceEventIndex
);
event TokenMintLimitUpdated(string symbol, uint256 limit);
event OperatorshipTransferred(bytes newOperatorsData);
event Upgraded(address indexed implementation);
/********************\
|* Public Functions *|
\********************/
function sendToken(
string calldata destinationChain,
string calldata destinationAddress,
string calldata symbol,
uint256 amount
) external;
function callContract(
string calldata destinationChain,
string calldata contractAddress,
bytes calldata payload
) external;
function callContractWithToken(
string calldata destinationChain,
string calldata contractAddress,
bytes calldata payload,
string calldata symbol,
uint256 amount
) external;
function isContractCallApproved(
bytes32 commandId,
string calldata sourceChain,
string calldata sourceAddress,
address contractAddress,
bytes32 payloadHash
) external view returns (bool);
function isContractCallAndMintApproved(
bytes32 commandId,
string calldata sourceChain,
string calldata sourceAddress,
address contractAddress,
bytes32 payloadHash,
string calldata symbol,
uint256 amount
) external view returns (bool);
function validateContractCall(
bytes32 commandId,
string calldata sourceChain,
string calldata sourceAddress,
bytes32 payloadHash
) external returns (bool);
function validateContractCallAndMint(
bytes32 commandId,
string calldata sourceChain,
string calldata sourceAddress,
bytes32 payloadHash,
string calldata symbol,
uint256 amount
) external returns (bool);
/***********\
|* Getters *|
\***********/
function authModule() external view returns (address);
function tokenDeployer() external view returns (address);
function tokenMintLimit(string memory symbol) external view returns (uint256);
function tokenMintAmount(string memory symbol) external view returns (uint256);
function allTokensFrozen() external view returns (bool);
function implementation() external view returns (address);
function tokenAddresses(string memory symbol) external view returns (address);
function tokenFrozen(string memory symbol) external view returns (bool);
function isCommandExecuted(bytes32 commandId) external view returns (bool);
function adminEpoch() external view returns (uint256);
function adminThreshold(uint256 epoch) external view returns (uint256);
function admins(uint256 epoch) external view returns (address[] memory);
/*******************\
|* Admin Functions *|
\*******************/
function setTokenMintLimits(string[] calldata symbols, uint256[] calldata limits) external;
function upgrade(
address newImplementation,
bytes32 newImplementationCodeHash,
bytes calldata setupParams
) external;
/**********************\
|* External Functions *|
\**********************/
function setup(bytes calldata params) external;
function execute(bytes calldata input) external;
}{
"evmVersion": "london",
"optimizer": {
"enabled": true,
"runs": 1000,
"details": {
"peephole": true,
"inliner": true,
"jumpdestRemover": true,
"orderLiterals": true,
"deduplicate": true,
"cse": true,
"constantOptimizer": true,
"yul": true,
"yulDetails": {
"stackAllocation": true
}
}
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"gatewayImplementation","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidImplementation","type":"error"},{"inputs":[],"name":"NativeCurrencyNotAccepted","type":"error"},{"inputs":[],"name":"SetupFailed","type":"error"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getBool","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getBytes","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getInt","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getString","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"key","type":"bytes32"}],"name":"getUint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"params","type":"bytes"}],"name":"setup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b506040516107e93803806107e983398101604081905261002f916101cd565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60005260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a380546001600160a01b0319166001600160a01b0384161790556001600160a01b0382163b6100ba5760405163340aafcd60e11b815260040160405180910390fd5b6000826001600160a01b0316639ded06df60e01b836040516024016100df919061029b565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161011d91906102ce565b600060405180830381855af49150503d8060008114610158576040519150601f19603f3d011682016040523d82523d6000602084013e61015d565b606091505b505090508061017f576040516397905dfb60e01b815260040160405180910390fd5b5050506102ea565b634e487b7160e01b600052604160045260246000fd5b60005b838110156101b85781810151838201526020016101a0565b838111156101c7576000848401525b50505050565b600080604083850312156101e057600080fd5b82516001600160a01b03811681146101f757600080fd5b60208401519092506001600160401b038082111561021457600080fd5b818501915085601f83011261022857600080fd5b81518181111561023a5761023a610187565b604051601f8201601f19908116603f0116810190838211818310171561026257610262610187565b8160405282815288602084870101111561027b57600080fd5b61028c83602083016020880161019d565b80955050505050509250929050565b60208152600082518060208401526102ba81604085016020870161019d565b601f01601f19169190910160400192915050565b600082516102e081846020870161019d565b9190910192915050565b6104f0806102f96000396000f3fe6080604052600436106100745760003560e01c80639ded06df1161004e5780639ded06df1461020c578063bd02d0f51461022d578063c031a18014610268578063dc97d96214610288576100ab565b806321f8a721146101325780637ae1cfca1461019f578063986e791a146101df576100ab565b366100ab576040517f858d70bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc600090815260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a35473ffffffffffffffffffffffffffffffffffffffff169036908037600080366000845af43d6000803e80801561012d573d6000f35b3d6000fd5b34801561013e57600080fd5b5061017561014d366004610374565b60009081526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101ab57600080fd5b506101cf6101ba366004610374565b60009081526004602052604090205460ff1690565b6040519015158152602001610196565b3480156101eb57600080fd5b506101ff6101fa366004610374565b6102b5565b60405161019691906103da565b34801561021857600080fd5b5061022b6102273660046103f4565b5050565b005b34801561023957600080fd5b5061025a610248366004610374565b60009081526020819052604090205490565b604051908152602001610196565b34801561027457600080fd5b506101ff610283366004610374565b610357565b34801561029457600080fd5b5061025a6102a3366004610374565b60009081526005602052604090205490565b60008181526001602052604090208054606091906102d290610466565b80601f01602080910402602001604051908101604052809291908181526020018280546102fe90610466565b801561034b5780601f106103205761010080835404028352916020019161034b565b820191906000526020600020905b81548152906001019060200180831161032e57829003601f168201915b50505050509050919050565b60008181526003602052604090208054606091906102d290610466565b60006020828403121561038657600080fd5b5035919050565b6000815180845260005b818110156103b357602081850181015186830182015201610397565b818111156103c5576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006103ed602083018461038d565b9392505050565b6000806020838503121561040757600080fd5b823567ffffffffffffffff8082111561041f57600080fd5b818501915085601f83011261043357600080fd5b81358181111561044257600080fd5b86602082850101111561045457600080fd5b60209290920196919550909350505050565b600181811c9082168061047a57607f821691505b602082108114156104b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b5091905056fea264697066735822122069dff699a34cf8bf80b00e2030730390655a53519c00ba0e4306c3269ae7a2fa64736f6c63430008090033000000000000000000000000c1712652326e87d193ac11910934085ff45c2f48000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f050000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f0500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100745760003560e01c80639ded06df1161004e5780639ded06df1461020c578063bd02d0f51461022d578063c031a18014610268578063dc97d96214610288576100ab565b806321f8a721146101325780637ae1cfca1461019f578063986e791a146101df576100ab565b366100ab576040517f858d70bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc600090815260026020527f11141f466c69fd409e1990e063b49cd6d61ed2ecff27a2e402e259ca6b9a01a35473ffffffffffffffffffffffffffffffffffffffff169036908037600080366000845af43d6000803e80801561012d573d6000f35b3d6000fd5b34801561013e57600080fd5b5061017561014d366004610374565b60009081526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101ab57600080fd5b506101cf6101ba366004610374565b60009081526004602052604090205460ff1690565b6040519015158152602001610196565b3480156101eb57600080fd5b506101ff6101fa366004610374565b6102b5565b60405161019691906103da565b34801561021857600080fd5b5061022b6102273660046103f4565b5050565b005b34801561023957600080fd5b5061025a610248366004610374565b60009081526020819052604090205490565b604051908152602001610196565b34801561027457600080fd5b506101ff610283366004610374565b610357565b34801561029457600080fd5b5061025a6102a3366004610374565b60009081526005602052604090205490565b60008181526001602052604090208054606091906102d290610466565b80601f01602080910402602001604051908101604052809291908181526020018280546102fe90610466565b801561034b5780601f106103205761010080835404028352916020019161034b565b820191906000526020600020905b81548152906001019060200180831161032e57829003601f168201915b50505050509050919050565b60008181526003602052604090208054606091906102d290610466565b60006020828403121561038657600080fd5b5035919050565b6000815180845260005b818110156103b357602081850181015186830182015201610397565b818111156103c5576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006103ed602083018461038d565b9392505050565b6000806020838503121561040757600080fd5b823567ffffffffffffffff8082111561041f57600080fd5b818501915085601f83011261043357600080fd5b81358181111561044257600080fd5b86602082850101111561045457600080fd5b60209290920196919550909350505050565b600181811c9082168061047a57607f821691505b602082108114156104b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b5091905056fea264697066735822122069dff699a34cf8bf80b00e2030730390655a53519c00ba0e4306c3269ae7a2fa64736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c1712652326e87d193ac11910934085ff45c2f48000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f050000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f0500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : gatewayImplementation (address): 0xc1712652326E87D193Ac11910934085FF45C2F48
Arg [1] : params (bytes): 0x0000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f050000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f0500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000c1712652326e87d193ac11910934085ff45c2f48
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [3] : 0000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f05
Arg [4] : 0000000000000000000000006f24a47fc8ae5441eb47effc3665e70e69ac3f05
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
180:1656:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1800:27;;;;;;;;;;;;;;180:1656;503:66;1229:22;881:20:1;;;:15;:20;;;;;;;1393:14:0;;1229:22;1374:34;1494:1;1491;1475:14;1472:1;1456:14;1449:5;1436:60;1531:16;1528:1;1525;1510:38;1569:6;1588:66;;;;1703:16;1700:1;1693:27;1588:66;1623:16;1620:1;1613:27;801:107:1;;;;;;;;;;-1:-1:-1;801:107:1;;;;;:::i;:::-;855:7;881:20;;;:15;:20;;;;;;;;;801:107;;;;375:42:3;363:55;;;345:74;;333:2;318:18;801:107:1;;;;;;;;1028:98;;;;;;;;;;-1:-1:-1;1028:98:1;;;;;:::i;:::-;1079:4;1102:17;;;:12;:17;;;;;;;;;1028:98;;;;595:14:3;;588:22;570:41;;558:2;543:18;1028:98:1;430:187:3;684:111:1;;;;;;;;;;-1:-1:-1;684:111:1;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1083:49:0:-;;;;;;;;;;-1:-1:-1;1083:49:0;;;;;:::i;:::-;;;;;;577:101:1;;;;;;;;;;-1:-1:-1;577:101:1;;;;;:::i;:::-;628:7;654:17;;;;;;;;;;;;577:101;;;;2066:25:3;;;2054:2;2039:18;577:101:1;1920:177:3;914:108:1;;;;;;;;;;-1:-1:-1;914:108:1;;;;;:::i;:::-;;:::i;1132:98::-;;;;;;;;;;-1:-1:-1;1132:98:1;;;;;:::i;:::-;1182:6;1207:16;;;:11;:16;;;;;;;1132:98;684:111;769:19;;;;:14;:19;;;;;762:26;;737:13;;769:19;762:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;684:111;;;:::o;914:108::-;997:18;;;;:13;:18;;;;;990:25;;966:12;;997:18;990:25;;;:::i;14:180:3:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:3;;14:180;-1:-1:-1;14:180:3:o;622:472::-;664:3;702:5;696:12;729:6;724:3;717:19;754:1;764:162;778:6;775:1;772:13;764:162;;;840:4;896:13;;;892:22;;886:29;868:11;;;864:20;;857:59;793:12;764:162;;;944:6;941:1;938:13;935:87;;;1010:1;1003:4;994:6;989:3;985:16;981:27;974:38;935:87;-1:-1:-1;1076:2:3;1055:15;-1:-1:-1;;1051:29:3;1042:39;;;;1083:4;1038:50;;622:472;-1:-1:-1;;622:472:3:o;1099:220::-;1248:2;1237:9;1230:21;1211:4;1268:45;1309:2;1298:9;1294:18;1286:6;1268:45;:::i;:::-;1260:53;1099:220;-1:-1:-1;;;1099:220:3:o;1324:591::-;1394:6;1402;1455:2;1443:9;1434:7;1430:23;1426:32;1423:52;;;1471:1;1468;1461:12;1423:52;1511:9;1498:23;1540:18;1581:2;1573:6;1570:14;1567:34;;;1597:1;1594;1587:12;1567:34;1635:6;1624:9;1620:22;1610:32;;1680:7;1673:4;1669:2;1665:13;1661:27;1651:55;;1702:1;1699;1692:12;1651:55;1742:2;1729:16;1768:2;1760:6;1757:14;1754:34;;;1784:1;1781;1774:12;1754:34;1829:7;1824:2;1815:6;1811:2;1807:15;1803:24;1800:37;1797:57;;;1850:1;1847;1840:12;1797:57;1881:2;1873:11;;;;;1903:6;;-1:-1:-1;1324:591:3;;-1:-1:-1;;;;1324:591:3:o;2505:437::-;2584:1;2580:12;;;;2627;;;2648:61;;2702:4;2694:6;2690:17;2680:27;;2648:61;2755:2;2747:6;2744:14;2724:18;2721:38;2718:218;;;2792:77;2789:1;2782:88;2893:4;2890:1;2883:15;2921:4;2918:1;2911:15;2718:218;;2505:437;;;:::o
Swarm Source
ipfs://69dff699a34cf8bf80b00e2030730390655a53519c00ba0e4306c3269ae7a2fa
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$557,867.78
Net Worth in FRAX
557,608.821523
Token Allocations
DEUS
57.05%
GDX
19.50%
OP
13.43%
Others
10.01%
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ARB | 57.05% | $3.8 | 83,757.2613 | $318,277.59 | |
| ARB | 19.50% | $0.078942 | 1,378,333.117 | $108,808.73 | |
| ARB | 4.91% | $0.176275 | 155,439.8258 | $27,400.16 | |
| ARB | 0.98% | $0.002741 | 2,000,000 | $5,481.05 | |
| ARB | 0.37% | $0.998643 | 2,058.114 | $2,055.32 | |
| ARB | 0.16% | $0.001069 | 832,741.4115 | $889.99 | |
| ARB | 0.06% | $0.000281 | 1,242,418.3606 | $348.65 | |
| ARB | 0.06% | $2,956.15 | 0.107 | $316.32 | |
| ARB | <0.01% | $0.00 | 16.1273 | $0.00 | |
| OP | 13.43% | $0.300623 | 249,201.5049 | $74,915.81 | |
| OP | 1.31% | $0.000389 | 18,822,737.2121 | $7,321.67 | |
| OP | 1.07% | $0.954847 | 6,273.4436 | $5,990.18 | |
| OP | 0.10% | $0.998478 | 540.8918 | $540.07 | |
| LINEA | 0.85% | $0.000235 | 20,031,916.6578 | $4,715.51 | |
| BASE | 0.11% | $89,148 | 0.00680764 | $606.89 | |
| BASE | 0.03% | $0.00 | 0.0569 | $0.00 | |
| BASE | <0.01% | $0.001811 | 100 | $0.1811 | |
| CELO | <0.01% | $0.999701 | 15.2614 | $15.26 |
Loading...
Loading
Loading...
Loading
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.