mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-12-06 17:27:59 +00:00
Use "core" instead of "utils.core"
This commit is contained in:
@@ -3,17 +3,17 @@ const _ = require('lodash');
|
|||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const path = require('path');
|
const path = require('path');
|
||||||
const validator = require('is-my-json-valid');
|
const validator = require('is-my-json-valid');
|
||||||
const utils = require('./utils');
|
const core = require('./utils').core;
|
||||||
const ValidationError = require('./errors').ValidationError;
|
const ValidationError = require('./errors').ValidationError;
|
||||||
|
|
||||||
let SCHEMAS = {};
|
let SCHEMAS = {};
|
||||||
|
|
||||||
function isValidAddress(address) {
|
function isValidAddress(address) {
|
||||||
return utils.core.UInt160.is_valid(address);
|
return core.UInt160.is_valid(address);
|
||||||
}
|
}
|
||||||
|
|
||||||
function isValidLedgerHash(ledgerHash) {
|
function isValidLedgerHash(ledgerHash) {
|
||||||
return utils.core.UInt256.is_valid(ledgerHash);
|
return core.UInt256.is_valid(ledgerHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadSchema(filepath) {
|
function loadSchema(filepath) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
const utils = require('./utils');
|
const core = require('./utils').core;
|
||||||
const ValidationError = require('./errors').ValidationError;
|
const ValidationError = require('./errors').ValidationError;
|
||||||
const schemaValidate = require('./schema-validator');
|
const schemaValidate = require('./schema-validator');
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ function validateAddressAndSecret(obj) {
|
|||||||
throw error('Parameter missing: secret');
|
throw error('Parameter missing: secret');
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
if (!utils.core.Seed.from_json(secret).get_key(address)) {
|
if (!core.Seed.from_json(secret).get_key(address)) {
|
||||||
throw error('secret does not match address');
|
throw error('secret does not match address');
|
||||||
}
|
}
|
||||||
} catch (exception) {
|
} catch (exception) {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const validate = utils.common.validate;
|
const validate = utils.common.validate;
|
||||||
|
const Transaction = utils.common.core.Transaction;
|
||||||
|
|
||||||
const OfferCreateFlags = {
|
const OfferCreateFlags = {
|
||||||
passive: {set: 'Passive'},
|
passive: {set: 'Passive'},
|
||||||
@@ -13,7 +14,7 @@ function createOrderTransaction(account, order) {
|
|||||||
validate.address(account);
|
validate.address(account);
|
||||||
validate.order(order);
|
validate.order(order);
|
||||||
|
|
||||||
const transaction = new utils.common.core.Transaction();
|
const transaction = new Transaction();
|
||||||
const takerPays = utils.common.toRippledAmount(order.direction === 'buy' ?
|
const takerPays = utils.common.toRippledAmount(order.direction === 'buy' ?
|
||||||
order.quantity : order.totalPrice);
|
order.quantity : order.totalPrice);
|
||||||
const takerGets = utils.common.toRippledAmount(order.direction === 'buy' ?
|
const takerGets = utils.common.toRippledAmount(order.direction === 'buy' ?
|
||||||
|
|||||||
@@ -2,12 +2,13 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const validate = utils.common.validate;
|
const validate = utils.common.validate;
|
||||||
|
const Transaction = utils.common.core.Transaction;
|
||||||
|
|
||||||
function createOrderCancellationTransaction(account, sequence) {
|
function createOrderCancellationTransaction(account, sequence) {
|
||||||
validate.address(account);
|
validate.address(account);
|
||||||
validate.sequence(sequence);
|
validate.sequence(sequence);
|
||||||
|
|
||||||
const transaction = new utils.common.core.Transaction();
|
const transaction = new Transaction();
|
||||||
transaction.offerCancel(account, sequence);
|
transaction.offerCancel(account, sequence);
|
||||||
return transaction;
|
return transaction;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ const BigNumber = require('bignumber.js');
|
|||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const validate = utils.common.validate;
|
const validate = utils.common.validate;
|
||||||
const toRippledAmount = utils.common.toRippledAmount;
|
const toRippledAmount = utils.common.toRippledAmount;
|
||||||
|
const Transaction = utils.common.core.Transaction;
|
||||||
|
|
||||||
function isSendMaxAllowed(payment) {
|
function isSendMaxAllowed(payment) {
|
||||||
const srcAmt = payment.source.amount;
|
const srcAmt = payment.source.amount;
|
||||||
@@ -41,7 +42,7 @@ function createPaymentTransaction(account, payment) {
|
|||||||
validate.address(account);
|
validate.address(account);
|
||||||
validate.payment(payment);
|
validate.payment(payment);
|
||||||
|
|
||||||
const transaction = new utils.common.core.Transaction();
|
const transaction = new Transaction();
|
||||||
transaction.payment({
|
transaction.payment({
|
||||||
from: payment.source.address,
|
from: payment.source.address,
|
||||||
to: payment.destination.address,
|
to: payment.destination.address,
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ const utils = require('./utils');
|
|||||||
const validate = utils.common.validate;
|
const validate = utils.common.validate;
|
||||||
const AccountFlagIndices = utils.common.constants.AccountFlagIndices;
|
const AccountFlagIndices = utils.common.constants.AccountFlagIndices;
|
||||||
const AccountFields = utils.common.constants.AccountFields;
|
const AccountFields = utils.common.constants.AccountFields;
|
||||||
|
const Transaction = utils.common.core.Transaction;
|
||||||
|
|
||||||
// Emptry string passed to setting will clear it
|
// Emptry string passed to setting will clear it
|
||||||
const CLEAR_SETTING = '';
|
const CLEAR_SETTING = '';
|
||||||
@@ -70,7 +71,7 @@ function createSettingsTransaction(account, settings) {
|
|||||||
validate.address(account);
|
validate.address(account);
|
||||||
validate.settings(settings);
|
validate.settings(settings);
|
||||||
|
|
||||||
const transaction = new utils.common.core.Transaction();
|
const transaction = new Transaction();
|
||||||
if (settings.regularKey) {
|
if (settings.regularKey) {
|
||||||
return transaction.setRegularKey({
|
return transaction.setRegularKey({
|
||||||
account: account,
|
account: account,
|
||||||
|
|||||||
@@ -2,11 +2,12 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const validate = utils.common.validate;
|
const validate = utils.common.validate;
|
||||||
|
const Request = utils.common.core.Request;
|
||||||
|
|
||||||
function submit(tx_blob: string,
|
function submit(tx_blob: string,
|
||||||
callback: (err: any, data: any) => void): void {
|
callback: (err: any, data: any) => void): void {
|
||||||
validate.blob(tx_blob);
|
validate.blob(tx_blob);
|
||||||
const request = new utils.common.core.Request(this.remote, 'submit');
|
const request = new Request(this.remote, 'submit');
|
||||||
request.message.tx_blob = tx_blob;
|
request.message.tx_blob = tx_blob;
|
||||||
request.request(null, callback);
|
request.request(null, callback);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
const validate = utils.common.validate;
|
const validate = utils.common.validate;
|
||||||
|
const Transaction = utils.common.core.Transaction;
|
||||||
|
|
||||||
const TrustSetFlags = {
|
const TrustSetFlags = {
|
||||||
authorized: {set: 'SetAuth'},
|
authorized: {set: 'SetAuth'},
|
||||||
@@ -19,7 +20,7 @@ function createTrustlineTransaction(account, trustline) {
|
|||||||
value: trustline.limit
|
value: trustline.limit
|
||||||
};
|
};
|
||||||
|
|
||||||
const transaction = new utils.common.core.Transaction();
|
const transaction = new Transaction();
|
||||||
transaction.trustSet(account, limit,
|
transaction.trustSet(account, limit,
|
||||||
trustline.qualityIn, trustline.qualityOut);
|
trustline.qualityIn, trustline.qualityOut);
|
||||||
utils.setTransactionBitFlags(transaction, trustline, TrustSetFlags);
|
utils.setTransactionBitFlags(transaction, trustline, TrustSetFlags);
|
||||||
|
|||||||
Reference in New Issue
Block a user