UNPKG

@gear-js/react-hooks

Version:
10 lines (9 loc) 1.03 kB
import { GasInfo, ProgramMetadata } from '@gear-js/api'; import { AnyJson, AnyNumber } from '@polkadot/types/types'; import { HexString } from '@polkadot/util/types'; import { Options } from './types'; declare function useUploadCalculateGas(code: HexString | Buffer | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>; declare function useCreateCalculateGas(codeId: HexString | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>; declare function useHandleCalculateGas(destinationId: HexString | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>; declare function useReplyCalculateGas(messageId: HexString | undefined, meta?: ProgramMetadata, options?: Options): (initPayload: AnyJson, value?: AnyNumber) => Promise<GasInfo>; export { useUploadCalculateGas, useCreateCalculateGas, useHandleCalculateGas, useReplyCalculateGas };