UNPKG

@cenoa/waas-js-sdk

Version:

Official Cenoa Wallet as a Service SDK

26 lines (25 loc) 2.88 kB
import Types from '../types'; declare namespace TransactionManager { function transferToClientWallet(payload: Types.TransferToClientWalletPayload): Promise<Types.TransactionDetails>; function transferFromClientWallet(payload: Types.TransferFromClientWalletPayload): Promise<Types.TransactionDetails>; /** * @deprecated This method is deprecated. For user transactions, use {@link getTransaction} with the params `getTransaction({txId, type})`. * For partner transactions, use {@link getPartnerTransaction} with the params `getPartnerTransaction({txId, type})`. * This method may be removed in a future release. */ function get(payload: Types.GetTransactionDetailsPayload): Promise<Types.TransactionDetails>; function initiateTransaction(payload: Types.InitiateBuySellTransactionPayload): Promise<Types.InitiatedBuySellTransactionResponse>; function signAndCompleteTransaction(payload: Types.SignAndCompleteTransactionPayload): Promise<Types.BasicBuySellTransactionDetails>; function moveFundsToActiveYieldAccount(wallet: Types.Wallet): Promise<Types.MoveFundsToActiveYieldAccountTransactionDetails>; function userMoveFundsToYieldAccount(payload: Types.UserMoveFundsToYieldAccountRequestPayload): Promise<Types.MoveFundsToYieldAccountTransactionDetails>; function partnerMoveFundsToYieldAccount(payload: Types.PartnerMoveFundsToYieldAccountRequestPayload): Promise<Types.MoveFundsToYieldAccountTransactionDetails>; function getPartnerMoveFundsToYieldAccountTransactionDetails(payload: Types.GetTransactionDetailsPayload): Promise<Types.MoveFundsToYieldAccountTransactionDetails>; function userMoveFundsFromYieldAccountToMainAccount(payload: Types.UserMoveFundsFromYieldAccountToMainAccountRequestPayload): Promise<Types.MoveFundsFromYieldAccountToMainAccountTransactionDetails>; function partnerMoveFundsFromYieldAccountToMainAccount(payload: Types.PartnerMoveFundsFromYieldAccountToMainAccountRequestPayload): Promise<Types.MoveFundsFromYieldAccountToMainAccountTransactionDetails>; function getPartnerMoveFundsFromYieldAccountToMainAccountTransactionDetails(payload: Types.GetTransactionDetailsPayload): Promise<Types.MoveFundsFromYieldAccountToMainAccountTransactionDetails>; function getPartnerTransactions(payload: Types.GetPartnerTransactionsPayload): Promise<Types.GetTransferTransactionsResponse | Types.GetPartnerDepositTransactionsResponse>; function getPartnerTransaction(payload: Types.GetTransactionDetailsByTypePayload): Promise<Types.GetTransactionDetailsByType>; function getTransactions(payload: Types.GetTransactionsPayload): Promise<Types.GetDepositTransactionsResponse | Types.GetTransferTransactionsResponse>; function getTransaction(payload: Types.GetTransactionDetailsByTypePayload): Promise<Types.GetTransactionDetailsByType>; } export default TransactionManager;