├── .env.example ├── .gitignore ├── .npmrc ├── .prettierrc.js ├── LICENSE ├── README.md ├── audit ├── Ackee Audit Report - LayerZero-2022.03.15.pdf ├── LayerZero Core - Zellic Assessment Report-2022.06.03.pdf ├── LayerZero Core - Zellic Assessment Report.pdf └── SlowMist Audit Report - LayerZero-2022.03.15.pdf ├── constants ├── chainlink │ ├── link.json │ ├── mainnet │ │ ├── oracle_addresses.json │ │ ├── oracle_job_ids.json │ │ ├── oracles.json │ │ └── signers.json │ ├── sandbox │ │ ├── oracle_addresses.json │ │ ├── oracle_job_ids.json │ │ ├── oracles.json │ │ └── signers.json │ └── testnet │ │ ├── oracle_addresses.json │ │ ├── oracle_job_ids.json │ │ ├── oracles.json │ │ └── signers.json ├── config.json ├── flux │ ├── mainnet │ │ └── oracles.json │ ├── sandbox │ │ └── oracles.json │ └── testnet │ │ └── oracles.json └── oracleWhitelister.json ├── contracts ├── Endpoint.sol ├── NonceContract.sol ├── Relayer.sol ├── RelayerV2.sol ├── Treasury.sol ├── TreasuryV2.sol ├── UltraLightNode.sol ├── UltraLightNodeV2.sol ├── chainlink │ ├── ERC677Receiver.sol │ ├── MockLinkToken.sol │ └── MockOracle.sol ├── interfaces │ ├── ILayerZeroEndpoint.sol │ ├── ILayerZeroMessagingLibrary.sol │ ├── ILayerZeroMessagingLibraryV2.sol │ ├── ILayerZeroOracle.sol │ ├── ILayerZeroOracleV2.sol │ ├── ILayerZeroReceiver.sol │ ├── ILayerZeroRelayer.sol │ ├── ILayerZeroRelayerV2.sol │ ├── ILayerZeroTreasury.sol │ ├── ILayerZeroUltraLightNodeV1.sol │ ├── ILayerZeroUltraLightNodeV2.sol │ ├── ILayerZeroUserApplicationConfig.sol │ ├── ILayerZeroValidationLibrary.sol │ └── IValidationLibraryHelperV2.sol ├── mocks │ ├── LayerZeroOracleBadMock.sol │ ├── LayerZeroOracleMock.sol │ ├── LayerZeroTokenMock.sol │ ├── MockToken.sol │ ├── OmniCounter.sol │ └── PingPong.sol └── proof │ ├── FPValidator.sol │ ├── MPTValidator01.sol │ └── utility │ ├── Buffer.sol │ ├── LayerZeroPacket.sol │ ├── RLPDecode.sol │ └── UltraLightNodeEVMDecoder.sol ├── deploy ├── EVMValidator.js ├── Endpoint.js ├── Gin.js ├── LayerZeroOracleMock.js ├── LayerZeroTokenMock.js ├── MockLinkToken.js ├── OmniCounter.js ├── PingPong.js ├── Relayer.js ├── Treasury.js └── UltraLightNode.js ├── funding.json ├── hardhat.config.ts ├── package.json ├── scripts ├── add_evm_lite.sh ├── burst.sh ├── configure_cl_oracles.sh ├── deploy.sh ├── poll.sh ├── send.sh ├── test_cl_loopback.sh ├── test_cl_oracle.sh └── wire.sh ├── tasks ├── approveSignerOracle.js ├── approveSignerRelayer.js ├── configureChainlinkOracleClient.js ├── deleteAndRedeploy.ts ├── estimateFees.js ├── filterHashReceived.js ├── getRelayerInfo.js ├── index.js ├── omniCounterDeploy.js ├── omniCounterGetOracle.js ├── omniCounterPoll.js ├── omniCounterSend.js ├── omniCounterSendFanout.js ├── omniCounterSendV1.js ├── omniCounterSendV2.js ├── omniCounterSetInboundLibraryVersion.js ├── omniCounterSetOracle.js ├── omniCounterUseCL.js ├── omniCounterUseLZ.js ├── setMaxRelayerAirdrop.js ├── setTransactionFees.js └── showDeploy.js ├── tsconfig.json ├── utils ├── getAddresses.js ├── network.js ├── readStatic.js └── uaConfigTypes.ts └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | //registry.npmjs.org/:_authToken=${NPM_TOKEN} -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/README.md -------------------------------------------------------------------------------- /audit/Ackee Audit Report - LayerZero-2022.03.15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/audit/Ackee Audit Report - LayerZero-2022.03.15.pdf -------------------------------------------------------------------------------- /audit/LayerZero Core - Zellic Assessment Report-2022.06.03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/audit/LayerZero Core - Zellic Assessment Report-2022.06.03.pdf -------------------------------------------------------------------------------- /audit/LayerZero Core - Zellic Assessment Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/audit/LayerZero Core - Zellic Assessment Report.pdf -------------------------------------------------------------------------------- /audit/SlowMist Audit Report - LayerZero-2022.03.15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/audit/SlowMist Audit Report - LayerZero-2022.03.15.pdf -------------------------------------------------------------------------------- /constants/chainlink/link.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/link.json -------------------------------------------------------------------------------- /constants/chainlink/mainnet/oracle_addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/mainnet/oracle_addresses.json -------------------------------------------------------------------------------- /constants/chainlink/mainnet/oracle_job_ids.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/mainnet/oracle_job_ids.json -------------------------------------------------------------------------------- /constants/chainlink/mainnet/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/mainnet/oracles.json -------------------------------------------------------------------------------- /constants/chainlink/mainnet/signers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/mainnet/signers.json -------------------------------------------------------------------------------- /constants/chainlink/sandbox/oracle_addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/sandbox/oracle_addresses.json -------------------------------------------------------------------------------- /constants/chainlink/sandbox/oracle_job_ids.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/sandbox/oracle_job_ids.json -------------------------------------------------------------------------------- /constants/chainlink/sandbox/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/sandbox/oracles.json -------------------------------------------------------------------------------- /constants/chainlink/sandbox/signers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/sandbox/signers.json -------------------------------------------------------------------------------- /constants/chainlink/testnet/oracle_addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/testnet/oracle_addresses.json -------------------------------------------------------------------------------- /constants/chainlink/testnet/oracle_job_ids.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/testnet/oracle_job_ids.json -------------------------------------------------------------------------------- /constants/chainlink/testnet/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/testnet/oracles.json -------------------------------------------------------------------------------- /constants/chainlink/testnet/signers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/chainlink/testnet/signers.json -------------------------------------------------------------------------------- /constants/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/config.json -------------------------------------------------------------------------------- /constants/flux/mainnet/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/flux/mainnet/oracles.json -------------------------------------------------------------------------------- /constants/flux/sandbox/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/flux/sandbox/oracles.json -------------------------------------------------------------------------------- /constants/flux/testnet/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/flux/testnet/oracles.json -------------------------------------------------------------------------------- /constants/oracleWhitelister.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/constants/oracleWhitelister.json -------------------------------------------------------------------------------- /contracts/Endpoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/Endpoint.sol -------------------------------------------------------------------------------- /contracts/NonceContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/NonceContract.sol -------------------------------------------------------------------------------- /contracts/Relayer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/Relayer.sol -------------------------------------------------------------------------------- /contracts/RelayerV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/RelayerV2.sol -------------------------------------------------------------------------------- /contracts/Treasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/Treasury.sol -------------------------------------------------------------------------------- /contracts/TreasuryV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/TreasuryV2.sol -------------------------------------------------------------------------------- /contracts/UltraLightNode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/UltraLightNode.sol -------------------------------------------------------------------------------- /contracts/UltraLightNodeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/UltraLightNodeV2.sol -------------------------------------------------------------------------------- /contracts/chainlink/ERC677Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/chainlink/ERC677Receiver.sol -------------------------------------------------------------------------------- /contracts/chainlink/MockLinkToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/chainlink/MockLinkToken.sol -------------------------------------------------------------------------------- /contracts/chainlink/MockOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/chainlink/MockOracle.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroEndpoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroEndpoint.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroMessagingLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroMessagingLibrary.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroMessagingLibraryV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroMessagingLibraryV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroOracle.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroOracleV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroOracleV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroReceiver.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroRelayer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroRelayer.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroRelayerV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroRelayerV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroTreasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroTreasury.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroUltraLightNodeV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroUltraLightNodeV1.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroUltraLightNodeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroUltraLightNodeV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroUserApplicationConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroUserApplicationConfig.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILayerZeroValidationLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/ILayerZeroValidationLibrary.sol -------------------------------------------------------------------------------- /contracts/interfaces/IValidationLibraryHelperV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/interfaces/IValidationLibraryHelperV2.sol -------------------------------------------------------------------------------- /contracts/mocks/LayerZeroOracleBadMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/mocks/LayerZeroOracleBadMock.sol -------------------------------------------------------------------------------- /contracts/mocks/LayerZeroOracleMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/mocks/LayerZeroOracleMock.sol -------------------------------------------------------------------------------- /contracts/mocks/LayerZeroTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/mocks/LayerZeroTokenMock.sol -------------------------------------------------------------------------------- /contracts/mocks/MockToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/mocks/MockToken.sol -------------------------------------------------------------------------------- /contracts/mocks/OmniCounter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/mocks/OmniCounter.sol -------------------------------------------------------------------------------- /contracts/mocks/PingPong.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/mocks/PingPong.sol -------------------------------------------------------------------------------- /contracts/proof/FPValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/proof/FPValidator.sol -------------------------------------------------------------------------------- /contracts/proof/MPTValidator01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/proof/MPTValidator01.sol -------------------------------------------------------------------------------- /contracts/proof/utility/Buffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/proof/utility/Buffer.sol -------------------------------------------------------------------------------- /contracts/proof/utility/LayerZeroPacket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/proof/utility/LayerZeroPacket.sol -------------------------------------------------------------------------------- /contracts/proof/utility/RLPDecode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/proof/utility/RLPDecode.sol -------------------------------------------------------------------------------- /contracts/proof/utility/UltraLightNodeEVMDecoder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/contracts/proof/utility/UltraLightNodeEVMDecoder.sol -------------------------------------------------------------------------------- /deploy/EVMValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/EVMValidator.js -------------------------------------------------------------------------------- /deploy/Endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/Endpoint.js -------------------------------------------------------------------------------- /deploy/Gin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/Gin.js -------------------------------------------------------------------------------- /deploy/LayerZeroOracleMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/LayerZeroOracleMock.js -------------------------------------------------------------------------------- /deploy/LayerZeroTokenMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/LayerZeroTokenMock.js -------------------------------------------------------------------------------- /deploy/MockLinkToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/MockLinkToken.js -------------------------------------------------------------------------------- /deploy/OmniCounter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/OmniCounter.js -------------------------------------------------------------------------------- /deploy/PingPong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/PingPong.js -------------------------------------------------------------------------------- /deploy/Relayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/Relayer.js -------------------------------------------------------------------------------- /deploy/Treasury.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/Treasury.js -------------------------------------------------------------------------------- /deploy/UltraLightNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/deploy/UltraLightNode.js -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/funding.json -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/package.json -------------------------------------------------------------------------------- /scripts/add_evm_lite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/add_evm_lite.sh -------------------------------------------------------------------------------- /scripts/burst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/burst.sh -------------------------------------------------------------------------------- /scripts/configure_cl_oracles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/configure_cl_oracles.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/poll.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "$1" 4 | eval "npx hardhat --network $1 pollDocsCounterMock" 5 | -------------------------------------------------------------------------------- /scripts/send.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/send.sh -------------------------------------------------------------------------------- /scripts/test_cl_loopback.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/test_cl_loopback.sh -------------------------------------------------------------------------------- /scripts/test_cl_oracle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/test_cl_oracle.sh -------------------------------------------------------------------------------- /scripts/wire.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/scripts/wire.sh -------------------------------------------------------------------------------- /tasks/approveSignerOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/approveSignerOracle.js -------------------------------------------------------------------------------- /tasks/approveSignerRelayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/approveSignerRelayer.js -------------------------------------------------------------------------------- /tasks/configureChainlinkOracleClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/configureChainlinkOracleClient.js -------------------------------------------------------------------------------- /tasks/deleteAndRedeploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/deleteAndRedeploy.ts -------------------------------------------------------------------------------- /tasks/estimateFees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/estimateFees.js -------------------------------------------------------------------------------- /tasks/filterHashReceived.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/filterHashReceived.js -------------------------------------------------------------------------------- /tasks/getRelayerInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/getRelayerInfo.js -------------------------------------------------------------------------------- /tasks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/index.js -------------------------------------------------------------------------------- /tasks/omniCounterDeploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterDeploy.js -------------------------------------------------------------------------------- /tasks/omniCounterGetOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterGetOracle.js -------------------------------------------------------------------------------- /tasks/omniCounterPoll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterPoll.js -------------------------------------------------------------------------------- /tasks/omniCounterSend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterSend.js -------------------------------------------------------------------------------- /tasks/omniCounterSendFanout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterSendFanout.js -------------------------------------------------------------------------------- /tasks/omniCounterSendV1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterSendV1.js -------------------------------------------------------------------------------- /tasks/omniCounterSendV2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterSendV2.js -------------------------------------------------------------------------------- /tasks/omniCounterSetInboundLibraryVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterSetInboundLibraryVersion.js -------------------------------------------------------------------------------- /tasks/omniCounterSetOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterSetOracle.js -------------------------------------------------------------------------------- /tasks/omniCounterUseCL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterUseCL.js -------------------------------------------------------------------------------- /tasks/omniCounterUseLZ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/omniCounterUseLZ.js -------------------------------------------------------------------------------- /tasks/setMaxRelayerAirdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/setMaxRelayerAirdrop.js -------------------------------------------------------------------------------- /tasks/setTransactionFees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/setTransactionFees.js -------------------------------------------------------------------------------- /tasks/showDeploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tasks/showDeploy.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/getAddresses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/utils/getAddresses.js -------------------------------------------------------------------------------- /utils/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/utils/network.js -------------------------------------------------------------------------------- /utils/readStatic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/utils/readStatic.js -------------------------------------------------------------------------------- /utils/uaConfigTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/utils/uaConfigTypes.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LayerZero-Labs/LayerZero-v1/HEAD/yarn.lock --------------------------------------------------------------------------------