From bacc1a1f30b7a6d837b8275e0dfeae0c739ef3ee Mon Sep 17 00:00:00 2001 From: Denis Fadeev Date: Thu, 10 Oct 2024 11:01:06 +0300 Subject: [PATCH] add solana gateway, refactor --- v2/data/addresses.testnet.json | 403 ------------------ .../Revert.sol/interface.Revertable.md | 2 +- .../Revert.sol/struct.RevertContext.md | 2 +- .../Revert.sol/struct.RevertOptions.md | 2 +- .../ERC20Custody.sol/contract.ERC20Custody.md | 2 +- .../evm/GatewayEVM.sol/contract.GatewayEVM.md | 2 +- .../abstract.ZetaConnectorBase.md | 2 +- .../contract.ZetaConnectorNative.md | 2 +- .../contract.ZetaConnectorNonNative.md | 2 +- .../interface.IERC20Custody.md | 2 +- .../interface.IERC20CustodyErrors.md | 2 +- .../interface.IERC20CustodyEvents.md | 2 +- .../IGatewayEVM.sol/interface.Callable.md | 2 +- .../IGatewayEVM.sol/interface.IGatewayEVM.md | 2 +- .../interface.IGatewayEVMErrors.md | 2 +- .../interface.IGatewayEVMEvents.md | 2 +- .../IGatewayEVM.sol/struct.MessageContext.md | 2 +- .../interface.IZetaConnectorEvents.md | 2 +- .../interface.IZetaNonEthNew.md | 2 +- .../GatewayZEVM.sol/contract.GatewayZEVM.md | 2 +- .../contract.SystemContract.md | 2 +- .../interface.SystemContractErrors.md | 2 +- .../zevm/ZRC20.sol/contract.ZRC20.md | 2 +- .../zevm/ZRC20.sol/interface.ZRC20Errors.md | 2 +- .../interface.IGatewayZEVM.md | 2 +- .../interface.IGatewayZEVMErrors.md | 2 +- .../interface.IGatewayZEVMEvents.md | 2 +- .../IGatewayZEVM.sol/struct.CallOptions.md | 2 +- .../ISystem.sol/interface.ISystem.md | 2 +- .../interfaces/IWZETA.sol/interface.IWETH9.md | 2 +- .../interfaces/IZRC20.sol/enum.CoinType.md | 2 +- .../interfaces/IZRC20.sol/interface.IZRC20.md | 2 +- .../IZRC20.sol/interface.IZRC20Metadata.md | 2 +- .../IZRC20.sol/interface.ZRC20Events.md | 2 +- .../interface.UniversalContract.md | 2 +- .../interface.zContract.md | 2 +- .../UniversalContract.sol/struct.zContext.md | 2 +- v2/lib/types.ts | 2 +- v2/package.json | 2 +- v2/tasks/addresses.testnet.json | 47 +- v2/tasks/addresses.ts | 21 +- 41 files changed, 55 insertions(+), 492 deletions(-) delete mode 100644 v2/data/addresses.testnet.json diff --git a/v2/data/addresses.testnet.json b/v2/data/addresses.testnet.json deleted file mode 100644 index 4feda979..00000000 --- a/v2/data/addresses.testnet.json +++ /dev/null @@ -1,403 +0,0 @@ -[ - { - "address": "0x0000ecb8cdd25a18f12daa23f6422e07fbf8b9e1", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "connector" - }, - { - "address": "0x0000a7db254145767262c6a81a7ee1650684258e", - "category": "omnichain", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "erc20Custody" - }, - { - "address": "0x8531a5aB847ff5B22D855633C25ED1DA3255247e", - "category": "omnichain", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "tss" - }, - { - "address": "0xB7926C0430Afb07AA7DEfDE6DA862aE0Bde767bc", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "uniswapV2Factory" - }, - { - "address": "0x9Ac64Cc6e4415144C455BD8E4837Fea55603e5c3", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "uniswapV2Router02" - }, - { - "address": "0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "uniswapV3Factory" - }, - { - "address": "0x9a489505a00cE272eAa5e07Dba6491314CaE3796", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "uniswapV3Router" - }, - { - "address": "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "weth9" - }, - { - "address": "0x0000c9ec4042283e8139c74f4c64bcd1e0b9b54f", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "zetaToken" - }, - { - "address": "0xFB2fCE3CCca19F0f764Ed8aa26C62181E3dA04C5", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "zetaTokenConsumerUniV3" - }, - { - "address": "0x8531a5aB847ff5B22D855633C25ED1DA3255247e", - "category": "omnichain", - "chain_id": 901, - "chain_name": "solana_devnet", - "type": "tss" - }, - { - "address": "0x239e96c8f17C85c30100AC26F635Ea15f23E9c67", - "category": "messaging", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "type": "connector" - }, - { - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "address": "0x735b14BB79463307AAcBED86DAf3322B1e6226aB", - "type": "fungibleModule" - }, - { - "address": "0xEdf1c3275d13489aCdC6cD6eD246E72458B8795B", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "type": "systemContract" - }, - { - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "address": "0x9fd96203f7b22bCF72d9DCb40ff98302376cE09c", - "type": "uniswapV2Factory" - }, - { - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "address": "0x2ca7d64A7EFE2D62A725E2B35Cf7230D6677FfEe", - "type": "uniswapV2Router02" - }, - { - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "address": "0x5F0b1a82749cb4E2278EC87F8BF6B618dC71a8bf", - "type": "zetaToken" - }, - { - "address": "0x48C4475B7A9A6E9c384dDF3eb30c56761a2bc37e", - "category": "messaging", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "type": "zetaTokenConsumerUniV3" - }, - { - "address": "0x05BA149A7bd6dC1F937fA9046A9e05C05f3b18b0", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 18, - "description": "ZetaChain ZRC20 sETH-sepolia_testnet", - "foreign_chain_id": "11155111", - "symbol": "sETH.SEPOLIA", - "type": "zrc20" - }, - { - "address": "0x0cbe0dF132a6c6B4a2974Fa1b7Fb953CF0Cc798a", - "asset": "0x07865c6e87b9f70255377e024ace6630c1eaa37f", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "erc20", - "decimals": 6, - "description": "USDC-goerli_testnet", - "foreign_chain_id": "5", - "symbol": "USDC", - "type": "zrc20" - }, - { - "address": "0x13A0c5930C028511Dc02665E7285134B6d11A5f4", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 18, - "description": "ETH-goerli_testnet", - "foreign_chain_id": "5", - "symbol": "gETH", - "type": "zrc20" - }, - { - "address": "0x236b0DE675cC8F46AE186897fCCeFe3370C9eDeD", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 18, - "description": "ZetaChain ZRC20 Base Sepolia ETH-base_sepolia", - "foreign_chain_id": "84532", - "symbol": "ETH.BASESEPOLIA", - "type": "zrc20" - }, - { - "address": "0x48f80608B672DC30DC7e3dbBd0343c5F02C738Eb", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 18, - "description": "MATIC-mumbai_testnet", - "foreign_chain_id": "80001", - "symbol": "tMATIC", - "type": "zrc20" - }, - { - "address": "0x65a45c57636f9BcCeD4fe193A602008578BcA90b", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 8, - "description": "BTC-btc_testnet-btc_testnet", - "foreign_chain_id": "18332", - "symbol": "tBTC", - "type": "zrc20" - }, - { - "address": "0x777915D031d1e8144c90D025C594b3b8Bf07a08d", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 18, - "description": "ZetaChain ZRC20 Amoy MATIC-amoy_testnet", - "foreign_chain_id": "80002", - "symbol": "MATIC.AMOY", - "type": "zrc20" - }, - { - "address": "0x7c8dDa80bbBE1254a7aACf3219EBe1481c6E01d7", - "asset": "0x64544969ed7EBf5f083679233325356EbE738930", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "erc20", - "decimals": 6, - "description": "USDC-bsc_testnet", - "foreign_chain_id": "97", - "symbol": "USDC", - "type": "zrc20" - }, - { - "address": "0x91d4F0D54090Df2D81e834c3c8CE71C6c865e79F", - "asset": "0x9999f7fea5938fd3b1e26a12c3f2fb024e194f97", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "erc20", - "decimals": 6, - "description": "USDC-mumbai_testnet", - "foreign_chain_id": "80001", - "symbol": "USDC", - "type": "zrc20" - }, - { - "address": "0xADF73ebA3Ebaa7254E859549A44c74eF7cff7501", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 9, - "description": "ZetaChain ZRC20 SOL on Solana Devnet", - "foreign_chain_id": "901", - "symbol": "SOL.SOLANA", - "type": "zrc20" - }, - { - "address": "0xcC683A782f4B30c138787CB5576a86AF66fdc31d", - "asset": "0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "erc20", - "decimals": 6, - "description": "ZetaChain ZRC20 USDC on SEPOLIA", - "foreign_chain_id": "11155111", - "symbol": "USDC.SEPOLIA", - "type": "zrc20" - }, - { - "address": "0xd97B1de3619ed2c6BEb3860147E30cA8A7dC9891", - "asset": "", - "category": "omnichain", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "coin_type": "gas", - "decimals": 18, - "description": "BNB-bsc_testnet", - "foreign_chain_id": "97", - "symbol": "tBNB", - "type": "zrc20" - }, - { - "address": "tb1qy9pqmk2pd9sv63g27jt8r657wy0d9ueeh0nqur", - "category": "omnichain", - "chain_id": 18332, - "chain_name": "btc_testnet", - "type": "tss" - }, - { - "address": "0x60E6b70bC2761f878Ff992276612F67FbABC1761", - "category": "messaging", - "chain_id": 80002, - "chain_name": "amoy_testnet", - "type": "connector" - }, - { - "address": "0xFDE448af6140a8702A1165c44A0895ebE24b0C02", - "category": "omnichain", - "chain_id": 80002, - "chain_name": "amoy_testnet", - "type": "erc20Custody" - }, - { - "address": "0x8531a5aB847ff5B22D855633C25ED1DA3255247e", - "category": "omnichain", - "chain_id": 80002, - "chain_name": "amoy_testnet", - "type": "tss" - }, - { - "address": "0x1432612E60cad487C857E7D38AFf57134916c902", - "category": "messaging", - "chain_id": 80002, - "chain_name": "amoy_testnet", - "type": "zetaToken" - }, - { - "address": "0xc0B74d761ef4EC9e9473f65687d36B9F13DB0dCc", - "category": "messaging", - "chain_id": 84532, - "chain_name": "base_sepolia", - "type": "connector" - }, - { - "address": "0x3A1f7b35EF57543B4e86c384eF6a368Ed811a36E", - "category": "omnichain", - "chain_id": 84532, - "chain_name": "base_sepolia", - "type": "erc20Custody" - }, - { - "address": "0x8531a5aB847ff5B22D855633C25ED1DA3255247e", - "category": "omnichain", - "chain_id": 84532, - "chain_name": "base_sepolia", - "type": "tss" - }, - { - "address": "0xf4e63991E7475b659bd97Bba85f32a7259239D5d", - "category": "messaging", - "chain_id": 84532, - "chain_name": "base_sepolia", - "type": "zetaToken" - }, - { - "address": "0x3963341dad121c9CD33046089395D66eBF20Fb03", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "connector" - }, - { - "address": "0x84725b70a239d3Faa7C6EF0C6C8E8b6c8e28338b", - "category": "omnichain", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "erc20Custody" - }, - { - "address": "0x8531a5aB847ff5B22D855633C25ED1DA3255247e", - "category": "omnichain", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "tss" - }, - { - "address": "0x0227628f3F023bb0B980b67D528571c95c6DaC1c", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "uniswapV3Factory" - }, - { - "address": "0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "uniswapV3Router" - }, - { - "address": "0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "weth9" - }, - { - "address": "0x0000c304D2934c00Db1d51995b9f6996AffD17c0", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "zetaToken" - }, - { - "address": "0x301ED39771d8f1dD0b05F8C2D4327ce9C426E783", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "zetaTokenConsumerUniV3" - } -] diff --git a/v2/docs/src/contracts/Revert.sol/interface.Revertable.md b/v2/docs/src/contracts/Revert.sol/interface.Revertable.md index 8196f9ce..0f6b1810 100644 --- a/v2/docs/src/contracts/Revert.sol/interface.Revertable.md +++ b/v2/docs/src/contracts/Revert.sol/interface.Revertable.md @@ -1,5 +1,5 @@ # Revertable -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/Revert.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/Revert.sol) Interface for contracts that support revertable calls. diff --git a/v2/docs/src/contracts/Revert.sol/struct.RevertContext.md b/v2/docs/src/contracts/Revert.sol/struct.RevertContext.md index b3fb0d4a..6e321f23 100644 --- a/v2/docs/src/contracts/Revert.sol/struct.RevertContext.md +++ b/v2/docs/src/contracts/Revert.sol/struct.RevertContext.md @@ -1,5 +1,5 @@ # RevertContext -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/Revert.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/Revert.sol) Struct containing revert context passed to onRevert. diff --git a/v2/docs/src/contracts/Revert.sol/struct.RevertOptions.md b/v2/docs/src/contracts/Revert.sol/struct.RevertOptions.md index 0dd2453a..7f81d234 100644 --- a/v2/docs/src/contracts/Revert.sol/struct.RevertOptions.md +++ b/v2/docs/src/contracts/Revert.sol/struct.RevertOptions.md @@ -1,5 +1,5 @@ # RevertOptions -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/Revert.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/Revert.sol) Struct containing revert options diff --git a/v2/docs/src/contracts/evm/ERC20Custody.sol/contract.ERC20Custody.md b/v2/docs/src/contracts/evm/ERC20Custody.sol/contract.ERC20Custody.md index 2096dc62..54df9847 100644 --- a/v2/docs/src/contracts/evm/ERC20Custody.sol/contract.ERC20Custody.md +++ b/v2/docs/src/contracts/evm/ERC20Custody.sol/contract.ERC20Custody.md @@ -1,5 +1,5 @@ # ERC20Custody -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/ERC20Custody.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/ERC20Custody.sol) **Inherits:** [IERC20Custody](/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20Custody.md), ReentrancyGuard, AccessControl, Pausable diff --git a/v2/docs/src/contracts/evm/GatewayEVM.sol/contract.GatewayEVM.md b/v2/docs/src/contracts/evm/GatewayEVM.sol/contract.GatewayEVM.md index 71f92fe8..a6fee729 100644 --- a/v2/docs/src/contracts/evm/GatewayEVM.sol/contract.GatewayEVM.md +++ b/v2/docs/src/contracts/evm/GatewayEVM.sol/contract.GatewayEVM.md @@ -1,5 +1,5 @@ # GatewayEVM -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/GatewayEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/GatewayEVM.sol) **Inherits:** Initializable, AccessControlUpgradeable, UUPSUpgradeable, [IGatewayEVM](/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVM.md), ReentrancyGuardUpgradeable, PausableUpgradeable diff --git a/v2/docs/src/contracts/evm/ZetaConnectorBase.sol/abstract.ZetaConnectorBase.md b/v2/docs/src/contracts/evm/ZetaConnectorBase.sol/abstract.ZetaConnectorBase.md index 6dbff848..218363dc 100644 --- a/v2/docs/src/contracts/evm/ZetaConnectorBase.sol/abstract.ZetaConnectorBase.md +++ b/v2/docs/src/contracts/evm/ZetaConnectorBase.sol/abstract.ZetaConnectorBase.md @@ -1,5 +1,5 @@ # ZetaConnectorBase -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/ZetaConnectorBase.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/ZetaConnectorBase.sol) **Inherits:** [IZetaConnectorEvents](/contracts/evm/interfaces/IZetaConnector.sol/interface.IZetaConnectorEvents.md), ReentrancyGuard, Pausable, AccessControl diff --git a/v2/docs/src/contracts/evm/ZetaConnectorNative.sol/contract.ZetaConnectorNative.md b/v2/docs/src/contracts/evm/ZetaConnectorNative.sol/contract.ZetaConnectorNative.md index e5527ae6..4e30bfa7 100644 --- a/v2/docs/src/contracts/evm/ZetaConnectorNative.sol/contract.ZetaConnectorNative.md +++ b/v2/docs/src/contracts/evm/ZetaConnectorNative.sol/contract.ZetaConnectorNative.md @@ -1,5 +1,5 @@ # ZetaConnectorNative -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/ZetaConnectorNative.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/ZetaConnectorNative.sol) **Inherits:** [ZetaConnectorBase](/contracts/evm/ZetaConnectorBase.sol/abstract.ZetaConnectorBase.md) diff --git a/v2/docs/src/contracts/evm/ZetaConnectorNonNative.sol/contract.ZetaConnectorNonNative.md b/v2/docs/src/contracts/evm/ZetaConnectorNonNative.sol/contract.ZetaConnectorNonNative.md index a5be75cb..a529d0e4 100644 --- a/v2/docs/src/contracts/evm/ZetaConnectorNonNative.sol/contract.ZetaConnectorNonNative.md +++ b/v2/docs/src/contracts/evm/ZetaConnectorNonNative.sol/contract.ZetaConnectorNonNative.md @@ -1,5 +1,5 @@ # ZetaConnectorNonNative -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/ZetaConnectorNonNative.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/ZetaConnectorNonNative.sol) **Inherits:** [ZetaConnectorBase](/contracts/evm/ZetaConnectorBase.sol/abstract.ZetaConnectorBase.md) diff --git a/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20Custody.md b/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20Custody.md index 4bffe4fb..8610102c 100644 --- a/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20Custody.md +++ b/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20Custody.md @@ -1,5 +1,5 @@ # IERC20Custody -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IERC20Custody.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IERC20Custody.sol) **Inherits:** [IERC20CustodyEvents](/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyEvents.md), [IERC20CustodyErrors](/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyErrors.md) diff --git a/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyErrors.md b/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyErrors.md index c29b9f20..3258578c 100644 --- a/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyErrors.md +++ b/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyErrors.md @@ -1,5 +1,5 @@ # IERC20CustodyErrors -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IERC20Custody.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IERC20Custody.sol) Interface for the errors used in the ERC20 custody contract. diff --git a/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyEvents.md b/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyEvents.md index 6e3ed97e..9e9da9d6 100644 --- a/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyEvents.md +++ b/v2/docs/src/contracts/evm/interfaces/IERC20Custody.sol/interface.IERC20CustodyEvents.md @@ -1,5 +1,5 @@ # IERC20CustodyEvents -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IERC20Custody.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IERC20Custody.sol) Interface for the events emitted by the ERC20 custody contract. diff --git a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.Callable.md b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.Callable.md index 69a6ca1a..c4f51466 100644 --- a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.Callable.md +++ b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.Callable.md @@ -1,5 +1,5 @@ # Callable -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IGatewayEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IGatewayEVM.sol) Interface implemented by contracts receiving authenticated calls. diff --git a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVM.md b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVM.md index 831a8b94..4452f6a5 100644 --- a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVM.md +++ b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVM.md @@ -1,5 +1,5 @@ # IGatewayEVM -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IGatewayEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IGatewayEVM.sol) **Inherits:** [IGatewayEVMErrors](/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMErrors.md), [IGatewayEVMEvents](/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMEvents.md) diff --git a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMErrors.md b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMErrors.md index fa44a575..c42aed97 100644 --- a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMErrors.md +++ b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMErrors.md @@ -1,5 +1,5 @@ # IGatewayEVMErrors -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IGatewayEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IGatewayEVM.sol) Interface for the errors used in the GatewayEVM contract. diff --git a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMEvents.md b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMEvents.md index 1fc0b4cc..6bd1fe92 100644 --- a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMEvents.md +++ b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/interface.IGatewayEVMEvents.md @@ -1,5 +1,5 @@ # IGatewayEVMEvents -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IGatewayEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IGatewayEVM.sol) Interface for the events emitted by the GatewayEVM contract. diff --git a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/struct.MessageContext.md b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/struct.MessageContext.md index 53f11a26..a853fc7e 100644 --- a/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/struct.MessageContext.md +++ b/v2/docs/src/contracts/evm/interfaces/IGatewayEVM.sol/struct.MessageContext.md @@ -1,5 +1,5 @@ # MessageContext -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IGatewayEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IGatewayEVM.sol) Message context passed to execute function. diff --git a/v2/docs/src/contracts/evm/interfaces/IZetaConnector.sol/interface.IZetaConnectorEvents.md b/v2/docs/src/contracts/evm/interfaces/IZetaConnector.sol/interface.IZetaConnectorEvents.md index 4e85018e..f4f147ed 100644 --- a/v2/docs/src/contracts/evm/interfaces/IZetaConnector.sol/interface.IZetaConnectorEvents.md +++ b/v2/docs/src/contracts/evm/interfaces/IZetaConnector.sol/interface.IZetaConnectorEvents.md @@ -1,5 +1,5 @@ # IZetaConnectorEvents -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IZetaConnector.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IZetaConnector.sol) Interface for the events emitted by the ZetaConnector contracts. diff --git a/v2/docs/src/contracts/evm/interfaces/IZetaNonEthNew.sol/interface.IZetaNonEthNew.md b/v2/docs/src/contracts/evm/interfaces/IZetaNonEthNew.sol/interface.IZetaNonEthNew.md index 332e8627..35f0dbc8 100644 --- a/v2/docs/src/contracts/evm/interfaces/IZetaNonEthNew.sol/interface.IZetaNonEthNew.md +++ b/v2/docs/src/contracts/evm/interfaces/IZetaNonEthNew.sol/interface.IZetaNonEthNew.md @@ -1,5 +1,5 @@ # IZetaNonEthNew -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/evm/interfaces/IZetaNonEthNew.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/evm/interfaces/IZetaNonEthNew.sol) **Inherits:** IERC20 diff --git a/v2/docs/src/contracts/zevm/GatewayZEVM.sol/contract.GatewayZEVM.md b/v2/docs/src/contracts/zevm/GatewayZEVM.sol/contract.GatewayZEVM.md index 33ed931d..e0f4157d 100644 --- a/v2/docs/src/contracts/zevm/GatewayZEVM.sol/contract.GatewayZEVM.md +++ b/v2/docs/src/contracts/zevm/GatewayZEVM.sol/contract.GatewayZEVM.md @@ -1,5 +1,5 @@ # GatewayZEVM -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/GatewayZEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/GatewayZEVM.sol) **Inherits:** [IGatewayZEVM](/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVM.md), Initializable, AccessControlUpgradeable, UUPSUpgradeable, ReentrancyGuardUpgradeable, PausableUpgradeable diff --git a/v2/docs/src/contracts/zevm/SystemContract.sol/contract.SystemContract.md b/v2/docs/src/contracts/zevm/SystemContract.sol/contract.SystemContract.md index 4331d25a..2d7a7503 100644 --- a/v2/docs/src/contracts/zevm/SystemContract.sol/contract.SystemContract.md +++ b/v2/docs/src/contracts/zevm/SystemContract.sol/contract.SystemContract.md @@ -1,5 +1,5 @@ # SystemContract -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/SystemContract.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/SystemContract.sol) **Inherits:** [SystemContractErrors](/contracts/zevm/SystemContract.sol/interface.SystemContractErrors.md) diff --git a/v2/docs/src/contracts/zevm/SystemContract.sol/interface.SystemContractErrors.md b/v2/docs/src/contracts/zevm/SystemContract.sol/interface.SystemContractErrors.md index 3e105398..31131459 100644 --- a/v2/docs/src/contracts/zevm/SystemContract.sol/interface.SystemContractErrors.md +++ b/v2/docs/src/contracts/zevm/SystemContract.sol/interface.SystemContractErrors.md @@ -1,5 +1,5 @@ # SystemContractErrors -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/SystemContract.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/SystemContract.sol) *Custom errors for SystemContract* diff --git a/v2/docs/src/contracts/zevm/ZRC20.sol/contract.ZRC20.md b/v2/docs/src/contracts/zevm/ZRC20.sol/contract.ZRC20.md index 74ba37d6..ca2d32d7 100644 --- a/v2/docs/src/contracts/zevm/ZRC20.sol/contract.ZRC20.md +++ b/v2/docs/src/contracts/zevm/ZRC20.sol/contract.ZRC20.md @@ -1,5 +1,5 @@ # ZRC20 -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/ZRC20.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/ZRC20.sol) **Inherits:** [IZRC20Metadata](/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20Metadata.md), [ZRC20Errors](/contracts/zevm/ZRC20.sol/interface.ZRC20Errors.md), [ZRC20Events](/contracts/zevm/interfaces/IZRC20.sol/interface.ZRC20Events.md) diff --git a/v2/docs/src/contracts/zevm/ZRC20.sol/interface.ZRC20Errors.md b/v2/docs/src/contracts/zevm/ZRC20.sol/interface.ZRC20Errors.md index 571cc756..9f64fca8 100644 --- a/v2/docs/src/contracts/zevm/ZRC20.sol/interface.ZRC20Errors.md +++ b/v2/docs/src/contracts/zevm/ZRC20.sol/interface.ZRC20Errors.md @@ -1,5 +1,5 @@ # ZRC20Errors -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/ZRC20.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/ZRC20.sol) *Custom errors for ZRC20* diff --git a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVM.md b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVM.md index 490feec8..24ef16fc 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVM.md +++ b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVM.md @@ -1,5 +1,5 @@ # IGatewayZEVM -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IGatewayZEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IGatewayZEVM.sol) **Inherits:** [IGatewayZEVMErrors](/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMErrors.md), [IGatewayZEVMEvents](/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMEvents.md) diff --git a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMErrors.md b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMErrors.md index 61c4af6d..41b5e988 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMErrors.md +++ b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMErrors.md @@ -1,5 +1,5 @@ # IGatewayZEVMErrors -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IGatewayZEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IGatewayZEVM.sol) Interface for the errors used in the GatewayZEVM contract. diff --git a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMEvents.md b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMEvents.md index 4047e4ed..116de0c8 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMEvents.md +++ b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/interface.IGatewayZEVMEvents.md @@ -1,5 +1,5 @@ # IGatewayZEVMEvents -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IGatewayZEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IGatewayZEVM.sol) Interface for the events emitted by the GatewayZEVM contract. diff --git a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/struct.CallOptions.md b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/struct.CallOptions.md index 35cfab64..64c37a61 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/struct.CallOptions.md +++ b/v2/docs/src/contracts/zevm/interfaces/IGatewayZEVM.sol/struct.CallOptions.md @@ -1,5 +1,5 @@ # CallOptions -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IGatewayZEVM.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IGatewayZEVM.sol) CallOptions struct passed to call and withdrawAndCall functions. diff --git a/v2/docs/src/contracts/zevm/interfaces/ISystem.sol/interface.ISystem.md b/v2/docs/src/contracts/zevm/interfaces/ISystem.sol/interface.ISystem.md index 6d8bf570..d1e62071 100644 --- a/v2/docs/src/contracts/zevm/interfaces/ISystem.sol/interface.ISystem.md +++ b/v2/docs/src/contracts/zevm/interfaces/ISystem.sol/interface.ISystem.md @@ -1,5 +1,5 @@ # ISystem -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/ISystem.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/ISystem.sol) Interface for the System contract. diff --git a/v2/docs/src/contracts/zevm/interfaces/IWZETA.sol/interface.IWETH9.md b/v2/docs/src/contracts/zevm/interfaces/IWZETA.sol/interface.IWETH9.md index 08eb5add..9bcb5527 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IWZETA.sol/interface.IWETH9.md +++ b/v2/docs/src/contracts/zevm/interfaces/IWZETA.sol/interface.IWETH9.md @@ -1,5 +1,5 @@ # IWETH9 -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IWZETA.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IWZETA.sol) Interface for the Weth9 contract. diff --git a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/enum.CoinType.md b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/enum.CoinType.md index fb9a320c..fc0f44a0 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/enum.CoinType.md +++ b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/enum.CoinType.md @@ -1,5 +1,5 @@ # CoinType -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IZRC20.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IZRC20.sol) *Coin types for ZRC20. Zeta value should not be used.* diff --git a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20.md b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20.md index fb837075..44b61f35 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20.md +++ b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20.md @@ -1,5 +1,5 @@ # IZRC20 -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IZRC20.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IZRC20.sol) Interface for the ZRC20 token contract. diff --git a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20Metadata.md b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20Metadata.md index 9aa43e8a..c6228ac2 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20Metadata.md +++ b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20Metadata.md @@ -1,5 +1,5 @@ # IZRC20Metadata -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IZRC20.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IZRC20.sol) **Inherits:** [IZRC20](/contracts/zevm/interfaces/IZRC20.sol/interface.IZRC20.md) diff --git a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.ZRC20Events.md b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.ZRC20Events.md index f74d2954..e06737ff 100644 --- a/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.ZRC20Events.md +++ b/v2/docs/src/contracts/zevm/interfaces/IZRC20.sol/interface.ZRC20Events.md @@ -1,5 +1,5 @@ # ZRC20Events -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/IZRC20.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/IZRC20.sol) Interface for the ZRC20 events. diff --git a/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.UniversalContract.md b/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.UniversalContract.md index af01b5b5..5ba3d529 100644 --- a/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.UniversalContract.md +++ b/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.UniversalContract.md @@ -1,5 +1,5 @@ # UniversalContract -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/UniversalContract.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/UniversalContract.sol) ## Functions diff --git a/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.zContract.md b/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.zContract.md index 9e57b9e5..c5cc89d2 100644 --- a/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.zContract.md +++ b/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/interface.zContract.md @@ -1,5 +1,5 @@ # zContract -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/UniversalContract.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/UniversalContract.sol) ## Functions diff --git a/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/struct.zContext.md b/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/struct.zContext.md index 26c0c67b..8be3e0d5 100644 --- a/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/struct.zContext.md +++ b/v2/docs/src/contracts/zevm/interfaces/UniversalContract.sol/struct.zContext.md @@ -1,5 +1,5 @@ # zContext -[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/0f5a289f3179440ee2e4f23b1aa3613d2e644a78/contracts/zevm/interfaces/UniversalContract.sol) +[Git Source](https://github.com/zeta-chain/protocol-contracts/blob/d9d250da078cc3bcf80823d625da2236cadb5515/contracts/zevm/interfaces/UniversalContract.sol) ```solidity diff --git a/v2/lib/types.ts b/v2/lib/types.ts index 8371f590..8ef0c375 100644 --- a/v2/lib/types.ts +++ b/v2/lib/types.ts @@ -1,4 +1,4 @@ export type ParamSymbol = "USDC.BSC" | "USDC.ETH" | "BTC.BTC" | "ETH.BASE" | "PEPE.ETH" | "BNB.BSC" | "SHIB.ETH" | "USDT.ETH" | "USDT.BSC" | "USDC.BASE" | "POL.POLYGON" | "DAI.ETH" | "ULTI.BSC" | "ETH.ETH" | "USDT.POL" | "ULTI.ETH" | "USDC.POL" | "sETH.SEPOLIA" | "USDC" | "gETH" | "ETH.BASESEPOLIA" | "tMATIC" | "tBTC" | "MATIC.AMOY" | "SOL.SOLANA" | "USDC.SEPOLIA" | "tBNB"; export type ParamChainName = "eth_mainnet" | "bsc_mainnet" | "polygon_mainnet" | "zeta_mainnet" | "btc_mainnet" | "base_mainnet" | "bsc_testnet" | "solana_devnet" | "zeta_testnet" | "btc_testnet" | "amoy_testnet" | "base_sepolia" | "sepolia_testnet"; -export type ParamType = "connector" | "erc20Custody" | "tss" | "uniswapV2Factory" | "uniswapV2Router02" | "uniswapV3Factory" | "uniswapV3Router" | "weth9" | "zetaToken" | "fungibleModule" | "systemContract" | "zrc20" | "zetaTokenConsumerUniV3"; +export type ParamType = "connector" | "erc20Custody" | "tss" | "uniswapV2Factory" | "uniswapV2Router02" | "uniswapV3Factory" | "uniswapV3Router" | "weth9" | "zetaToken" | "fungibleModule" | "systemContract" | "zrc20" | "gateway"; diff --git a/v2/package.json b/v2/package.json index 58775b45..d060e2b4 100644 --- a/v2/package.json +++ b/v2/package.json @@ -15,7 +15,7 @@ "test": "forge clean && forge test -vvv", "coverage": "forge clean && forge coverage --no-match-coverage \"(script|test)\" --report lcov", "typechain": "npx typechain --target ethers-v6 \"out/**/!(*.t|test).sol/!(*.abi).json\" --out-dir types", - "generate": "forge clean && forge build && forge fmt && ./scripts/generate_go.sh || true && yarn lint:fix && yarn typechain && yarn docs && del-cli dist && tsc || true", + "generate": "forge clean && forge build && forge fmt && ./scripts/generate_go.sh || true && ./scripts/generate_addresses.sh && yarn lint:fix && yarn typechain && yarn docs && del-cli dist && tsc || true", "prepublishOnly": "copyfiles -u 1 'out/**/*' 'abi'", "docs": "./scripts/generate_docs.sh" }, diff --git a/v2/tasks/addresses.testnet.json b/v2/tasks/addresses.testnet.json index be6c8c8a..97d444c7 100644 --- a/v2/tasks/addresses.testnet.json +++ b/v2/tasks/addresses.testnet.json @@ -1,44 +1,9 @@ [ { - "address": "0xFB2fCE3CCca19F0f764Ed8aa26C62181E3dA04C5", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "zetaTokenConsumerUniV3" - }, - { - "address": "0x301ED39771d8f1dD0b05F8C2D4327ce9C426E783", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "zetaTokenConsumerUniV3" - }, - { - "address": "0x48C4475B7A9A6E9c384dDF3eb30c56761a2bc37e", - "category": "messaging", - "chain_id": 7001, - "chain_name": "zeta_testnet", - "type": "zetaTokenConsumerUniV3" - }, - { - "address": "0x3bFA4769FB09eefC5a80d6E87c3B9C650f7Ae48E", - "category": "messaging", - "chain_id": 11155111, - "chain_name": "sepolia_testnet", - "type": "uniswapV3Router" - }, - { - "address": "0x9Ac64Cc6e4415144C455BD8E4837Fea55603e5c3", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "uniswapV2Router02" - }, - { - "address": "0x9a489505a00cE272eAa5e07Dba6491314CaE3796", - "category": "messaging", - "chain_id": 97, - "chain_name": "bsc_testnet", - "type": "uniswapV3Router" + "address": "ZETAjseVjuFsxdRxo6MmTCvqFwb3ZHUx56Co3vCmGis", + "category": "omnichain", + "chain_id": 901, + "chain_name": "solana_devnet", + "type": "gateway" } -] +] \ No newline at end of file diff --git a/v2/tasks/addresses.ts b/v2/tasks/addresses.ts index 586157f3..abdbf6e0 100644 --- a/v2/tasks/addresses.ts +++ b/v2/tasks/addresses.ts @@ -58,14 +58,17 @@ const fetchTssData = async (chains: any, addresses: any, network: Network) => { if (tssResponse.status === 200) { chains.forEach((chain: any) => { const { btc, eth } = tssResponse.data; - if (["zeta_testnet", "zeta_mainnet"].includes(chain.chain_name)) return; - addresses.push({ - address: ["btc_testnet", "btc_mainnet"].includes(chain.chain_name) ? btc : eth, - category: "omnichain", - chain_id: parseInt(chain.chain_id), - chain_name: chain.chain_name, - type: "tss", - }); + const isEVM = chain.consensus === "ethereum"; + const isBitcoin = chain.consensus === "bitcoin"; + if (isEVM || isBitcoin) { + addresses.push({ + address: isBitcoin ? btc : eth, + category: "omnichain", + chain_id: parseInt(chain.chain_id), + chain_name: chain.chain_name, + type: "tss", + }); + } }); } else { console.error("Error fetching TSS data:", tssResponse.status, tssResponse.statusText); @@ -290,8 +293,6 @@ const main = async (args: any, hre: HardhatRuntimeEnvironment) => { await fetchForeignCoinsData(chains, addresses, network); await fetchAthensAddresses(addresses, network); await fetchChainSpecificAddresses(chains, addresses, network); - // await fetchTSSUpdater(chains, addresses); - // await fetchPauser(chains, addresses); await fetchFactoryV2(addresses, network); await fetchFactoryV3(addresses, network);