UNPKG

@atomiqlabs/chain-starknet

Version:

Starknet specific base implementation

14 lines (13 loc) 1.16 kB
import { ChainType } from "@atomiqlabs/base"; import { StarknetTx } from "./chain/modules/StarknetTransactions"; import { StarknetSigner } from "./wallet/StarknetSigner"; import { StarknetSwapData } from "./swaps/StarknetSwapData"; import { StarknetSwapContract } from "./swaps/StarknetSwapContract"; import { StarknetChainEventsBrowser } from "./events/StarknetChainEventsBrowser"; import { StarknetBtcRelay } from "./btcrelay/StarknetBtcRelay"; import { StarknetPreFetchVerification } from "./swaps/modules/StarknetSwapInit"; import { StarknetChainInterface } from "./chain/StarknetChainInterface"; import { StarknetSpvVaultData } from "./spv_swap/StarknetSpvVaultData"; import { StarknetSpvWithdrawalData } from "./spv_swap/StarknetSpvWithdrawalData"; import { StarknetSpvVaultContract } from "./spv_swap/StarknetSpvVaultContract"; export type StarknetChainType = ChainType<"STARKNET", never, StarknetPreFetchVerification, StarknetTx, StarknetSigner, StarknetSwapData, StarknetSwapContract, StarknetChainInterface, StarknetChainEventsBrowser, StarknetBtcRelay<any>, StarknetSpvVaultData, StarknetSpvWithdrawalData, StarknetSpvVaultContract>;