UNPKG

@coolwallet/sol

Version:
35 lines (34 loc) 2.22 kB
import * as types from '../config/types'; import { Transaction } from './Transaction'; import { VersionedMessage } from '../message'; /** * getTransferArguments * * @param {Transaction} rawTx transaction with extracted fields from a regular sol transaction * @param {boolean} isPartialArgs is getting full rawTx as argument or not * @returns {Promise<string>} */ declare function getTransferArguments(rawTx: Transaction, addressIndex: number): string; /** * getSplTokenTransferArguments * * @param {Transaction} rawTx transaction with extracted fields from a regular sol transaction * @param {boolean} isPartialArgs is getting full rawTx as argument or not * @returns {Promise<string>} */ declare function getSplTokenTransferArguments(rawTx: Transaction, addressIndex: number, tokenInfo?: types.TokenInfo): string; declare function getCreateAndTransferSPLToken(rawTx: Transaction, addressIndex: number, tokenInfo?: types.TokenInfo): string; declare function getUndelegateArguments(rawTx: Transaction, addressIndex: number): string; declare function getWithdrawArguments(rawTx: Transaction, addressIndex: number): string; declare function getDelegateAndCreateAccountArguments(rawTx: Transaction, addressIndex: number): string; declare function getSmartContractArguments(rawTx: Transaction, addressIndex: number): string; declare function getSignInArguments(message: types.SignInMessage, addressIndex: number): string; declare function getSignMessageArguments(message: string, addressIndex: number): string; declare function getSignVersionedArguments(rawTx: VersionedMessage, addressIndex: number): string; export declare function getScriptSigningPreActions(signData: types.signVersionedTransactions, script: string): { preActions: Array<() => Promise<void>>; }; declare function getScriptSigningActions(signData: types.signVersionedTransactions): { actions: Array<() => Promise<string | undefined>>; }; export { getSplTokenTransferArguments, getCreateAndTransferSPLToken, getTransferArguments, getSmartContractArguments, getUndelegateArguments, getWithdrawArguments, getDelegateAndCreateAccountArguments, getSignInArguments, getSignMessageArguments, getSignVersionedArguments, getScriptSigningActions, };