From 745ddf9527dda5605a7ef580f7a12a527b770ba8 Mon Sep 17 00:00:00 2001 From: Michiel Mulders Date: Sat, 20 Jan 2018 22:50:17 +0100 Subject: [PATCH] Update structure eslint test --- .../{basic-usage-boilerplate => }/.babelrc | 0 .../{basic-usage-boilerplate => }/.gitignore | 0 .../{basic-usage-boilerplate => }/README.md | 0 examples/basic-usage/index.js | 71 ------------------- .../package.json | 0 .../src/basic-usage-async-await.js | 2 +- .../src/basic-usage.js | 2 +- .../src/query-assets.js | 2 +- .../src/seed-func.js | 4 +- 9 files changed, 5 insertions(+), 76 deletions(-) rename examples/{basic-usage-boilerplate => }/.babelrc (100%) rename examples/{basic-usage-boilerplate => }/.gitignore (100%) rename examples/{basic-usage-boilerplate => }/README.md (100%) delete mode 100644 examples/basic-usage/index.js rename examples/{basic-usage-boilerplate => }/package.json (100%) rename examples/{basic-usage-boilerplate => }/src/basic-usage-async-await.js (95%) rename examples/{basic-usage-boilerplate => }/src/basic-usage.js (96%) rename examples/{basic-usage-boilerplate => }/src/query-assets.js (95%) rename examples/{basic-usage-boilerplate => }/src/seed-func.js (88%) diff --git a/examples/basic-usage-boilerplate/.babelrc b/examples/.babelrc similarity index 100% rename from examples/basic-usage-boilerplate/.babelrc rename to examples/.babelrc diff --git a/examples/basic-usage-boilerplate/.gitignore b/examples/.gitignore similarity index 100% rename from examples/basic-usage-boilerplate/.gitignore rename to examples/.gitignore diff --git a/examples/basic-usage-boilerplate/README.md b/examples/README.md similarity index 100% rename from examples/basic-usage-boilerplate/README.md rename to examples/README.md diff --git a/examples/basic-usage/index.js b/examples/basic-usage/index.js deleted file mode 100644 index c6d4013..0000000 --- a/examples/basic-usage/index.js +++ /dev/null @@ -1,71 +0,0 @@ -const driver = require('../../src/index') - -// ======== Preparation ======== // -const conn = new driver.Connection('https://test.bigchaindb.com/api/v1/', { - app_id: 'c17a9968', - app_key: '0b277b94893e7b0a5b4e6afd6bccb01d' -}) - -const alice = new driver.Ed25519Keypair() -const bob = new driver.Ed25519Keypair() - -const assetdata = { - 'bicycle': { - 'serial_number': 'abcd1234', - 'manufacturer': 'Bicycle Inc.', - } -} - -const metadata = { 'planet': 'earth' } - -// ======== Create Transaction Bicycle ======== // -const txCreateAliceSimple = driver.Transaction.makeCreateTransaction( - assetdata, - metadata, - [driver.Transaction.makeOutput( - driver.Transaction.makeEd25519Condition(alice.publicKey)) - ], - alice.publicKey -) - -const txCreateAliceSimpleSigned = - driver.Transaction.signTransaction(txCreateAliceSimple, alice.privateKey) - -// ======== Post Transaction and Fetch Result ======== // -conn.postTransaction(txCreateAliceSimpleSigned) - // Check status of transaction every 0.5 seconds until fulfilled - .then(() => conn.pollStatusAndFetchTransaction(txCreateAliceSimpleSigned.id)) - .then(retrievedTx => console.log('Transaction', retrievedTx.id, 'successfully posted.')) - - // Check status after transaction has completed (result: { 'status': 'valid' }) - // If you check the status of a transaction before it's added to BigchainDB, - // BigchainDb will return that the transaction is still waiting in the 'backlog' - .then(() => conn.getStatus(txCreateAliceSimpleSigned.id)) - .then(status => console.log('Retrieved status method 2: ', status)) - -// ======== Transfer Bicycle to Bob ======== // - .then(() => { - const txTransferBob = driver.Transaction.makeTransferTransaction( - [{ tx: txCreateAliceSimpleSigned, output_index: 0 }], - [driver.Transaction.makeOutput(driver.Transaction.makeEd25519Condition(bob.publicKey))], - { price: '100 euro' } - ) - - // Sign transfer transaction with Alice's private key - const txTransferBobSigned = driver.Transaction.signTransaction(txTransferBob, alice.privateKey) - console.log('Posting signed transaction: ', txTransferBobSigned) - - return conn.postTransaction(txTransferBobSigned) - }) - .then(res => { - console.log('Response from BDB server:', res) - return conn.pollStatusAndFetchTransaction(res.id) - }) - .then(tx => { - console.log('Is Bob the owner?', tx.outputs[0].public_keys[0] === bob.publicKey) - console.log('Was Alice the previous owner?', tx.inputs[0].owners_before[0] === alice.publicKey) - }) - -// ======== Search Asset by Serial Number ======== // - .then(() => conn.searchAssets('Bicycle Inc.')) - .then(assets => console.log('Found assets with serial number Bicycle Inc.:', assets)) diff --git a/examples/basic-usage-boilerplate/package.json b/examples/package.json similarity index 100% rename from examples/basic-usage-boilerplate/package.json rename to examples/package.json diff --git a/examples/basic-usage-boilerplate/src/basic-usage-async-await.js b/examples/src/basic-usage-async-await.js similarity index 95% rename from examples/basic-usage-boilerplate/src/basic-usage-async-await.js rename to examples/src/basic-usage-async-await.js index b1e18bc..3d8e640 100644 --- a/examples/basic-usage-boilerplate/src/basic-usage-async-await.js +++ b/examples/src/basic-usage-async-await.js @@ -1,4 +1,4 @@ -const driver = require('bigchaindb-driver') +const driver = require('bigchaindb-driver') // eslint-disable-line import/no-unresolved require('dotenv').config() diff --git a/examples/basic-usage-boilerplate/src/basic-usage.js b/examples/src/basic-usage.js similarity index 96% rename from examples/basic-usage-boilerplate/src/basic-usage.js rename to examples/src/basic-usage.js index 811c4b6..77cd25e 100644 --- a/examples/basic-usage-boilerplate/src/basic-usage.js +++ b/examples/src/basic-usage.js @@ -1,4 +1,4 @@ -const driver = require('bigchaindb-driver') +const driver = require('bigchaindb-driver') // eslint-disable-line import/no-unresolved require('dotenv').config() diff --git a/examples/basic-usage-boilerplate/src/query-assets.js b/examples/src/query-assets.js similarity index 95% rename from examples/basic-usage-boilerplate/src/query-assets.js rename to examples/src/query-assets.js index b60b5ce..cad31dd 100644 --- a/examples/basic-usage-boilerplate/src/query-assets.js +++ b/examples/src/query-assets.js @@ -1,4 +1,4 @@ -const driver = require('bigchaindb-driver') +const driver = require('bigchaindb-driver') // eslint-disable-line import/no-unresolved require('dotenv').config() diff --git a/examples/basic-usage-boilerplate/src/seed-func.js b/examples/src/seed-func.js similarity index 88% rename from examples/basic-usage-boilerplate/src/seed-func.js rename to examples/src/seed-func.js index a8b89fb..7d85cd5 100644 --- a/examples/basic-usage-boilerplate/src/seed-func.js +++ b/examples/src/seed-func.js @@ -1,6 +1,6 @@ -import bip39 from 'bip39' +import bip39 from 'bip39' // eslint-disable-line import/no-unresolved -const driver = require('bigchaindb-driver') +const driver = require('bigchaindb-driver') // eslint-disable-line import/no-unresolved // ======== Create Keypair ======== // /**