@atomiqlabs/chain-starknet
Version:
Starknet specific base implementation
11 lines (10 loc) • 626 B
TypeScript
import { StarknetSwapContract } from "./StarknetSwapContract";
import { TypedContractV2 } from "starknet";
import { EscrowManagerAbi } from "./EscrowManagerAbi";
import { StarknetChainInterface } from "../chain/StarknetChainInterface";
import { StarknetContractModule } from "../contract/StarknetContractModule";
export declare class StarknetSwapModule extends StarknetContractModule<typeof EscrowManagerAbi> {
readonly contract: StarknetSwapContract;
readonly swapContract: TypedContractV2<typeof EscrowManagerAbi>;
constructor(chainInterface: StarknetChainInterface, contract: StarknetSwapContract);
}