1
0
mirror of https://github.com/bigchaindb/site.git synced 2024-11-22 01:36:55 +01:00

require modules

This commit is contained in:
manolodewiner 2018-02-28 09:20:10 +01:00
parent 0e6f3d1979
commit bb71612b3f
3 changed files with 10 additions and 8 deletions

View File

@ -10,6 +10,7 @@ Then, include that as a module and connect to any BigchainDB node. You can creat
```js
const BigchainDB = require('bigchaindb-driver')
const bip39 = require('bip39')
const API_PATH = 'https://test.bigchaindb.com/api/v1/'
const conn = new BigchainDB.Connection(API_PATH, {

View File

@ -44,6 +44,7 @@ So in our app, each object in the real world as the car, the telemetry box in th
You will create a DID class that inherits from Orm BigchainDB driver, so DID objects will have all of the methods available in Orm. The `entity` represents the public key of the object itself.
```js
const Orm = require('bigchaindb-orm')
class DID extends Orm {
constructor(entity) {

View File

@ -29,7 +29,7 @@ Let's create the app. You will create an asset for Admin type which will act as
const nameSpace = 'rbac-bdb-tutorial'
async function createApp(){
// Generate keypair for admin instance
const admin1 = new driver.Ed25519Keypair()
const admin1 = new BigchainDB.Ed25519Keypair()
// Create admin user type. This is the asset representing the group of
// admins
@ -67,20 +67,20 @@ The `createNewAsset` function looks like this
```js
async function createNewAsset(keypair, asset, metadata) {
let condition = driver.Transaction.makeEd25519Condition(keypair.publicKey,
let condition = BigchainDB.Transaction.makeEd25519Condition(keypair.publicKey,
true)
let output = driver.Transaction.makeOutput(condition)
let output = BigchainDB.Transaction.makeOutput(condition)
output.public_keys = [keypair.publicKey]
const transaction = driver.Transaction.makeCreateTransaction(
const transaction = BigchainDB.Transaction.makeCreateTransaction(
asset,
metadata,
[output],
keypair.publicKey
)
const txSigned = driver.Transaction.signTransaction(transaction,
const txSigned = BigchainDB.Transaction.signTransaction(transaction,
keypair.privateKey)
let tx
await conn.postTransaction(txSigned)
@ -97,9 +97,9 @@ You have just generated the admin type and app asset, so now you are able to cre
```js
function createUsers() {
const user1 = new driver.Ed25519Keypair()
const user2 = new driver.Ed25519Keypair()
const user3 = new driver.Ed25519Keypair()
const user1 = new BigchainDB.Ed25519Keypair()
const user2 = new BigchainDB.Ed25519Keypair()
const user3 = new BigchainDB.Ed25519Keypair()
const adminuser1Metadata = {
event: 'User Assigned',