-
escrows
+35 -0
[
{
"address": "0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7",
"sinceTimestamp": 1701389130,
"tokens": [
"USDC"
],
"contract": {
"isVerified": true,
"address": "arb1:0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "Hyperliquid bridge escrow on Arbitrum.",
"url": "https://arbiscan.io/address/0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24",
"sinceTimestamp": 1763482980,
"tokens": [
"USDC"
],
"contract": {
"isVerified": true,
"address": "hyperevm:0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"hyperevm:0x8E66c6AC847f06b9502fA2512435a62005f5Fb92"
],
"implementations": [
"hyperevm:0x7537af00779cc053a696e47ebd451b5bc4790DA3"
]
},
"chain": "hyperevm",
"pastUpgrades": [
{
"timestamp": 1763482980,
"transactionHash": "0x920aa47c6b5f9939fbe7f791b96283e063b4256f6994356a2ad03bc6eac26518",
"implementations": [
"hyperevm:0x7537af00779cc053a696e47ebd451b5bc4790DA3"
]
}
],
"description": "Hyperliquid bridge escrow on HyperEVM.",
"url": "https://hyperevmscan.io/address/0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24#code"
},
"chain": "hyperevm",
"includeInTotal": false,
"chainId": 999
}
]
-
tvsConfig
+44 -14
[
{
"mode": "auto",
"id": "hyperliquid-USDC",
"priceId": "usd-coin",
"symbol": "USDC",
"name": "USD Coin",
"iconUrl": "https://assets.coingecko.com/coins/images/6319/large/usdc.png?1696506694",
"amount": {
"type": "balanceOfEscrow",
"chain": "arbitrum",
"sinceTimestamp": 1701389130,
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": 6,
"escrowAddress": "0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7"
"type": "calculation",
"operator": "sum",
"arguments": [
{
"type": "balanceOfEscrow",
"chain": "arbitrum",
"sinceTimestamp": 1701389130,
"address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"decimals": 6,
"escrowAddress": "0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7"
},
{
"type": "balanceOfEscrow",
"chain": "hyperevm",
"sinceTimestamp": 1763482980,
"address": "0xb88339CB7199b77E23DB6E890353E22632Ba630f",
"decimals": 6,
"escrowAddress": "0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24"
}
]
},
"valueForSummary": {
"type": "value",
"amount": {
"type": "const",
"sinceTimestamp": 1701389130,
"value": "0",
"decimals": 0
},
"priceId": "usd-coin"
"type": "calculation",
"operator": "sum",
"arguments": [
{
"type": "value",
"amount": {
"type": "const",
"sinceTimestamp": 1701389130,
"value": "0",
"decimals": 0
},
"priceId": "usd-coin"
},
{
"type": "value",
"amount": {
"type": "const",
"sinceTimestamp": 1763482980,
"value": "0",
"decimals": 0
},
"priceId": "usd-coin"
}
]
},
"category": "stablecoin",
"source": "canonical",
"isAssociated": false,
"bridgedUsing": {
"bridges": [
{
"name": "Circle CCTP"
}
]
}
}
]
-
permissions
+22 -0
{
"arbitrum": {
"roles": [],
"actors": [
{
"id": "EOA-1,-EOA-2,-EOA-6-and-EOA-8",
"name": "EOA 1, EOA 2, EOA 6 and EOA 8",
"accounts": [
{
"address": "arb1:0x263294039413B96D25E4173a5F7599F8b3801504",
"type": "EOA",
"isVerified": true,
"name": "0x2632…1504",
"url": "https://arbiscan.io/address/0x263294039413B96D25E4173a5F7599F8b3801504",
"displayName": "EOA 1"
},
{
"address": "arb1:0x58E1b0E63C905D5982324FCd9108582623b8132e",
"type": "EOA",
"isVerified": true,
"name": "0x58E1…132e",
"url": "https://arbiscan.io/address/0x58E1b0E63C905D5982324FCd9108582623b8132e",
"displayName": "EOA 2"
},
{
"address": "arb1:0xda6816df552c3f9e0FB64979fb357800d690d79B",
"type": "EOA",
"isVerified": true,
"name": "0xda68…d79B",
"url": "https://arbiscan.io/address/0xda6816df552c3f9e0FB64979fb357800d690d79B",
"displayName": "EOA 6"
},
{
"address": "arb1:0xEF2364dB5db6F5539Aa0bC111771a94Ee47637Fc",
"type": "EOA",
"isVerified": true,
"name": "0xEF23…37Fc",
"url": "https://arbiscan.io/address/0xEF2364dB5db6F5539Aa0bC111771a94Ee47637Fc",
"displayName": "EOA 8"
}
],
"chain": "arbitrum",
"description": "* Can interact with HyperliquidBridge\n * Can request withdrawals, start a validator set change, add lockers and finalizers (Can also change cold validators by adding a finalizer and proposing/finalizing a new validator set) \n * finalize withdrawals, finalize validator set updates \n * vote for locking the bridge contract ",
"discoveryDrivenData": true
},
{
"id": "EOA-3,-EOA-4,-EOA-5-and-EOA-7",
"name": "EOA 3, EOA 4, EOA 5 and EOA 7",
"accounts": [
{
"address": "arb1:0x5a92b4A6a525445c9B4FFf61C0db71dCfE305ede",
"type": "EOA",
"isVerified": true,
"name": "0x5a92…5ede",
"url": "https://arbiscan.io/address/0x5a92b4A6a525445c9B4FFf61C0db71dCfE305ede",
"displayName": "EOA 3"
},
{
"address": "arb1:0x8003FD297a7Aa477B746825E7A506675bF590E91",
"type": "EOA",
"isVerified": true,
"name": "0x8003…0E91",
"url": "https://arbiscan.io/address/0x8003FD297a7Aa477B746825E7A506675bF590E91",
"displayName": "EOA 4"
},
{
"address": "arb1:0x86d6AE3032732F27239075D77a1317989B52F628",
"type": "EOA",
"isVerified": true,
"name": "0x86d6…F628",
"url": "https://arbiscan.io/address/0x86d6AE3032732F27239075D77a1317989B52F628",
"displayName": "EOA 5"
},
{
"address": "arb1:0xE346B41B47296153A21E64D6bFc857C27874C6e7",
"type": "EOA",
"isVerified": true,
"name": "0xE346…C6e7",
"url": "https://arbiscan.io/address/0xE346B41B47296153A21E64D6bFc857C27874C6e7",
"displayName": "EOA 7"
}
],
"chain": "arbitrum",
"description": "* Can interact with HyperliquidBridge\n * Can change the dispute period, block duration and locker threshold. Can also invalidate withdrawals, emergencyUnlock (unpause and change the validator set), remove lockers and finalizers ",
"discoveryDrivenData": true
},
{
"id": "EOA-9",
"name": "EOA 9",
"accounts": [
{
"address": "arb1:0xf9d2282A4A4C216f624717C0747D23146FC048c5",
"type": "EOA",
"isVerified": true,
"name": "0xf9d2…48c5",
"url": "https://arbiscan.io/address/0xf9d2282A4A4C216f624717C0747D23146FC048c5",
"displayName": "EOA 9"
}
],
"chain": "arbitrum",
"description": "* Can interact with HyperliquidBridge\n * finalize withdrawals, finalize validator set updates \n * vote for locking the bridge contract ",
"discoveryDrivenData": true
}
]
},
"hyperevm": {
"roles": [],
"actors": [
{
"id": "EOA-10",
"name": "EOA 10",
"accounts": [
{
"address": "hyperevm:0x8E66c6AC847f06b9502fA2512435a62005f5Fb92",
"type": "EOA",
"isVerified": true,
"name": "0x8E66…Fb92",
"url": "https://hyperevmscan.io/address/0x8E66c6AC847f06b9502fA2512435a62005f5Fb92",
"displayName": "EOA 10"
}
],
"chain": "hyperevm",
"description": "* Can upgrade **with no delay**\n * CoreDepositWallet ",
"discoveryDrivenData": true
}
]
}
}
-
contracts
+86 -0
{
"addresses": {
"arbitrum": [
{
"name": "HyperliquidBridge",
"isVerified": true,
"address": "arb1:0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "Single contract containing the logic for the Hyperliquid bridge. It manages deposits, withdrawals, the hot and cold validator sets, as well as the lockers, finalizers, and all the permissioned functions. The current locker threshold is 2 and the minimum validator threshold is 2/3*4.\n* Roles:\n * **coldAddresses**: EOA 3, EOA 4, EOA 5, EOA 7\n * **finalizers**: EOA 1, EOA 2, EOA 6, EOA 8, EOA 9\n * **hotAddresses**: EOA 1, EOA 2, EOA 6, EOA 8\n * **lockers**: EOA 1, EOA 2, EOA 6, EOA 8, EOA 9",
"discoveryDrivenData": true,
"url": "https://arbiscan.io/address/0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7#code"
}
],
"hyperevm": [
{
"name": "CoreWriter",
"isVerified": true,
"address": "hyperevm:0x3333333333333333333333333333333333333333",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "hyperevm",
"description": "",
"discoveryDrivenData": true,
"url": "https://hyperevmscan.io/address/0x3333333333333333333333333333333333333333#code"
},
{
"name": "CoreDepositWallet",
"isVerified": true,
"address": "hyperevm:0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"hyperevm:0x8E66c6AC847f06b9502fA2512435a62005f5Fb92"
],
"implementations": [
"hyperevm:0x7537af00779cc053a696e47ebd451b5bc4790DA3"
]
},
"chain": "hyperevm",
"pastUpgrades": [
{
"timestamp": 1763482980,
"transactionHash": "0x920aa47c6b5f9939fbe7f791b96283e063b4256f6994356a2ad03bc6eac26518",
"implementations": [
"hyperevm:0x7537af00779cc053a696e47ebd451b5bc4790DA3"
]
}
],
"description": "Manages USDC transfers between HyperEVM and HyperCore. It handles user deposits, optionally deducts a fee for new HyperCore accounts, and routes assets to specific DEXs. It also processes cross-chain withdrawals from HyperCore to external chains via Circle CCTP.\n* Roles:\n * **admin**: EOA 10",
"upgradableBy": [
{
"id": "EOA-10",
"name": "EOA 10",
"delay": "no"
}
],
"discoveryDrivenData": true,
"url": "https://hyperevmscan.io/address/0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24#code"
}
]
},
"escrows": [
{
"address": "0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7",
"sinceTimestamp": 1701389130,
"tokens": [
"USDC"
],
"contract": {
"isVerified": true,
"address": "arb1:0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "arbitrum",
"description": "Hyperliquid bridge escrow on Arbitrum.",
"url": "https://arbiscan.io/address/0x2Df1c51E09aECF9cacB7bc98cB1742757f163dF7#code"
},
"chain": "arbitrum",
"includeInTotal": false,
"chainId": 42161
},
{
"address": "0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24",
"sinceTimestamp": 1763482980,
"tokens": [
"USDC"
],
"contract": {
"isVerified": true,
"address": "hyperevm:0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"hyperevm:0x8E66c6AC847f06b9502fA2512435a62005f5Fb92"
],
"implementations": [
"hyperevm:0x7537af00779cc053a696e47ebd451b5bc4790DA3"
]
},
"chain": "hyperevm",
"pastUpgrades": [
{
"timestamp": 1763482980,
"transactionHash": "0x920aa47c6b5f9939fbe7f791b96283e063b4256f6994356a2ad03bc6eac26518",
"implementations": [
"hyperevm:0x7537af00779cc053a696e47ebd451b5bc4790DA3"
]
}
],
"description": "Hyperliquid bridge escrow on HyperEVM.",
"url": "https://hyperevmscan.io/address/0x6B9E773128f453f5c2C60935Ee2DE2CBc5390A24#code"
},
"chain": "hyperevm",
"includeInTotal": false,
"chainId": 999
}
],
"risks": []
}
-
discoveryInfo
+1 -1
{
"baseTimestamp": 1777036752,
"baseTimestamp": 1781171322,
"contractsDiscoDriven": true,
"hasDiscoUi": true,
"isDiscoDriven": true,
"permissionsDiscoDriven": true
}