@flaunch/sdk
Version:
Flaunch SDK to easily interact with the Flaunch protocol
20 lines • 955 B
TypeScript
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