/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from "ethers"; import { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import { Listener, Provider } from "@ethersproject/providers"; import { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common"; export declare namespace SolanaSerialize { export type SolanaAccountMetaStruct = { pubkey: BytesLike; isSigner: boolean; isWritable: boolean; }; export type SolanaAccountMetaStructOutput = [string, boolean, boolean] & { pubkey: string; isSigner: boolean; isWritable: boolean; }; export type SolanaStandaloneInstructionStruct = { programId: BytesLike; accounts: SolanaSerialize.SolanaAccountMetaStruct[]; data: BytesLike; }; export type SolanaStandaloneInstructionStructOutput = [ string, SolanaSerialize.SolanaAccountMetaStructOutput[], string ] & { programId: string; accounts: SolanaSerialize.SolanaAccountMetaStructOutput[]; data: string; }; } export interface MockDexPoolInterface extends utils.Interface { contractName: "MockDexPool"; functions: { "SOLANA_CHAIN_ID()": FunctionFragment; "SOLANA_RENT()": FunctionFragment; "SOLANA_SYSTEM_PROGRAM()": FunctionFragment; "SOLANA_TOKEN_PROGRAM()": FunctionFragment; "bridge()": FunctionFragment; "clearStats()": FunctionFragment; "doubleRequestError()": FunctionFragment; "doubleRequestIds(uint256)": FunctionFragment; "doubles()": FunctionFragment; "receiveRequestTest(uint256,bytes32)": FunctionFragment; "requests(bytes32)": FunctionFragment; "sendRequestTestV2(uint256,address,address,uint256)": FunctionFragment; "sendTestRequestToSolana(bytes32,bytes32,bytes32,bytes32,uint256,uint256)": FunctionFragment; "serializeSolanaStandaloneInstruction((bytes32,(bytes32,bool,bool)[],bytes))": FunctionFragment; "sigHash(string)": FunctionFragment; "testData()": FunctionFragment; "totalRequests()": FunctionFragment; }; encodeFunctionData( functionFragment: "SOLANA_CHAIN_ID", values?: undefined ): string; encodeFunctionData( functionFragment: "SOLANA_RENT", values?: undefined ): string; encodeFunctionData( functionFragment: "SOLANA_SYSTEM_PROGRAM", values?: undefined ): string; encodeFunctionData( functionFragment: "SOLANA_TOKEN_PROGRAM", values?: undefined ): string; encodeFunctionData(functionFragment: "bridge", values?: undefined): string; encodeFunctionData( functionFragment: "clearStats", values?: undefined ): string; encodeFunctionData( functionFragment: "doubleRequestError", values?: undefined ): string; encodeFunctionData( functionFragment: "doubleRequestIds", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "doubles", values?: undefined): string; encodeFunctionData( functionFragment: "receiveRequestTest", values: [BigNumberish, BytesLike] ): string; encodeFunctionData(functionFragment: "requests", values: [BytesLike]): string; encodeFunctionData( functionFragment: "sendRequestTestV2", values: [BigNumberish, string, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "sendTestRequestToSolana", values: [ BytesLike, BytesLike, BytesLike, BytesLike, BigNumberish, BigNumberish ] ): string; encodeFunctionData( functionFragment: "serializeSolanaStandaloneInstruction", values: [SolanaSerialize.SolanaStandaloneInstructionStruct] ): string; encodeFunctionData(functionFragment: "sigHash", values: [string]): string; encodeFunctionData(functionFragment: "testData", values?: undefined): string; encodeFunctionData( functionFragment: "totalRequests", values?: undefined ): string; decodeFunctionResult( functionFragment: "SOLANA_CHAIN_ID", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "SOLANA_RENT", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "SOLANA_SYSTEM_PROGRAM", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "SOLANA_TOKEN_PROGRAM", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "bridge", data: BytesLike): Result; decodeFunctionResult(functionFragment: "clearStats", data: BytesLike): Result; decodeFunctionResult( functionFragment: "doubleRequestError", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "doubleRequestIds", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "doubles", data: BytesLike): Result; decodeFunctionResult( functionFragment: "receiveRequestTest", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "requests", data: BytesLike): Result; decodeFunctionResult( functionFragment: "sendRequestTestV2", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "sendTestRequestToSolana", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "serializeSolanaStandaloneInstruction", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "sigHash", data: BytesLike): Result; decodeFunctionResult(functionFragment: "testData", data: BytesLike): Result; decodeFunctionResult( functionFragment: "totalRequests", data: BytesLike ): Result; events: { "RequestReceived(uint256)": EventFragment; "RequestReceivedV2(bytes32,uint256)": EventFragment; "RequestSent(bytes32)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "RequestReceived"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequestReceivedV2"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequestSent"): EventFragment; } export type RequestReceivedEvent = TypedEvent<[BigNumber], { data: BigNumber }>; export type RequestReceivedEventFilter = TypedEventFilter; export type RequestReceivedV2Event = TypedEvent< [string, BigNumber], { reqId: string; data: BigNumber } >; export type RequestReceivedV2EventFilter = TypedEventFilter; export type RequestSentEvent = TypedEvent<[string], { reqId: string }>; export type RequestSentEventFilter = TypedEventFilter; export interface MockDexPool extends BaseContract { contractName: "MockDexPool"; connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: MockDexPoolInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { SOLANA_CHAIN_ID(overrides?: CallOverrides): Promise<[BigNumber]>; "SOLANA_CHAIN_ID()"(overrides?: CallOverrides): Promise<[BigNumber]>; SOLANA_RENT(overrides?: CallOverrides): Promise<[string]>; "SOLANA_RENT()"(overrides?: CallOverrides): Promise<[string]>; SOLANA_SYSTEM_PROGRAM(overrides?: CallOverrides): Promise<[string]>; "SOLANA_SYSTEM_PROGRAM()"(overrides?: CallOverrides): Promise<[string]>; SOLANA_TOKEN_PROGRAM(overrides?: CallOverrides): Promise<[string]>; "SOLANA_TOKEN_PROGRAM()"(overrides?: CallOverrides): Promise<[string]>; bridge(overrides?: CallOverrides): Promise<[string]>; "bridge()"(overrides?: CallOverrides): Promise<[string]>; clearStats( overrides?: Overrides & { from?: string | Promise } ): Promise; "clearStats()"( overrides?: Overrides & { from?: string | Promise } ): Promise; doubleRequestError(overrides?: CallOverrides): Promise<[BigNumber]>; "doubleRequestError()"(overrides?: CallOverrides): Promise<[BigNumber]>; doubleRequestIds( arg0: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; "doubleRequestIds(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<[string]>; doubles(overrides?: CallOverrides): Promise<[string[]]>; "doubles()"(overrides?: CallOverrides): Promise<[string[]]>; receiveRequestTest( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "receiveRequestTest(uint256,bytes32)"( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; requests(arg0: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>; "requests(bytes32)"( arg0: BytesLike, overrides?: CallOverrides ): Promise<[BigNumber]>; sendRequestTestV2( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendRequestTestV2(uint256,address,address,uint256)"( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; sendTestRequestToSolana( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendTestRequestToSolana(bytes32,bytes32,bytes32,bytes32,uint256,uint256)"( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; serializeSolanaStandaloneInstruction( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise<[string]>; "serializeSolanaStandaloneInstruction((bytes32,(bytes32,bool,bool)[],bytes))"( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise<[string]>; sigHash(_data: string, overrides?: CallOverrides): Promise<[string]>; "sigHash(string)"( _data: string, overrides?: CallOverrides ): Promise<[string]>; testData(overrides?: CallOverrides): Promise<[BigNumber]>; "testData()"(overrides?: CallOverrides): Promise<[BigNumber]>; totalRequests(overrides?: CallOverrides): Promise<[BigNumber]>; "totalRequests()"(overrides?: CallOverrides): Promise<[BigNumber]>; }; SOLANA_CHAIN_ID(overrides?: CallOverrides): Promise; "SOLANA_CHAIN_ID()"(overrides?: CallOverrides): Promise; SOLANA_RENT(overrides?: CallOverrides): Promise; "SOLANA_RENT()"(overrides?: CallOverrides): Promise; SOLANA_SYSTEM_PROGRAM(overrides?: CallOverrides): Promise; "SOLANA_SYSTEM_PROGRAM()"(overrides?: CallOverrides): Promise; SOLANA_TOKEN_PROGRAM(overrides?: CallOverrides): Promise; "SOLANA_TOKEN_PROGRAM()"(overrides?: CallOverrides): Promise; bridge(overrides?: CallOverrides): Promise; "bridge()"(overrides?: CallOverrides): Promise; clearStats( overrides?: Overrides & { from?: string | Promise } ): Promise; "clearStats()"( overrides?: Overrides & { from?: string | Promise } ): Promise; doubleRequestError(overrides?: CallOverrides): Promise; "doubleRequestError()"(overrides?: CallOverrides): Promise; doubleRequestIds( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "doubleRequestIds(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; doubles(overrides?: CallOverrides): Promise; "doubles()"(overrides?: CallOverrides): Promise; receiveRequestTest( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "receiveRequestTest(uint256,bytes32)"( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; requests(arg0: BytesLike, overrides?: CallOverrides): Promise; "requests(bytes32)"( arg0: BytesLike, overrides?: CallOverrides ): Promise; sendRequestTestV2( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendRequestTestV2(uint256,address,address,uint256)"( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; sendTestRequestToSolana( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendTestRequestToSolana(bytes32,bytes32,bytes32,bytes32,uint256,uint256)"( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; serializeSolanaStandaloneInstruction( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; "serializeSolanaStandaloneInstruction((bytes32,(bytes32,bool,bool)[],bytes))"( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; sigHash(_data: string, overrides?: CallOverrides): Promise; "sigHash(string)"(_data: string, overrides?: CallOverrides): Promise; testData(overrides?: CallOverrides): Promise; "testData()"(overrides?: CallOverrides): Promise; totalRequests(overrides?: CallOverrides): Promise; "totalRequests()"(overrides?: CallOverrides): Promise; callStatic: { SOLANA_CHAIN_ID(overrides?: CallOverrides): Promise; "SOLANA_CHAIN_ID()"(overrides?: CallOverrides): Promise; SOLANA_RENT(overrides?: CallOverrides): Promise; "SOLANA_RENT()"(overrides?: CallOverrides): Promise; SOLANA_SYSTEM_PROGRAM(overrides?: CallOverrides): Promise; "SOLANA_SYSTEM_PROGRAM()"(overrides?: CallOverrides): Promise; SOLANA_TOKEN_PROGRAM(overrides?: CallOverrides): Promise; "SOLANA_TOKEN_PROGRAM()"(overrides?: CallOverrides): Promise; bridge(overrides?: CallOverrides): Promise; "bridge()"(overrides?: CallOverrides): Promise; clearStats(overrides?: CallOverrides): Promise; "clearStats()"(overrides?: CallOverrides): Promise; doubleRequestError(overrides?: CallOverrides): Promise; "doubleRequestError()"(overrides?: CallOverrides): Promise; doubleRequestIds( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "doubleRequestIds(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; doubles(overrides?: CallOverrides): Promise; "doubles()"(overrides?: CallOverrides): Promise; receiveRequestTest( _testData: BigNumberish, _reqId: BytesLike, overrides?: CallOverrides ): Promise; "receiveRequestTest(uint256,bytes32)"( _testData: BigNumberish, _reqId: BytesLike, overrides?: CallOverrides ): Promise; requests(arg0: BytesLike, overrides?: CallOverrides): Promise; "requests(bytes32)"( arg0: BytesLike, overrides?: CallOverrides ): Promise; sendRequestTestV2( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: CallOverrides ): Promise; "sendRequestTestV2(uint256,address,address,uint256)"( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: CallOverrides ): Promise; sendTestRequestToSolana( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: CallOverrides ): Promise; "sendTestRequestToSolana(bytes32,bytes32,bytes32,bytes32,uint256,uint256)"( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: CallOverrides ): Promise; serializeSolanaStandaloneInstruction( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; "serializeSolanaStandaloneInstruction((bytes32,(bytes32,bool,bool)[],bytes))"( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; sigHash(_data: string, overrides?: CallOverrides): Promise; "sigHash(string)"( _data: string, overrides?: CallOverrides ): Promise; testData(overrides?: CallOverrides): Promise; "testData()"(overrides?: CallOverrides): Promise; totalRequests(overrides?: CallOverrides): Promise; "totalRequests()"(overrides?: CallOverrides): Promise; }; filters: { "RequestReceived(uint256)"(data?: null): RequestReceivedEventFilter; RequestReceived(data?: null): RequestReceivedEventFilter; "RequestReceivedV2(bytes32,uint256)"( reqId?: null, data?: null ): RequestReceivedV2EventFilter; RequestReceivedV2(reqId?: null, data?: null): RequestReceivedV2EventFilter; "RequestSent(bytes32)"(reqId?: null): RequestSentEventFilter; RequestSent(reqId?: null): RequestSentEventFilter; }; estimateGas: { SOLANA_CHAIN_ID(overrides?: CallOverrides): Promise; "SOLANA_CHAIN_ID()"(overrides?: CallOverrides): Promise; SOLANA_RENT(overrides?: CallOverrides): Promise; "SOLANA_RENT()"(overrides?: CallOverrides): Promise; SOLANA_SYSTEM_PROGRAM(overrides?: CallOverrides): Promise; "SOLANA_SYSTEM_PROGRAM()"(overrides?: CallOverrides): Promise; SOLANA_TOKEN_PROGRAM(overrides?: CallOverrides): Promise; "SOLANA_TOKEN_PROGRAM()"(overrides?: CallOverrides): Promise; bridge(overrides?: CallOverrides): Promise; "bridge()"(overrides?: CallOverrides): Promise; clearStats( overrides?: Overrides & { from?: string | Promise } ): Promise; "clearStats()"( overrides?: Overrides & { from?: string | Promise } ): Promise; doubleRequestError(overrides?: CallOverrides): Promise; "doubleRequestError()"(overrides?: CallOverrides): Promise; doubleRequestIds( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "doubleRequestIds(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; doubles(overrides?: CallOverrides): Promise; "doubles()"(overrides?: CallOverrides): Promise; receiveRequestTest( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "receiveRequestTest(uint256,bytes32)"( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; requests(arg0: BytesLike, overrides?: CallOverrides): Promise; "requests(bytes32)"( arg0: BytesLike, overrides?: CallOverrides ): Promise; sendRequestTestV2( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendRequestTestV2(uint256,address,address,uint256)"( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; sendTestRequestToSolana( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendTestRequestToSolana(bytes32,bytes32,bytes32,bytes32,uint256,uint256)"( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; serializeSolanaStandaloneInstruction( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; "serializeSolanaStandaloneInstruction((bytes32,(bytes32,bool,bool)[],bytes))"( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; sigHash(_data: string, overrides?: CallOverrides): Promise; "sigHash(string)"( _data: string, overrides?: CallOverrides ): Promise; testData(overrides?: CallOverrides): Promise; "testData()"(overrides?: CallOverrides): Promise; totalRequests(overrides?: CallOverrides): Promise; "totalRequests()"(overrides?: CallOverrides): Promise; }; populateTransaction: { SOLANA_CHAIN_ID(overrides?: CallOverrides): Promise; "SOLANA_CHAIN_ID()"( overrides?: CallOverrides ): Promise; SOLANA_RENT(overrides?: CallOverrides): Promise; "SOLANA_RENT()"(overrides?: CallOverrides): Promise; SOLANA_SYSTEM_PROGRAM( overrides?: CallOverrides ): Promise; "SOLANA_SYSTEM_PROGRAM()"( overrides?: CallOverrides ): Promise; SOLANA_TOKEN_PROGRAM( overrides?: CallOverrides ): Promise; "SOLANA_TOKEN_PROGRAM()"( overrides?: CallOverrides ): Promise; bridge(overrides?: CallOverrides): Promise; "bridge()"(overrides?: CallOverrides): Promise; clearStats( overrides?: Overrides & { from?: string | Promise } ): Promise; "clearStats()"( overrides?: Overrides & { from?: string | Promise } ): Promise; doubleRequestError( overrides?: CallOverrides ): Promise; "doubleRequestError()"( overrides?: CallOverrides ): Promise; doubleRequestIds( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "doubleRequestIds(uint256)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; doubles(overrides?: CallOverrides): Promise; "doubles()"(overrides?: CallOverrides): Promise; receiveRequestTest( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; "receiveRequestTest(uint256,bytes32)"( _testData: BigNumberish, _reqId: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; requests( arg0: BytesLike, overrides?: CallOverrides ): Promise; "requests(bytes32)"( arg0: BytesLike, overrides?: CallOverrides ): Promise; sendRequestTestV2( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendRequestTestV2(uint256,address,address,uint256)"( testData_: BigNumberish, secondPartPool: string, oppBridge: string, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; sendTestRequestToSolana( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "sendTestRequestToSolana(bytes32,bytes32,bytes32,bytes32,uint256,uint256)"( testStubPID_: BytesLike, solBridgePID_: BytesLike, dataAcc_: BytesLike, bridgePDASigner_: BytesLike, testData_: BigNumberish, chainId: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; serializeSolanaStandaloneInstruction( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; "serializeSolanaStandaloneInstruction((bytes32,(bytes32,bool,bool)[],bytes))"( ix: SolanaSerialize.SolanaStandaloneInstructionStruct, overrides?: CallOverrides ): Promise; sigHash( _data: string, overrides?: CallOverrides ): Promise; "sigHash(string)"( _data: string, overrides?: CallOverrides ): Promise; testData(overrides?: CallOverrides): Promise; "testData()"(overrides?: CallOverrides): Promise; totalRequests(overrides?: CallOverrides): Promise; "totalRequests()"(overrides?: CallOverrides): Promise; }; }