@0xsplits/splits-sdk
Version:
SDK for the 0xSplits protocol
15 lines (14 loc) • 806 B
TypeScript
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;
};