├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── build.yml │ ├── dependency-review.yml │ ├── lint.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .node-version ├── .nvmrc ├── .prettierrc ├── LICENSE ├── README.md ├── contracts ├── AtomicWethDepositor.sol ├── MockAcrossMessageContract.sol └── MockSpokePool.sol ├── e2e ├── BlockUtils.e2e.ts ├── Coingecko.e2e.ts ├── acrossConfigStore.e2e.ts ├── client.e2e.ts ├── poolClient.e2e.ts ├── priceClient.e2e.ts ├── queries.e2e.ts ├── solanaProvider.e2e.ts ├── testGetSlot.e2e.ts └── testTimestampForSlot.e2e.ts ├── funding.json ├── hardhat.config.ts ├── package.json ├── scripts └── build-bigint-buffer.js ├── src ├── addressAggregator │ ├── adapters │ │ ├── abstract.ts │ │ ├── bybit.ts │ │ ├── env.ts │ │ ├── file.ts │ │ ├── index.ts │ │ └── risklabs.ts │ ├── index.ts │ └── types.ts ├── apiClient │ ├── abstractClient.ts │ ├── index.ts │ ├── mockedClient.ts │ ├── productionClient.ts │ └── types.ts ├── arch │ ├── evm │ │ ├── BlockUtils.ts │ │ ├── MessageUtils.ts │ │ ├── SpokeUtils.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ └── wait.ts │ ├── index.ts │ └── svm │ │ ├── BlockUtils.ts │ │ ├── MessageUtils.ts │ │ ├── SpokeUtils.ts │ │ ├── constants.ts │ │ ├── encoders.ts │ │ ├── eventsClient.ts │ │ ├── index.ts │ │ ├── provider.ts │ │ ├── types.ts │ │ └── utils.ts ├── caching │ ├── Arweave │ │ ├── ArweaveClient.ts │ │ └── index.ts │ ├── IPFS │ │ ├── PinataIPFSClient.ts │ │ └── index.ts │ ├── Memory │ │ ├── MemoryCacheClient.ts │ │ └── index.ts │ └── index.ts ├── clients │ ├── AcrossConfigStoreClient │ │ ├── AcrossConfigStoreClient.ts │ │ └── index.ts │ ├── BaseAbstractClient.ts │ ├── BundleDataClient │ │ ├── BundleDataClient.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── DataworkerUtils.ts │ │ │ ├── FillUtils.ts │ │ │ ├── MerkleTreeUtils.ts │ │ │ ├── PoolRebalanceUtils.ts │ │ │ ├── SuperstructUtils.ts │ │ │ ├── index.ts │ │ │ └── shims.ts │ ├── HubPoolClient.ts │ ├── SpokePoolClient │ │ ├── EVMSpokePoolClient.ts │ │ ├── SVMSpokePoolClient.ts │ │ ├── SpokePoolClient.ts │ │ ├── SpokePoolClientManager.ts │ │ ├── index.ts │ │ └── types.ts │ ├── index.ts │ └── mocks │ │ ├── MockConfigStoreClient.ts │ │ ├── MockEvents.ts │ │ ├── MockHubPoolClient.ts │ │ ├── MockSpokePoolClient.ts │ │ ├── MockSvmCpiEventsClient.ts │ │ ├── MockSvmSpokePoolClient.ts │ │ └── index.ts ├── coingecko │ ├── Coingecko.ts │ └── index.ts ├── constants.ts ├── contracts │ ├── acrossConfigStore.ts │ ├── hubPool.ts │ ├── index.ts │ └── utils.ts ├── gasPriceOracle │ ├── adapters │ │ ├── arbitrum.ts │ │ ├── ethereum.ts │ │ ├── linea-viem.ts │ │ ├── polygon.ts │ │ └── solana.ts │ ├── index.ts │ ├── oracle.ts │ ├── types.ts │ └── util.ts ├── index.ts ├── interfaces │ ├── Bridge.ts │ ├── BundleData.ts │ ├── CachingMechanism.ts │ ├── Common.ts │ ├── ConfigStore.ts │ ├── Error.ts │ ├── HubPool.ts │ ├── PubSubMechanism.ts │ ├── SpokePool.ts │ ├── TypedData.ts │ └── index.ts ├── lpFeeCalculator │ ├── README.md │ ├── index.ts │ ├── lpFeeCalculator.ts │ └── rateModel.ts ├── merkleDistributor │ ├── MerkleDistributor.ts │ ├── README.md │ ├── index.ts │ └── model │ │ ├── Distribution.ts │ │ └── index.ts ├── pool │ ├── TransactionManager.ts │ ├── index.ts │ ├── poolClient.ts │ └── uma │ │ ├── across │ │ ├── constants.ts │ │ ├── index.ts │ │ └── transactionManager.ts │ │ ├── clients │ │ ├── erc20 │ │ │ ├── README.md │ │ │ ├── client.e2e.ts │ │ │ ├── client.ts │ │ │ └── index.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── oracle │ │ ├── index.ts │ │ └── utils.ts │ │ ├── utils.test.ts │ │ └── utils.ts ├── priceClient │ ├── README.md │ ├── adapters │ │ ├── acrossApi.ts │ │ ├── baseAdapter.ts │ │ ├── coingecko.ts │ │ ├── default.ts │ │ ├── defiLlama.ts │ │ └── index.ts │ ├── index.ts │ └── priceClient.ts ├── providers │ ├── alchemy.ts │ ├── cachedProvider.ts │ ├── constants.ts │ ├── drpc.ts │ ├── index.ts │ ├── infura.ts │ ├── mocks │ │ ├── MockCachedSolanaRpcFactory.ts │ │ ├── MockRateLimitedSolanaRpcFactory.ts │ │ ├── MockRetrySolanaRpcFactory.ts │ │ ├── MockSolanaRpcFactory.ts │ │ ├── index.ts │ │ └── mockEthersProvider.ts │ ├── quicknode.ts │ ├── rateLimitedProvider.ts │ ├── retryProvider.ts │ ├── solana │ │ ├── baseRpcFactories.ts │ │ ├── cachedRpcFactory.ts │ │ ├── defaultRpcFactory.ts │ │ ├── index.ts │ │ ├── quorumFallbackRpcFactory.ts │ │ ├── rateLimitedRpcFactory.ts │ │ ├── retryRpcFactory.ts │ │ └── utils.ts │ ├── speedProvider.ts │ ├── types.ts │ └── utils.ts ├── relayFeeCalculator │ ├── README.md │ ├── chain-queries │ │ ├── baseQuery.ts │ │ ├── customGasToken.ts │ │ ├── factory.ts │ │ ├── index.ts │ │ └── svmQuery.ts │ ├── index.ts │ └── relayFeeCalculator.ts ├── typechain.ts ├── typeguards │ ├── error.ts │ └── index.ts └── utils │ ├── AddressUtils.ts │ ├── ArrayUtils.ts │ ├── BigNumberUtils.ts │ ├── BlockExplorerUtils.ts │ ├── BlockFinder.ts │ ├── BlockUtils.ts │ ├── BundleUtils.ts │ ├── CCTPUtils.ts │ ├── CachingUtils.ts │ ├── ContractUtils.ts │ ├── DeploymentUtils.ts │ ├── DepositUtils.ts │ ├── EventUtils.ts │ ├── FormattingUtils.ts │ ├── IPFSUtils.ts │ ├── JSONUtils.ts │ ├── LogUtils.ts │ ├── Multicall.ts │ ├── NetworkUtils.ts │ ├── NumberUtils.ts │ ├── ObjectUtils.ts │ ├── Profiler.ts │ ├── ReviverUtils.ts │ ├── SpokeUtils.ts │ ├── TimeUtils.ts │ ├── TokenUtils.ts │ ├── TypeGuards.ts │ ├── TypeUtils.ts │ ├── ValidatorUtils.ts │ ├── abi │ ├── contracts │ │ ├── Multicall3.json │ │ └── index.ts │ ├── index.ts │ └── typechain │ │ ├── Multicall3.ts │ │ ├── common.ts │ │ ├── factories │ │ ├── Multicall3__factory.ts │ │ └── index.ts │ │ └── index.ts │ ├── common.ts │ └── index.ts ├── test ├── AddressUtils.ts ├── ArrayUtils.ts ├── BaseAbstractClient.test.ts ├── BigNumberUtils.test.ts ├── BlockExplorerUtils.test.ts ├── ConfigStoreClient.ts ├── FillUtils.ts ├── GasPriceOracle.test.ts ├── HubPoolClient.DepositToDestinationToken.ts ├── HubPoolClient.L1Tokens.ts ├── HubPoolClient.RootBundleEvents.ts ├── HubPoolClient.Utilization.ts ├── JSONUtils.test.ts ├── MerkleDistributor.test.ts ├── SVMSpokePoolClient.fills.ts ├── Solana.EventData.test.ts ├── Solana.SvmCctpMessages.ts ├── Solana.SvmCpiEventsClient.Integration.test.ts ├── Solana.setup.ts ├── SolanaCachedProvider.ts ├── SolanaRateLimitedProvider.ts ├── SolanaRetryProvider.ts ├── SpokePoolClient.SpeedUp.ts ├── SpokePoolClient.ValidateFill.ts ├── SpokePoolClient.fills.ts ├── SpokePoolClient.findDeposits.ts ├── SpokePoolClient.v3Events.ts ├── SpokeUtils.ts ├── SvmSpokePoolClient.ts ├── abi.ts ├── acrossConfigStore.test.ts ├── arweaveClient.ts ├── common.test.ts ├── constants.ts ├── fixtures │ ├── HubPool.Fixture.ts │ └── UmaEcosystemFixture.ts ├── isSolanaError.test.ts ├── lpFeeCalculator.test.ts ├── mocks │ ├── MockConfigStoreClient.ts │ ├── MockHubPoolClient.ts │ └── index.ts ├── multicall.test.ts ├── poolClient.test.ts ├── providers.test.ts ├── relayFeeCalculator.test.ts ├── types │ └── index.ts ├── utils │ ├── BlockchainUtils.ts │ ├── HubPoolUtils.ts │ ├── SpokePoolUtils.ts │ ├── SpyTransport.ts │ ├── UBAUtils.ts │ ├── index.ts │ ├── svm │ │ ├── accounts │ │ │ ├── message_transmitter.json │ │ │ └── token_minter.json │ │ ├── keys │ │ │ └── localnet-wallet.json │ │ ├── utils.ts │ │ └── validator.setup.ts │ ├── transport.ts │ └── utils.ts └── validatorUtils.test.ts ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.lint.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | scripts/build-bigint-buffer.js 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22.18.0 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.18.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/README.md -------------------------------------------------------------------------------- /contracts/AtomicWethDepositor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/contracts/AtomicWethDepositor.sol -------------------------------------------------------------------------------- /contracts/MockAcrossMessageContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/contracts/MockAcrossMessageContract.sol -------------------------------------------------------------------------------- /contracts/MockSpokePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/contracts/MockSpokePool.sol -------------------------------------------------------------------------------- /e2e/BlockUtils.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/BlockUtils.e2e.ts -------------------------------------------------------------------------------- /e2e/Coingecko.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/Coingecko.e2e.ts -------------------------------------------------------------------------------- /e2e/acrossConfigStore.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/acrossConfigStore.e2e.ts -------------------------------------------------------------------------------- /e2e/client.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/client.e2e.ts -------------------------------------------------------------------------------- /e2e/poolClient.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/poolClient.e2e.ts -------------------------------------------------------------------------------- /e2e/priceClient.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/priceClient.e2e.ts -------------------------------------------------------------------------------- /e2e/queries.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/queries.e2e.ts -------------------------------------------------------------------------------- /e2e/solanaProvider.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/solanaProvider.e2e.ts -------------------------------------------------------------------------------- /e2e/testGetSlot.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/testGetSlot.e2e.ts -------------------------------------------------------------------------------- /e2e/testTimestampForSlot.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/e2e/testTimestampForSlot.e2e.ts -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/funding.json -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-bigint-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/scripts/build-bigint-buffer.js -------------------------------------------------------------------------------- /src/addressAggregator/adapters/abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/adapters/abstract.ts -------------------------------------------------------------------------------- /src/addressAggregator/adapters/bybit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/adapters/bybit.ts -------------------------------------------------------------------------------- /src/addressAggregator/adapters/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/adapters/env.ts -------------------------------------------------------------------------------- /src/addressAggregator/adapters/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/adapters/file.ts -------------------------------------------------------------------------------- /src/addressAggregator/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/adapters/index.ts -------------------------------------------------------------------------------- /src/addressAggregator/adapters/risklabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/adapters/risklabs.ts -------------------------------------------------------------------------------- /src/addressAggregator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/index.ts -------------------------------------------------------------------------------- /src/addressAggregator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/addressAggregator/types.ts -------------------------------------------------------------------------------- /src/apiClient/abstractClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/apiClient/abstractClient.ts -------------------------------------------------------------------------------- /src/apiClient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/apiClient/index.ts -------------------------------------------------------------------------------- /src/apiClient/mockedClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/apiClient/mockedClient.ts -------------------------------------------------------------------------------- /src/apiClient/productionClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/apiClient/productionClient.ts -------------------------------------------------------------------------------- /src/apiClient/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/apiClient/types.ts -------------------------------------------------------------------------------- /src/arch/evm/BlockUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/evm/BlockUtils.ts -------------------------------------------------------------------------------- /src/arch/evm/MessageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/evm/MessageUtils.ts -------------------------------------------------------------------------------- /src/arch/evm/SpokeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/evm/SpokeUtils.ts -------------------------------------------------------------------------------- /src/arch/evm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/evm/index.ts -------------------------------------------------------------------------------- /src/arch/evm/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/evm/types.ts -------------------------------------------------------------------------------- /src/arch/evm/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./wait"; 2 | -------------------------------------------------------------------------------- /src/arch/evm/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/evm/utils/wait.ts -------------------------------------------------------------------------------- /src/arch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/index.ts -------------------------------------------------------------------------------- /src/arch/svm/BlockUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/BlockUtils.ts -------------------------------------------------------------------------------- /src/arch/svm/MessageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/MessageUtils.ts -------------------------------------------------------------------------------- /src/arch/svm/SpokeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/SpokeUtils.ts -------------------------------------------------------------------------------- /src/arch/svm/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/constants.ts -------------------------------------------------------------------------------- /src/arch/svm/encoders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/encoders.ts -------------------------------------------------------------------------------- /src/arch/svm/eventsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/eventsClient.ts -------------------------------------------------------------------------------- /src/arch/svm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/index.ts -------------------------------------------------------------------------------- /src/arch/svm/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/provider.ts -------------------------------------------------------------------------------- /src/arch/svm/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/types.ts -------------------------------------------------------------------------------- /src/arch/svm/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/arch/svm/utils.ts -------------------------------------------------------------------------------- /src/caching/Arweave/ArweaveClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/caching/Arweave/ArweaveClient.ts -------------------------------------------------------------------------------- /src/caching/Arweave/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ArweaveClient"; 2 | -------------------------------------------------------------------------------- /src/caching/IPFS/PinataIPFSClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/caching/IPFS/PinataIPFSClient.ts -------------------------------------------------------------------------------- /src/caching/IPFS/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./PinataIPFSClient"; 2 | -------------------------------------------------------------------------------- /src/caching/Memory/MemoryCacheClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/caching/Memory/MemoryCacheClient.ts -------------------------------------------------------------------------------- /src/caching/Memory/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./MemoryCacheClient"; 2 | -------------------------------------------------------------------------------- /src/caching/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/caching/index.ts -------------------------------------------------------------------------------- /src/clients/AcrossConfigStoreClient/AcrossConfigStoreClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/AcrossConfigStoreClient/AcrossConfigStoreClient.ts -------------------------------------------------------------------------------- /src/clients/AcrossConfigStoreClient/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./AcrossConfigStoreClient"; 2 | -------------------------------------------------------------------------------- /src/clients/BaseAbstractClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BaseAbstractClient.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/BundleDataClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/BundleDataClient.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/index.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/DataworkerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/DataworkerUtils.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/FillUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/FillUtils.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/MerkleTreeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/MerkleTreeUtils.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/PoolRebalanceUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/PoolRebalanceUtils.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/SuperstructUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/SuperstructUtils.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/index.ts -------------------------------------------------------------------------------- /src/clients/BundleDataClient/utils/shims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/BundleDataClient/utils/shims.ts -------------------------------------------------------------------------------- /src/clients/HubPoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/HubPoolClient.ts -------------------------------------------------------------------------------- /src/clients/SpokePoolClient/EVMSpokePoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/SpokePoolClient/EVMSpokePoolClient.ts -------------------------------------------------------------------------------- /src/clients/SpokePoolClient/SVMSpokePoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/SpokePoolClient/SVMSpokePoolClient.ts -------------------------------------------------------------------------------- /src/clients/SpokePoolClient/SpokePoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/SpokePoolClient/SpokePoolClient.ts -------------------------------------------------------------------------------- /src/clients/SpokePoolClient/SpokePoolClientManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/SpokePoolClient/SpokePoolClientManager.ts -------------------------------------------------------------------------------- /src/clients/SpokePoolClient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/SpokePoolClient/index.ts -------------------------------------------------------------------------------- /src/clients/SpokePoolClient/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/SpokePoolClient/types.ts -------------------------------------------------------------------------------- /src/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/index.ts -------------------------------------------------------------------------------- /src/clients/mocks/MockConfigStoreClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/MockConfigStoreClient.ts -------------------------------------------------------------------------------- /src/clients/mocks/MockEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/MockEvents.ts -------------------------------------------------------------------------------- /src/clients/mocks/MockHubPoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/MockHubPoolClient.ts -------------------------------------------------------------------------------- /src/clients/mocks/MockSpokePoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/MockSpokePoolClient.ts -------------------------------------------------------------------------------- /src/clients/mocks/MockSvmCpiEventsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/MockSvmCpiEventsClient.ts -------------------------------------------------------------------------------- /src/clients/mocks/MockSvmSpokePoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/MockSvmSpokePoolClient.ts -------------------------------------------------------------------------------- /src/clients/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/clients/mocks/index.ts -------------------------------------------------------------------------------- /src/coingecko/Coingecko.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/coingecko/Coingecko.ts -------------------------------------------------------------------------------- /src/coingecko/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Coingecko"; 2 | -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/contracts/acrossConfigStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/contracts/acrossConfigStore.ts -------------------------------------------------------------------------------- /src/contracts/hubPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/contracts/hubPool.ts -------------------------------------------------------------------------------- /src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/contracts/index.ts -------------------------------------------------------------------------------- /src/contracts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/contracts/utils.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/adapters/arbitrum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/adapters/arbitrum.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/adapters/ethereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/adapters/ethereum.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/adapters/linea-viem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/adapters/linea-viem.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/adapters/polygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/adapters/polygon.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/adapters/solana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/adapters/solana.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/index.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/oracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/oracle.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/types.ts -------------------------------------------------------------------------------- /src/gasPriceOracle/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/gasPriceOracle/util.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/Bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/Bridge.ts -------------------------------------------------------------------------------- /src/interfaces/BundleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/BundleData.ts -------------------------------------------------------------------------------- /src/interfaces/CachingMechanism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/CachingMechanism.ts -------------------------------------------------------------------------------- /src/interfaces/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/Common.ts -------------------------------------------------------------------------------- /src/interfaces/ConfigStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/ConfigStore.ts -------------------------------------------------------------------------------- /src/interfaces/Error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/Error.ts -------------------------------------------------------------------------------- /src/interfaces/HubPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/HubPool.ts -------------------------------------------------------------------------------- /src/interfaces/PubSubMechanism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/PubSubMechanism.ts -------------------------------------------------------------------------------- /src/interfaces/SpokePool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/SpokePool.ts -------------------------------------------------------------------------------- /src/interfaces/TypedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/TypedData.ts -------------------------------------------------------------------------------- /src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/interfaces/index.ts -------------------------------------------------------------------------------- /src/lpFeeCalculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/lpFeeCalculator/README.md -------------------------------------------------------------------------------- /src/lpFeeCalculator/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lpFeeCalculator"; 2 | -------------------------------------------------------------------------------- /src/lpFeeCalculator/lpFeeCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/lpFeeCalculator/lpFeeCalculator.ts -------------------------------------------------------------------------------- /src/lpFeeCalculator/rateModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/lpFeeCalculator/rateModel.ts -------------------------------------------------------------------------------- /src/merkleDistributor/MerkleDistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/merkleDistributor/MerkleDistributor.ts -------------------------------------------------------------------------------- /src/merkleDistributor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/merkleDistributor/README.md -------------------------------------------------------------------------------- /src/merkleDistributor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/merkleDistributor/index.ts -------------------------------------------------------------------------------- /src/merkleDistributor/model/Distribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/merkleDistributor/model/Distribution.ts -------------------------------------------------------------------------------- /src/merkleDistributor/model/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Distribution"; 2 | -------------------------------------------------------------------------------- /src/pool/TransactionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/TransactionManager.ts -------------------------------------------------------------------------------- /src/pool/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./poolClient"; 2 | -------------------------------------------------------------------------------- /src/pool/poolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/poolClient.ts -------------------------------------------------------------------------------- /src/pool/uma/across/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/across/constants.ts -------------------------------------------------------------------------------- /src/pool/uma/across/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/across/index.ts -------------------------------------------------------------------------------- /src/pool/uma/across/transactionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/across/transactionManager.ts -------------------------------------------------------------------------------- /src/pool/uma/clients/erc20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/clients/erc20/README.md -------------------------------------------------------------------------------- /src/pool/uma/clients/erc20/client.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/clients/erc20/client.e2e.ts -------------------------------------------------------------------------------- /src/pool/uma/clients/erc20/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/clients/erc20/client.ts -------------------------------------------------------------------------------- /src/pool/uma/clients/erc20/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./client"; 2 | -------------------------------------------------------------------------------- /src/pool/uma/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/clients/index.ts -------------------------------------------------------------------------------- /src/pool/uma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/index.ts -------------------------------------------------------------------------------- /src/pool/uma/oracle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/oracle/index.ts -------------------------------------------------------------------------------- /src/pool/uma/oracle/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/oracle/utils.ts -------------------------------------------------------------------------------- /src/pool/uma/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/utils.test.ts -------------------------------------------------------------------------------- /src/pool/uma/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/pool/uma/utils.ts -------------------------------------------------------------------------------- /src/priceClient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/README.md -------------------------------------------------------------------------------- /src/priceClient/adapters/acrossApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/adapters/acrossApi.ts -------------------------------------------------------------------------------- /src/priceClient/adapters/baseAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/adapters/baseAdapter.ts -------------------------------------------------------------------------------- /src/priceClient/adapters/coingecko.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/adapters/coingecko.ts -------------------------------------------------------------------------------- /src/priceClient/adapters/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/adapters/default.ts -------------------------------------------------------------------------------- /src/priceClient/adapters/defiLlama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/adapters/defiLlama.ts -------------------------------------------------------------------------------- /src/priceClient/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/adapters/index.ts -------------------------------------------------------------------------------- /src/priceClient/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/index.ts -------------------------------------------------------------------------------- /src/priceClient/priceClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/priceClient/priceClient.ts -------------------------------------------------------------------------------- /src/providers/alchemy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/alchemy.ts -------------------------------------------------------------------------------- /src/providers/cachedProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/cachedProvider.ts -------------------------------------------------------------------------------- /src/providers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/constants.ts -------------------------------------------------------------------------------- /src/providers/drpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/drpc.ts -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /src/providers/infura.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/infura.ts -------------------------------------------------------------------------------- /src/providers/mocks/MockCachedSolanaRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/mocks/MockCachedSolanaRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/mocks/MockRateLimitedSolanaRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/mocks/MockRateLimitedSolanaRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/mocks/MockRetrySolanaRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/mocks/MockRetrySolanaRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/mocks/MockSolanaRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/mocks/MockSolanaRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/mocks/index.ts -------------------------------------------------------------------------------- /src/providers/mocks/mockEthersProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/mocks/mockEthersProvider.ts -------------------------------------------------------------------------------- /src/providers/quicknode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/quicknode.ts -------------------------------------------------------------------------------- /src/providers/rateLimitedProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/rateLimitedProvider.ts -------------------------------------------------------------------------------- /src/providers/retryProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/retryProvider.ts -------------------------------------------------------------------------------- /src/providers/solana/baseRpcFactories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/baseRpcFactories.ts -------------------------------------------------------------------------------- /src/providers/solana/cachedRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/cachedRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/solana/defaultRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/defaultRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/solana/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/index.ts -------------------------------------------------------------------------------- /src/providers/solana/quorumFallbackRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/quorumFallbackRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/solana/rateLimitedRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/rateLimitedRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/solana/retryRpcFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/retryRpcFactory.ts -------------------------------------------------------------------------------- /src/providers/solana/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/solana/utils.ts -------------------------------------------------------------------------------- /src/providers/speedProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/speedProvider.ts -------------------------------------------------------------------------------- /src/providers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/types.ts -------------------------------------------------------------------------------- /src/providers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/providers/utils.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/README.md -------------------------------------------------------------------------------- /src/relayFeeCalculator/chain-queries/baseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/chain-queries/baseQuery.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/chain-queries/customGasToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/chain-queries/customGasToken.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/chain-queries/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/chain-queries/factory.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/chain-queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/chain-queries/index.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/chain-queries/svmQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/chain-queries/svmQuery.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/index.ts -------------------------------------------------------------------------------- /src/relayFeeCalculator/relayFeeCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/relayFeeCalculator/relayFeeCalculator.ts -------------------------------------------------------------------------------- /src/typechain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/typechain.ts -------------------------------------------------------------------------------- /src/typeguards/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/typeguards/error.ts -------------------------------------------------------------------------------- /src/typeguards/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./error"; 2 | -------------------------------------------------------------------------------- /src/utils/AddressUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/AddressUtils.ts -------------------------------------------------------------------------------- /src/utils/ArrayUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/ArrayUtils.ts -------------------------------------------------------------------------------- /src/utils/BigNumberUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/BigNumberUtils.ts -------------------------------------------------------------------------------- /src/utils/BlockExplorerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/BlockExplorerUtils.ts -------------------------------------------------------------------------------- /src/utils/BlockFinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/BlockFinder.ts -------------------------------------------------------------------------------- /src/utils/BlockUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/BlockUtils.ts -------------------------------------------------------------------------------- /src/utils/BundleUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/BundleUtils.ts -------------------------------------------------------------------------------- /src/utils/CCTPUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/CCTPUtils.ts -------------------------------------------------------------------------------- /src/utils/CachingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/CachingUtils.ts -------------------------------------------------------------------------------- /src/utils/ContractUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/ContractUtils.ts -------------------------------------------------------------------------------- /src/utils/DeploymentUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/DeploymentUtils.ts -------------------------------------------------------------------------------- /src/utils/DepositUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/DepositUtils.ts -------------------------------------------------------------------------------- /src/utils/EventUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/EventUtils.ts -------------------------------------------------------------------------------- /src/utils/FormattingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/FormattingUtils.ts -------------------------------------------------------------------------------- /src/utils/IPFSUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/IPFSUtils.ts -------------------------------------------------------------------------------- /src/utils/JSONUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/JSONUtils.ts -------------------------------------------------------------------------------- /src/utils/LogUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/LogUtils.ts -------------------------------------------------------------------------------- /src/utils/Multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/Multicall.ts -------------------------------------------------------------------------------- /src/utils/NetworkUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/NetworkUtils.ts -------------------------------------------------------------------------------- /src/utils/NumberUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/NumberUtils.ts -------------------------------------------------------------------------------- /src/utils/ObjectUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/ObjectUtils.ts -------------------------------------------------------------------------------- /src/utils/Profiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/Profiler.ts -------------------------------------------------------------------------------- /src/utils/ReviverUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/ReviverUtils.ts -------------------------------------------------------------------------------- /src/utils/SpokeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/SpokeUtils.ts -------------------------------------------------------------------------------- /src/utils/TimeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/TimeUtils.ts -------------------------------------------------------------------------------- /src/utils/TokenUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/TokenUtils.ts -------------------------------------------------------------------------------- /src/utils/TypeGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/TypeGuards.ts -------------------------------------------------------------------------------- /src/utils/TypeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/TypeUtils.ts -------------------------------------------------------------------------------- /src/utils/ValidatorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/ValidatorUtils.ts -------------------------------------------------------------------------------- /src/utils/abi/contracts/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/contracts/Multicall3.json -------------------------------------------------------------------------------- /src/utils/abi/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/contracts/index.ts -------------------------------------------------------------------------------- /src/utils/abi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/index.ts -------------------------------------------------------------------------------- /src/utils/abi/typechain/Multicall3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/typechain/Multicall3.ts -------------------------------------------------------------------------------- /src/utils/abi/typechain/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/typechain/common.ts -------------------------------------------------------------------------------- /src/utils/abi/typechain/factories/Multicall3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/typechain/factories/Multicall3__factory.ts -------------------------------------------------------------------------------- /src/utils/abi/typechain/factories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/typechain/factories/index.ts -------------------------------------------------------------------------------- /src/utils/abi/typechain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/abi/typechain/index.ts -------------------------------------------------------------------------------- /src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/common.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /test/AddressUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/AddressUtils.ts -------------------------------------------------------------------------------- /test/ArrayUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/ArrayUtils.ts -------------------------------------------------------------------------------- /test/BaseAbstractClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/BaseAbstractClient.test.ts -------------------------------------------------------------------------------- /test/BigNumberUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/BigNumberUtils.test.ts -------------------------------------------------------------------------------- /test/BlockExplorerUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/BlockExplorerUtils.test.ts -------------------------------------------------------------------------------- /test/ConfigStoreClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/ConfigStoreClient.ts -------------------------------------------------------------------------------- /test/FillUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/FillUtils.ts -------------------------------------------------------------------------------- /test/GasPriceOracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/GasPriceOracle.test.ts -------------------------------------------------------------------------------- /test/HubPoolClient.DepositToDestinationToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/HubPoolClient.DepositToDestinationToken.ts -------------------------------------------------------------------------------- /test/HubPoolClient.L1Tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/HubPoolClient.L1Tokens.ts -------------------------------------------------------------------------------- /test/HubPoolClient.RootBundleEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/HubPoolClient.RootBundleEvents.ts -------------------------------------------------------------------------------- /test/HubPoolClient.Utilization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/HubPoolClient.Utilization.ts -------------------------------------------------------------------------------- /test/JSONUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/JSONUtils.test.ts -------------------------------------------------------------------------------- /test/MerkleDistributor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/MerkleDistributor.test.ts -------------------------------------------------------------------------------- /test/SVMSpokePoolClient.fills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SVMSpokePoolClient.fills.ts -------------------------------------------------------------------------------- /test/Solana.EventData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/Solana.EventData.test.ts -------------------------------------------------------------------------------- /test/Solana.SvmCctpMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/Solana.SvmCctpMessages.ts -------------------------------------------------------------------------------- /test/Solana.SvmCpiEventsClient.Integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/Solana.SvmCpiEventsClient.Integration.test.ts -------------------------------------------------------------------------------- /test/Solana.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/Solana.setup.ts -------------------------------------------------------------------------------- /test/SolanaCachedProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SolanaCachedProvider.ts -------------------------------------------------------------------------------- /test/SolanaRateLimitedProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SolanaRateLimitedProvider.ts -------------------------------------------------------------------------------- /test/SolanaRetryProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SolanaRetryProvider.ts -------------------------------------------------------------------------------- /test/SpokePoolClient.SpeedUp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SpokePoolClient.SpeedUp.ts -------------------------------------------------------------------------------- /test/SpokePoolClient.ValidateFill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SpokePoolClient.ValidateFill.ts -------------------------------------------------------------------------------- /test/SpokePoolClient.fills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SpokePoolClient.fills.ts -------------------------------------------------------------------------------- /test/SpokePoolClient.findDeposits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SpokePoolClient.findDeposits.ts -------------------------------------------------------------------------------- /test/SpokePoolClient.v3Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SpokePoolClient.v3Events.ts -------------------------------------------------------------------------------- /test/SpokeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SpokeUtils.ts -------------------------------------------------------------------------------- /test/SvmSpokePoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/SvmSpokePoolClient.ts -------------------------------------------------------------------------------- /test/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/abi.ts -------------------------------------------------------------------------------- /test/acrossConfigStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/acrossConfigStore.test.ts -------------------------------------------------------------------------------- /test/arweaveClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/arweaveClient.ts -------------------------------------------------------------------------------- /test/common.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/common.test.ts -------------------------------------------------------------------------------- /test/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/constants.ts -------------------------------------------------------------------------------- /test/fixtures/HubPool.Fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/fixtures/HubPool.Fixture.ts -------------------------------------------------------------------------------- /test/fixtures/UmaEcosystemFixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/fixtures/UmaEcosystemFixture.ts -------------------------------------------------------------------------------- /test/isSolanaError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/isSolanaError.test.ts -------------------------------------------------------------------------------- /test/lpFeeCalculator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/lpFeeCalculator.test.ts -------------------------------------------------------------------------------- /test/mocks/MockConfigStoreClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/mocks/MockConfigStoreClient.ts -------------------------------------------------------------------------------- /test/mocks/MockHubPoolClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/mocks/MockHubPoolClient.ts -------------------------------------------------------------------------------- /test/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/mocks/index.ts -------------------------------------------------------------------------------- /test/multicall.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/multicall.test.ts -------------------------------------------------------------------------------- /test/poolClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/poolClient.test.ts -------------------------------------------------------------------------------- /test/providers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/providers.test.ts -------------------------------------------------------------------------------- /test/relayFeeCalculator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/relayFeeCalculator.test.ts -------------------------------------------------------------------------------- /test/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/types/index.ts -------------------------------------------------------------------------------- /test/utils/BlockchainUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/BlockchainUtils.ts -------------------------------------------------------------------------------- /test/utils/HubPoolUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/HubPoolUtils.ts -------------------------------------------------------------------------------- /test/utils/SpokePoolUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/SpokePoolUtils.ts -------------------------------------------------------------------------------- /test/utils/SpyTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/SpyTransport.ts -------------------------------------------------------------------------------- /test/utils/UBAUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/UBAUtils.ts -------------------------------------------------------------------------------- /test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/index.ts -------------------------------------------------------------------------------- /test/utils/svm/accounts/message_transmitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/svm/accounts/message_transmitter.json -------------------------------------------------------------------------------- /test/utils/svm/accounts/token_minter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/svm/accounts/token_minter.json -------------------------------------------------------------------------------- /test/utils/svm/keys/localnet-wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/svm/keys/localnet-wallet.json -------------------------------------------------------------------------------- /test/utils/svm/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/svm/utils.ts -------------------------------------------------------------------------------- /test/utils/svm/validator.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/svm/validator.setup.ts -------------------------------------------------------------------------------- /test/utils/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/transport.ts -------------------------------------------------------------------------------- /test/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/utils/utils.ts -------------------------------------------------------------------------------- /test/validatorUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/test/validatorUtils.test.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/tsconfig.lint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/across-protocol/sdk/HEAD/yarn.lock --------------------------------------------------------------------------------