UNPKG

@0xsplits/splits-sdk

Version:

SDK for the 0xSplits protocol

15 lines (14 loc) 806 B
import { Split } from '../types'; import { GqlSplit, IHolder, ISplit } from './types'; export declare const RECIPIENT_FIELDS_FRAGMENT: import("@urql/core").TypedDocumentNode<any, import("@urql/core").AnyVariables>; export declare const SPLIT_FIELDS_FRAGMENT: import("@urql/core").TypedDocumentNode<any, import("@urql/core").AnyVariables>; export declare const ACCOUNT_FIELDS_FRAGMENT: import("@urql/core").TypedDocumentNode<any, import("@urql/core").AnyVariables>; export declare const formatGqlSplit: (arg0: GqlSplit) => ISplit; export declare const protectedFormatSplit: (gqlSplit: ISplit) => Split; export declare const formatRecipient: (gqlRecipient: IHolder, totalOwnership: bigint) => { recipient: { address: `0x${string}`; }; ownership: bigint; percentAllocation: number; };