UNPKG

@intuweb3/sdk

Version:

INTU SDK - Modern blockchain interaction toolkit

8 lines (7 loc) 1.52 kB
import { ethers, Signer } from "ethers"; export declare function createIntuAccount(addressList: any[], vaultName: string, rotationThreshold: number, transactionThreshold: number, adminThreshold: number, signer: Signer, returnHash?: boolean): Promise<unknown>; export declare function createPolybaseKey(vaultAddress: string, signer: Signer, intuSignature?: string): Promise<import("./cryptography/types/models.js").PolybaseKeyResponse>; export declare function preRegistration(vaultAddress: string, signer: Signer, intuSignature?: string, returnHash?: boolean): Promise<string | ethers.ContractTransaction>; export declare function completeVault(vaultAddress: string, signer: Signer, returnHash?: boolean): Promise<string | ethers.ContractTransaction>; export declare function submitTransaction(to: string, value: string | Number, chainId: string | Number, nonce: string | Number, data: string, gasPrice: string | Number, gas: string | Number, vaultAddress: string, signer: Signer, notes?: string, returnHash?: boolean, sendingProvider?: any): Promise<string | ethers.ContractTransaction | undefined>; export { getVaults, getVaultSingle, getVaultsWithoutTransactions, getVaultSingleWithDEOA, getAllTransactions, getTransaction, getTransactionLean, signTx, combineSignedTx, getProposal, getProposedUser, getUserCompletedRotationRegistrationCount, getUserPreRegisterInfos, getUserSignature, getUtilsParams, getUserRegistrationAllInfos, getRegistrationStep3InfosDB, getRegistrationReshareStep3InfosDB, } from "./index.js";