tvsConfig
+95 -0
[
{
"mode": "auto",
"id": "lighter-AAVE",
"priceId": "aave",
"symbol": "AAVE",
"name": "Aave Token",
"iconUrl": "https://assets.coingecko.com/coins/images/12645/large/AAVE.png?1696512452",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1737090335,
"address": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "other",
"source": "canonical",
"isAssociated": false
},
{
"mode": "auto",
"id": "lighter-ETH",
"priceId": "ethereum",
"symbol": "ETH",
"name": "Ether",
"iconUrl": "https://assets.coingecko.com/coins/images/279/large/ethereum.png?1595348880",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1737090335,
"address": "native",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "ether",
"source": "canonical",
"isAssociated": false
},
{
"mode": "auto",
"id": "lighter-LDO",
"priceId": "lido-dao",
"symbol": "LDO",
"name": "Lido DAO Token",
"iconUrl": "https://assets.coingecko.com/coins/images/13573/large/Lido_DAO.png?1696513326",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1737090335,
"address": "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "other",
"source": "canonical",
"isAssociated": false
},
{
"mode": "auto",
"id": "lighter-LINK",
"priceId": "chainlink",
"symbol": "LINK",
"name": "ChainLink Token",
"iconUrl": "https://assets.coingecko.com/coins/images/877/large/chainlink-new-logo.png?1696502009",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1737090335,
"address": "0x514910771AF9Ca656af840dff83E8264EcF986CA",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "other",
"source": "canonical",
"isAssociated": false
},
{
"mode": "auto",
"id": "lighter-LIT",
"priceId": "lighter",
"symbol": "LIT",
"name": "Lighter",
"iconUrl": "https://coin-images.coingecko.com/coins/images/71121/large/lighter.png?1765888098",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1767052800,
"address": "0x232CE3bd40fCd6f80f3d55A522d03f25Df784Ee2",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "other",
"source": "canonical",
"isAssociated": true
},
{
"mode": "auto",
"id": "lighter-SKY",
"priceId": "sky",
"symbol": "SKY",
"name": "SKY Governance Token",
"iconUrl": "https://coin-images.coingecko.com/coins/images/39925/large/sky.jpg?1724827980",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1737090335,
"address": "0x56072C95FAA701256059aa122697B133aDEd9279",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "other",
"source": "canonical",
"isAssociated": false
},
{
"mode": "auto",
"id": "lighter-UNI",
"priceId": "uniswap",
"symbol": "UNI",
"name": "Uniswap",
"iconUrl": "https://assets.coingecko.com/coins/images/12504/large/uni.jpg?1696512319",
"amount": {
"type": "balanceOfEscrow",
"chain": "ethereum",
"sinceTimestamp": 1737090335,
"address": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984",
"decimals": 18,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "other",
"source": "canonical",
"isAssociated": false
},
{
"mode": "auto",
"id": "lighter-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": "ethereum",
"sinceTimestamp": 1737090335,
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"decimals": 6,
"escrowAddress": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7"
},
"category": "stablecoin",
"source": "canonical",
"isAssociated": false
}
]
contracts
+6 -1
{
"addresses": {
"ethereum": [
{
"name": "Lighter",
"isVerified": true,
"address": "eth:0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7",
"upgradeability": {
"proxyType": "zkLighter proxy",
"admins": [
"eth:0x94da8A995D0D82Ef0fE7E509C6D76c22603B6f67"
],
"implementations": [
"eth:0xe5FB592Ef1b620909000Af0D5fb55a3593026142",
"eth:0x9307350AF47B0C0e7f8cA5ED2D57993aF3a6df1d"
]
},
"chain": "ethereum",
"description": "The main rollup contract. It processes L2 batches, manages token deposits and withdrawals, allows users to submit censorship-resistant L2 transactions and controls desert mode (escape hatch). Logic is split between two contracts because of code-size limits, many operations are delegated to AdditionalZKLighter.\n* Roles:\n * **admin**: UpgradeGatekeeper; ultimately Lighter Multisig 2",
"upgradableBy": [
{
"name": "Lighter Multisig 2",
"delay": "21d"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7#code"
},
{
"name": "UpgradeGatekeeper",
"isVerified": true,
"address": "eth:0x94da8A995D0D82Ef0fE7E509C6D76c22603B6f67",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "Governance contract functioning like an upgrade timelock for downstream contracts. The current delay is 21d and can be entirely skipped by Lighter Multisig.\n* Roles:\n * **getMaster**: Lighter Multisig 2\n * **securityCouncilAddress**: Lighter Multisig",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0x94da8A995D0D82Ef0fE7E509C6D76c22603B6f67#code"
},
{
"name": "Governance",
"isVerified": true,
"address": "eth:0xa464DA0B43f80EE3FfC4795cbbFC78472b5c81A1",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x94da8A995D0D82Ef0fE7E509C6D76c22603B6f67"
],
"implementations": [
"eth:0x46D3C0c01D5DAae4FE8e3f54f32901d9Fbde1f08"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "Manages the list of validators and the network governor.\n* Roles:\n * **admin**: UpgradeGatekeeper; ultimately Lighter Multisig 2\n * **networkGovernor**: Lighter Multisig 2\n * **validators**: EOA 1, EOA 2, EOA 3",
"upgradableBy": [
{
"name": "Lighter Multisig 2",
"delay": "21d"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xa464DA0B43f80EE3FfC4795cbbFC78472b5c81A1#code"
},
{
"name": "ZkLighterVerifier",
"isVerified": true,
"address": "eth:0xac3Ce44B6ff4E402858C99D5699ff63131572BaA",
"upgradeability": {
"proxyType": "EIP1967 proxy",
"admins": [
"eth:0x94da8A995D0D82Ef0fE7E509C6D76c22603B6f67"
],
"implementations": [
"eth:0xd42b2D9eFD409c2a3074AE4f874F3f42389DB931"
]
},
"chain": "ethereum",
"pastUpgrades": [],
"description": "The main ZK verifier of Lighter, settles the proofs of correct L2 state transition in the case of normal rollup operation.\n* Roles:\n * **admin**: UpgradeGatekeeper; ultimately Lighter Multisig 2",
"upgradableBy": [
{
"name": "Lighter Multisig 2",
"delay": "21d"
}
],
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xac3Ce44B6ff4E402858C99D5699ff63131572BaA#code"
},
{
"name": "DesertVerifier",
"isVerified": true,
"address": "eth:0xd4460475F00307845082d3a146f36661354FBc67",
"upgradeability": {
"proxyType": "immutable",
"admins": [],
"implementations": [],
"immutable": true
},
"chain": "ethereum",
"description": "ZK verifier used to verify forced exits during desert mode.\n",
"discoveryDrivenData": true,
"url": "https://etherscan.io/address/eth:0xd4460475F00307845082d3a146f36661354FBc67#code"
}
]
},
"escrows": [
{
"address": "0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7",
"sinceTimestamp": 1737090335,
"tokens": [
"USDC",
"ETH",
"LIT"
"LIT",
"LINK",
"AAVE",
"UNI",
"SKY",
"LDO"
],
"contract": {
"isVerified": true,
"address": "eth:0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7",
"upgradeability": {
"proxyType": "zkLighter proxy",
"admins": [
"eth:0x94da8A995D0D82Ef0fE7E509C6D76c22603B6f67"
],
"implementations": [
"eth:0xe5FB592Ef1b620909000Af0D5fb55a3593026142",
"eth:0x9307350AF47B0C0e7f8cA5ED2D57993aF3a6df1d"
]
},
"chain": "ethereum",
"url": "https://etherscan.io/address/0x3B4D794a66304F130a4Db8F2551B0070dfCf5ca7#code"
},
"chain": "ethereum",
"includeInTotal": true,
"chainId": 1
}
],
"risks": [
{
"category": "Funds can be stolen if",
"text": "a contract receives a malicious code upgrade. There is no delay on code upgrades.",
"isCritical": true
}
]
}