Litecoin
The Litecoin
class from the @moonup/moon-api
package provides methods to interact with Litecoin accounts and transactions.
Initialization
To use the Litecoin
class, you need to create an instance of it by passing an instance of the HttpClient
class to its constructor. The HttpClient
class is also part of the @moonup/moon-api
package and provides a convenient way to make HTTP requests.
Here's an example of how to create an instance of the Litecoin
class:
Methods
The Litecoin
class provides the following methods:
createLitecoinAccount(data: LitecoinInput, params?: RequestParams): Promise<CreateLitecoinAccountData>
Creates a new Litecoin account.
data
is an object of typeLitecoinInput
that contains the necessary information to create the account.params
is an optional object of typeRequestParams
that can be used to customize the request.Returns a promise that resolves to an object of type
CreateLitecoinAccountData
.
Example usage:
getLitecoinAccount(accountName: string, params?: RequestParams): Promise<GetLitecoinAccountData>
Retrieves information about a specific Litecoin account.
accountName
is a string that represents the name of the account.params
is an optional object of typeRequestParams
that can be used to customize the request.Returns a promise that resolves to an object of type
GetLitecoinAccountData
.
Example usage:
listLitecoinAccounts(params?: RequestParams): Promise<ListLitecoinAccountsData>
Retrieves a list of all Litecoin accounts.
params
is an optional object of typeRequestParams
that can be used to customize the request.Returns a promise that resolves to an object of type
ListLitecoinAccountsData
.
Example usage:
signLitecoinTransaction(accountName: string, data: LitecoinTransactionInput, params?: RequestParams): Promise<SignLitecoinTransactionData>
Signs a Litecoin transaction for a specific account.
accountName
is a string that represents the name of the account.data
is an object of typeLitecoinTransactionInput
that contains the necessary information to sign the transaction.params
is an optional object of typeRequestParams
that can be used to customize the request.Returns a promise that resolves to an object of type
SignLitecoinTransactionData
.
Example usage:
These methods can be used to perform various operations on Litecoin accounts and transactions, such as creating new accounts, retrieving account information, signing transactions, and more. The Litecoin
class is a part of the @moonup/moon-api
package, which provides a convenient way to interact with the Moon API.
Last updated