1
0
mirror of https://github.com/bigchaindb/js-bigchaindb-driver.git synced 2024-11-22 09:46:58 +01:00

Minor corrections and details

- Inconsistency corrected between conn and bdb at the beginning, while they are the same object
- Asset Creation and Transfer: Cleaned a little useless code that made the end of it not working (returning res.id instead of res... but the (res) arrow function block was an unnecessary step)
- Websocket example: added a precision for the testnet case requiring SSL and port 443
This commit is contained in:
Thanh-Quy Nguyen 2018-05-22 21:07:38 +02:00 committed by GitHub
parent 9163284b4a
commit 80811b8c7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,7 +40,7 @@ To do so, you need to pass the **app_id and app_key**.
.. code-block:: js .. code-block:: js
let bdb = new driver.Connection('https://test.bigchaindb.com/api/v1/', { let conn = new driver.Connection('https://test.bigchaindb.com/api/v1/', {
app_id: 'Get one from testnet.bigchaindb.com', app_id: 'Get one from testnet.bigchaindb.com',
app_key: 'Get one from testnet.bigchaindb.com' app_key: 'Get one from testnet.bigchaindb.com'
}) })
@ -365,11 +365,8 @@ Recap: Asset Creation & Transfer
// Post with commit so transaction is validated and included in a block // Post with commit so transaction is validated and included in a block
return conn.postTransactionCommit(txTransferBobSigned) return conn.postTransactionCommit(txTransferBobSigned)
}) })
.then(res => {
console.log('Response from BDB server:', res)
return res.id
})
.then(tx => { .then(tx => {
console.log('Response from BDB server:', tx)
console.log('Is Bob the owner?', tx['outputs'][0]['public_keys'][0] == bob.publicKey) 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 ) console.log('Was Alice the previous owner?', tx['inputs'][0]['owners_before'][0] == alice.publicKey )
}) })
@ -408,7 +405,7 @@ Websocket Event Stream API Usage
-------------------------------- --------------------------------
The Event Stream API enables new ways to interact with BigchainDB, making it possible for your application to subscribe to all newlyconfirmed transactions that are happening in the system. The Event Stream API enables new ways to interact with BigchainDB, making it possible for your application to subscribe to all newlyconfirmed transactions that are happening in the system.
Below piece of code can be opened in your web browser. It will connect to your websocket (change it at ``var wsUri``). This web page will display all validated transactions. Below piece of code can be opened in your web browser. It will connect to your websocket (if you are using the testnet, redefine ``var wsUri ='wss://test.bigchaindb.com:443/api/v1/streams/valid_transactions'``). This web page will display all validated transactions.
.. code-block:: html .. code-block:: html