PHP WebShell

Текущая директория: /opt/bitgo-express-withdraw/node_modules/ripple-lib/test/integration

Просмотр файла: connection-test.js

'use strict';
const Connection = require('../../src/common/connection');

const request1 = {
  command: 'server_info'
};

const request2 = {
  command: 'account_info',
  account: 'r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59'
};

const request3 = {
  command: 'account_info'
};

const request4 = {
  command: 'account_info',
  account: 'invalid'
};

function makeRequest(connection, request) {
  return connection.request(request).then((response) => {
    console.log(request);
    console.log(JSON.stringify(response, null, 2));
  }).catch((error) => {
    console.log(request);
    console.log(error);
  });
}

function main() {
  const connection = new Connection('wss://s1.ripple.com');
  connection.connect().then(() => {
    console.log('Connected');
    Promise.all([
      makeRequest(connection, request1),
      makeRequest(connection, request2),
      makeRequest(connection, request3),
      makeRequest(connection, request4)
    ]).then(() => {
      console.log('Done');
    });
    connection.getLedgerVersion().then(console.log);
    connection.on('ledgerClosed', ledger => {
      console.log(ledger);
      connection.getLedgerVersion().then(console.log);
    });
    connection.hasLedgerVersions(1, 100).then(console.log);
    connection.hasLedgerVersions(16631039, 16631040).then(console.log);
  });
}

main();

Выполнить команду


Для локальной разработки. Не используйте в интернете!