Across Protocol contracts

As of 26 Oct 2026, Trustblock’s record for Across Protocol holds 0 deployed addresses, and the repositories and files its audit reports name. Each address links to its page on the chain’s explorer.

Deployed addresses0

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

Repositories and files named in the reports

Repository or fileCommit
https://github.com/across-protocol/sp1-helios/script/src/lib.rsCommit: 6d554b98ce5c72d3931d6a6e7073767882df3e91
https://github.com/across-protocol/sp1-helios/contracts/src/SP1Helios.solCommit: 6d554b98ce5c72d3931d6a6e7073767882df3e91
https://github.com/across-protocol/sp1-helios/primitives/src/lib.rsCommit: 6d554b98ce5c72d3931d6a6e7073767882df3e91
https://github.com/across-protocol/sp1-helios/program/src/main.rsCommit: 6d554b98ce5c72d3931d6a6e7073767882df3e91
https://github.com/across-protocol/sp1-helios/primitives/src/types.rsCommit: 6d554b98ce5c72d3931d6a6e7073767882df3e91
https://github.com/across-protocol/contracts/contracts/interfaces/SpokePoolMessageHandler.solCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/message_utils.rsCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/transfer_utils.rsCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/deposit.rsCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/programs/svm-spoke/src/lib.rsCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/programs/multicall-handler/src/lib.rsCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/fill.rsCommit: 71e990b3f908ecf994be8723e041b584c7d49318
https://github.com/across-protocol/contracts/contracts/chain-adapters/utilities/HubPoolStore.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/SpokePool.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/Universal_SpokePool.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/external/interfaces/IHelios.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/chain-adapters/Solana_Adapter.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/interfaces/SpokePoolInterface.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/test/evm/foundry/local/Universal_Adapter.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/chain-adapters/Universal_Adapter.solCommit: 9b58d8edd4451cc189f4d01be4db72efd97ddd61
https://github.com/across-protocol/contracts/contracts/Linea_SpokePool.solCommit: e5310e0c3771407686cd8e03956863e54b09697f
https://github.com/across-protocol/contracts/contracts/libraries/CircleCCTPAdapter.solCommit: e5310e0c3771407686cd8e03956863e54b09697f
https://github.com/across-protocol/contracts/contracts/chain-adapters/Linea_Adapter.solCommit: e5310e0c3771407686cd8e03956863e54b09697f
https://github.com/across-protocol/contracts/contracts/external/interfaces/CCTPInterfaces.solCommit: e5310e0c3771407686cd8e03956863e54b09697f
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683OrderDepositor.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/libraries/CircleCCTPAdapter.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/SpokePool.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/external/interfaces/CCTPInterfaces.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/permit2-order/Permit2Depositor.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/SwapAndBridge.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/interfaces/V3SpokePoolInterface.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683Permit2Lib.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683OrderDepositorExternal.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/contracts/SpokePoolVerifier.solCommit: 7f0cedb5a88aefeecbf9c640447263d87a6a7693
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/root_bundle.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/constraints.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/multicall-handler/src/lib.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/bitmap_utils.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/refund_account.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/create_token_accounts.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/merkle_proof_utils.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/instruction_params.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/refund_claims.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/event.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/lib.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/instruction_params.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/test/src/lib.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/error.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/fill.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/mod.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/token_bridge.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/transfer_liability.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/fill.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/constants.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/deposit_utils.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/cctp_utils.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/mod.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/deposit.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/slow_fill.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/common/v3_relay_data.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/bundle.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/admin.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/instructions/handle_receive_message.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/message_utils.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/common/mod.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/route.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/state/state.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/mod.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/contracts/chain-adapters/Solana_Adapter.solCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/programs/svm-spoke/src/utils/transfer_utils.rsCommit: 401e24ccca1b3af919dd521e58acd445297b65b6
https://github.com/across-protocol/contracts/contracts/chain-adapters/l2/WithdrawalHelperBase.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/Ovm_Forwarder.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/WorldChain_Adapter.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/Arbitrum_Forwarder.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/SpokePool.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/ZkStack_Adapter.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/WorldChain_SpokePool.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/l2/Arbitrum_WithdrawalHelper.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/interfaces/V3SpokePoolInterface.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683Across.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683OrderDepositorExternal.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/l2/Ovm_WithdrawalHelper.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/libraries/CrossDomainAddressUtils.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683OrderDepositor.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/Router_Adapter.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/ForwarderBase.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/ZkStack_CustomGasToken_Adapter.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/erc7683/ERC7683.solCommit: 5a0c67c984d19a3bb843a4cec9bb081734583dd1
https://github.com/across-protocol/contracts/contracts/chain-adapters/Arbitrum_CustomGasToken_Adapter.solCommit: f56146a01ca9c62e6206a2c23c55dbe01a25a912
https://github.com/across-protocol/contracts/contracts/SpokePool.solCommit: f56146a01ca9c62e6206a2c23c55dbe01a25a912
https://github.com/across-protocol/contracts/contracts/chain-adapters/Arbitrum_CustomGasToken_Funder.solCommit: f56146a01ca9c62e6206a2c23c55dbe01a25a912
https://github.com/across-protocol/contracts/contracts/chain-adapters/interfaces/AdapterInterface.solCommit: f56146a01ca9c62e6206a2c23c55dbe01a25a912
contracts/chain-adapters/Arbitrum_Adapter.sol
contracts/Lockable.sol
contracts/PolygonTokenBridger.sol
contracts/SpokePoolInterface.sol
contracts/HubPool.sol
contracts/chain-adapters/Polygon_Adapter.sol
contracts/chain-adapters/Ethereum_Adapter.sol
contracts/MerkleLib.sol
contracts/HubPoolInterface.sol
contracts/chain-adapters/ZkSync_Adapter.sol
contracts/ZkSync_SpokePool.sol
contracts/Polygon_SpokePool.sol
contracts/Boba_SpokePool.sol
contracts/Ovm_SpokePool.sol
contracts/upgradeable/EIP712CrossChainUpgradeable.sol
contracts/Arbitrum_SpokePool.sol
contracts/SpokePool.sol
contracts/Succinct_SpokePool.sol
contracts/Ethereum_SpokePool.sol
contracts/chain-adapters/Succinct_Adapter.sol
contracts/Optimism_SpokePool.sol
contracts/BondToken.sol
contracts/chain-adapters/Optimism_Adapter.sol
contracts/erc7683/ERC7683Across.sol
contracts/chain-adapters/Blast_Adapter.sol
contracts/upgradeable/MultiCallerUpgradeable.sol
contracts/Blast_SpokePool.sol
contracts/erc7683/ERC7683Depositor.sol
contracts/erc7683/ERC7683.sol
contracts/AcceleratingDistributor.sol
contracts/AcrossToken.sol

Back to the Across Protocol security record