*
* @module AccountsApi
*/
-const AccountsApi = (connection) => {
+const accountsApi = (connection) => {
/**
* @typedef {String[]} xpubs
* The list of keys used to create control programs under the account.
}
}
-export default AccountsApi
+export default accountsApi
*
* @module AssetsApi
*/
-const AssetsApi = (connection) => {
+const assetsApi = (connection) => {
/**
* @typedef {String[]} xpubs
* The list of keys used to issue units of the asset.
}
}
-export default AssetsApi
+export default assetsApi
-const BalancesApi = (connection) => {
+const balancesApi = (connection) => {
return {
list: () => connection.request('/list-balances', {})
}
}
-export default BalancesApi
+export default balancesApi
-const KeysApi = connection => {
+const keysApi = connection => {
return {
create: (alias, password) => connection.request('/create-key', {alias, password}),
list: () => connection.request('/list-keys'),
}
}
-export default KeysApi
+export default keysApi
-const TransactionsApi = connection => {
+const transactionsApi = connection => {
return {
build: (baseTransaction = null, actions, ttl = 0) => connection.request('/build-transaction', {
base_transaction: baseTransaction,
}
}
-export default TransactionsApi
+export default transactionsApi
import Connection from 'connection'
-import AccountsApi from 'api/account'
-import AssetApi from 'api/assets'
-import KeysApi from 'api/keys'
-import TransactionApi from 'api/transactions'
-import BalancesApi from 'api/balances'
+import accountsApi from 'api/account'
+import assetApi from 'api/assets'
+import keysApi from 'api/keys'
+import transactionApi from 'api/transactions'
+import balancesApi from 'api/balances'
import unspentOutputsAPI from 'api/unspentOutputs'
class Client {
constructor(baseUrl, token) {
this.connection = new Connection(baseUrl, token)
- this.accounts = new AccountsApi(this.connection)
- this.assets = new AssetApi(this.connection)
- this.keys = new KeysApi(this.connection)
- this.transactions = new TransactionApi(this.connection)
- this.balances = new BalancesApi(this.connection)
+ this.accounts = new accountsApi(this.connection)
+ this.assets = new assetApi(this.connection)
+ this.keys = new keysApi(this.connection)
+ this.transactions = new transactionApi(this.connection)
+ this.balances = new balancesApi(this.connection)
this.unspentOutputs = new unspentOutputsAPI(this.connection)
}
}