UNPKG

@atomiqlabs/chain-starknet

Version:

Starknet specific base implementation

18 lines (13 loc) 535 B
import {StarknetModule} from "../base/StarknetModule"; import {StarknetSwapContract} from "./StarknetSwapContract"; import {TypedContractV2} from "starknet"; import {EscrowManagerAbi} from "./EscrowManagerAbi"; export class StarknetSwapModule extends StarknetModule { readonly root: StarknetSwapContract; readonly contract: TypedContractV2<typeof EscrowManagerAbi>; constructor(root: StarknetSwapContract) { super(root); this.root = root; this.contract = root.contract; } }