mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-24 22:25:48 +00:00
56 lines
1.8 KiB
JavaScript
56 lines
1.8 KiB
JavaScript
'use strict';
|
|
const ripple = require('./common').core;
|
|
const generateWallet = require('./generate/wallet');
|
|
const server = require('./server/server');
|
|
const balances = require('./ledger/balances');
|
|
const settings = require('./ledger/settings');
|
|
const transactions = require('./ledger/transactions');
|
|
const trustlines = require('./ledger/trustlines');
|
|
const payments = require('./ledger/payments');
|
|
const orders = require('./ledger/orders');
|
|
const preparePayment = require('./transaction/payment');
|
|
const prepareOrder = require('./transaction/order');
|
|
const prepareOrderCancellation = require('./transaction/ordercancellation');
|
|
const prepareTrustline = require('./transaction/trustline');
|
|
const prepareSettings = require('./transaction/settings');
|
|
const sign = require('./transaction/sign');
|
|
const submit = require('./transaction/submit');
|
|
const errors = require('./common').errors;
|
|
|
|
function RippleAPI(options) {
|
|
this.remote = new ripple.Remote(options);
|
|
}
|
|
|
|
RippleAPI.prototype = {
|
|
generateWallet: generateWallet,
|
|
|
|
connect: server.connect,
|
|
getServerStatus: server.getServerStatus,
|
|
getFee: server.getFee,
|
|
isConnected: server.isConnected,
|
|
|
|
getBalances: balances.getBalances,
|
|
getPayment: payments.getPayment,
|
|
getAccountPayments: payments.getAccountPayments,
|
|
getPathFind: payments.getPathFind,
|
|
getTrustlines: trustlines.getTrustlines,
|
|
getOrder: orders.getOrder,
|
|
getOrders: orders.getOrders,
|
|
getOrderBook: orders.getOrderBook,
|
|
getSettings: settings.getSettings,
|
|
getTransaction: transactions.getTransaction,
|
|
getAccountTransactions: transactions.getAccountTransactions,
|
|
|
|
preparePayment: preparePayment,
|
|
prepareTrustline: prepareTrustline,
|
|
prepareOrder: prepareOrder,
|
|
prepareOrderCancellation: prepareOrderCancellation,
|
|
prepareSettings: prepareSettings,
|
|
sign: sign,
|
|
submit: submit,
|
|
|
|
errors: errors
|
|
};
|
|
|
|
module.exports = RippleAPI;
|