@layerzerolabs/oapp-alt-evm
Version:
LayerZero Labs reference EVM OmniChain Application (OAppAlt) for EndpointV2Alt implementation
1 lines • 10.7 kB
JSON
{"id":"f98cb76fb92e4b65","source_id_to_path":{"0":"contracts/oapp-upgradeable/OAppAltUpgradeable.sol","1":"contracts/oapp-upgradeable/OAppSenderAltUpgradeable.sol","2":"contracts/oapp/OAppAlt.sol","3":"contracts/oapp/OAppSenderAlt.sol","4":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/MessageLibBase.sol","5":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/ReceiveLibBaseE2.sol","6":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/SendLibBase.sol","7":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/SendLibBaseE2.sol","8":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/IExecutor.sol","9":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/IExecutorFeeLib.sol","10":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/ILayerZeroExecutor.sol","11":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/ILayerZeroPriceFeed.sol","12":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/ILayerZeroReadExecutor.sol","13":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/ILayerZeroTreasury.sol","14":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/interfaces/IWorker.sol","15":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/libs/ExecutorOptions.sol","16":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/libs/SafeCall.sol","17":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/ReceiveUlnBase.sol","18":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/SendUlnBase.sol","19":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/UlnBase.sol","20":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/interfaces/IDVN.sol","21":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/interfaces/IDVNFeeLib.sol","22":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/interfaces/ILayerZeroDVN.sol","23":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/interfaces/ILayerZeroReadDVN.sol","24":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/interfaces/IReceiveUlnE2.sol","25":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/libs/DVNOptions.sol","26":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/libs/ReadCmdCodecV1.sol","27":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/libs/SupportedCmdTypes.sol","28":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/libs/UlnOptions.sol","29":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/readlib/ReadLibBase.sol","30":"node_modules/@layerzerolabs/lz-evm-messagelib-v2/contracts/uln/uln301/interfaces/IUltraLightNode301.sol","31":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/MessageLibManager.sol","32":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/MessagingChannel.sol","33":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/MessagingComposer.sol","34":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/MessagingContext.sol","35":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroComposer.sol","36":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroEndpointV2.sol","37":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ILayerZeroReceiver.sol","38":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessageLib.sol","39":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessageLibManager.sol","40":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingChannel.sol","41":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingComposer.sol","42":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/IMessagingContext.sol","43":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/interfaces/ISendLib.sol","44":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/libs/AddressCast.sol","45":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/libs/CalldataBytesLib.sol","46":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/libs/Errors.sol","47":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/libs/GUID.sol","48":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/libs/Transfer.sol","49":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/messagelib/BlockedMessageLib.sol","50":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/messagelib/libs/BitMaps.sol","51":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/messagelib/libs/ExecutorOptions.sol","52":"node_modules/@layerzerolabs/lz-evm-protocol-v2/contracts/messagelib/libs/PacketV1Codec.sol","53":"node_modules/@layerzerolabs/lz-evm-v1-0.7/contracts/interfaces/ILayerZeroUltraLightNodeV2.sol","54":"node_modules/@layerzerolabs/oapp-evm-upgradeable/contracts/oapp/OAppCoreUpgradeable.sol","55":"node_modules/@layerzerolabs/oapp-evm-upgradeable/contracts/oapp/OAppReceiverUpgradeable.sol","56":"node_modules/@layerzerolabs/oapp-evm-upgradeable/contracts/oapp/OAppSenderUpgradeable.sol","57":"node_modules/@layerzerolabs/oapp-evm/contracts/oapp/OAppCore.sol","58":"node_modules/@layerzerolabs/oapp-evm/contracts/oapp/OAppReceiver.sol","59":"node_modules/@layerzerolabs/oapp-evm/contracts/oapp/OAppSender.sol","60":"node_modules/@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppCore.sol","61":"node_modules/@layerzerolabs/oapp-evm/contracts/oapp/interfaces/IOAppReceiver.sol","62":"node_modules/@layerzerolabs/oapp-evm/contracts/oapp/libs/OptionsBuilder.sol","63":"node_modules/@layerzerolabs/oapp-evm/test/mocks/ERC20Mock.sol","64":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/OptionsHelper.sol","65":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/TestHelperOz5.sol","66":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/DVNFeeLibMock.sol","67":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/DVNMock.sol","68":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/EndpointV2AltMock.sol","69":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/EndpointV2Mock.sol","70":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/ExecutorFeeLibMock.sol","71":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/ExecutorMock.sol","72":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/MultiSigMock.sol","73":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/PriceFeedMock.sol","74":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/ReadLib1002Mock.sol","75":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/ReceiveUln302Mock.sol","76":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/SendUln302Mock.sol","77":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/SimpleMessageLibMock.sol","78":"node_modules/@layerzerolabs/test-devtools-evm-foundry/contracts/mocks/WorkerMock.sol","79":"node_modules/@layerzerolabs/toolbox-foundry/lib/solidity-bytes-utils/BytesLib.sol","80":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/Base.sol","81":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdAssertions.sol","82":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdChains.sol","83":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdCheats.sol","84":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdConstants.sol","85":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdError.sol","86":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdInvariant.sol","87":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdJson.sol","88":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdMath.sol","89":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdStorage.sol","90":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdStyle.sol","91":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdToml.sol","92":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/StdUtils.sol","93":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/Test.sol","94":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/Vm.sol","95":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/console.sol","96":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/console2.sol","97":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/interfaces/IMulticall3.sol","98":"node_modules/@layerzerolabs/toolbox-foundry/src/forge-std/src/safeconsole.sol","99":"node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol","100":"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol","101":"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol","102":"node_modules/@openzeppelin/contracts/access/AccessControl.sol","103":"node_modules/@openzeppelin/contracts/access/IAccessControl.sol","104":"node_modules/@openzeppelin/contracts/access/Ownable.sol","105":"node_modules/@openzeppelin/contracts/interfaces/IERC1363.sol","106":"node_modules/@openzeppelin/contracts/interfaces/IERC165.sol","107":"node_modules/@openzeppelin/contracts/interfaces/IERC20.sol","108":"node_modules/@openzeppelin/contracts/interfaces/draft-IERC6093.sol","109":"node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol","110":"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol","111":"node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol","112":"node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol","113":"node_modules/@openzeppelin/contracts/utils/Address.sol","114":"node_modules/@openzeppelin/contracts/utils/Context.sol","115":"node_modules/@openzeppelin/contracts/utils/Errors.sol","116":"node_modules/@openzeppelin/contracts/utils/Panic.sol","117":"node_modules/@openzeppelin/contracts/utils/Pausable.sol","118":"node_modules/@openzeppelin/contracts/utils/ReentrancyGuard.sol","119":"node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol","120":"node_modules/@openzeppelin/contracts/utils/introspection/ERC165.sol","121":"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol","122":"node_modules/@openzeppelin/contracts/utils/math/SafeCast.sol","123":"node_modules/@openzeppelin/contracts/utils/structs/DoubleEndedQueue.sol","124":"test/OAppAlt.t.sol","125":"test/mocks/OAppAltMock.sol"},"language":"Solidity"}