UNPKG

@truenetworkio/sdk

Version:

True Network SDK is the abstracted interface for interacting with True Network nodes.

10 lines (9 loc) 1.29 kB
import { ApiPromise } from "@polkadot/api"; import { KeyringPair } from '@polkadot/keyring/types'; import { Schema } from "../../schemas"; import { AttestationResponseType } from "../../utils"; export declare const createSchemaTx: (api: ApiPromise, account: KeyringPair, issuerHash: string, schema: Schema<any>) => Promise<import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>>; export declare const createSchema: (api: ApiPromise, account: KeyringPair, issuerHash: string, schema: Schema<any>) => Promise<string>; export declare const createAttestationTx: (api: ApiPromise, account: KeyringPair, issuerHash: string, schema: Schema<any>, attestedTo: string, values: string[]) => Promise<import("@polkadot/api-base/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>>; export declare const createAttestation: (api: ApiPromise, account: KeyringPair, issuerHash: string, schema: Schema<any>, attestedTo: string, values: string[]) => Promise<AttestationResponseType>; export declare const updateAttestation: (api: ApiPromise, account: KeyringPair, issuerHash: string, schema: Schema<any>, attestedTo: string, attestationId: number, newValues: string[]) => Promise<AttestationResponseType>;