UNPKG

@flaunch/sdk

Version:

Flaunch SDK to easily interact with the Flaunch protocol

20 lines 955 B
import { type ReadContract, type Address, type Drift, HexString } from "@delvtech/drift"; import { TrustedSignerFeeCalculatorAbi } from "../abi/TrustedSignerFeeCalculator"; export type TrustedSignerFeeCalculatorABI = typeof TrustedSignerFeeCalculatorAbi; export declare class ReadTrustedSignerFeeCalculator { readonly contract: ReadContract<TrustedSignerFeeCalculatorABI>; /** * Creates a new ReadTrustedSignerFeeCalculator instance * @param address - The address of the TrustedSignerFeeCalculator contract * @param drift - Optional drift instance for contract interactions (creates new instance if not provided) * @throws Error if address is not provided */ constructor(address: Address, drift?: Drift); trustedPoolKeySigner({ poolId }: { poolId: HexString; }): Promise<{ enabled: boolean; signer: `0x${string}`; }>; } //# sourceMappingURL=TrustedSignerFeeCalculatorClient.d.ts.map