mirror of
https://github.com/bigchaindb/js-bigchaindb-driver.git
synced 2025-02-14 21:10:32 +01:00
readme updates
* update TOC * tweak documentation links * remnove IPDB references
This commit is contained in:
parent
4570b24a5d
commit
691fadfd98
40
README.md
40
README.md
@ -1,6 +1,6 @@
|
|||||||
# [](https://www.bigchaindb.com)
|
# [](https://www.bigchaindb.com)
|
||||||
|
|
||||||
> Official JavaScript driver for [BigchainDB](https://github.com/bigchaindb/bigchaindb) with some naive helpers to get you on your way making transactions in Node.js and the browser.
|
> Official JavaScript driver for [BigchainDB](https://github.com/bigchaindb/bigchaindb) to create transactions in Node.js and the browser.
|
||||||
|
|
||||||
[](https://gitter.im/bigchaindb/js-bigchaindb-driver?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[](https://gitter.im/bigchaindb/js-bigchaindb-driver?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
[](https://www.npmjs.com/package/bigchaindb-driver)
|
[](https://www.npmjs.com/package/bigchaindb-driver)
|
||||||
@ -9,15 +9,16 @@
|
|||||||
[](https://travis-ci.org/bigchaindb/js-bigchaindb-driver)
|
[](https://travis-ci.org/bigchaindb/js-bigchaindb-driver)
|
||||||
[](https://greenkeeper.io/)
|
[](https://greenkeeper.io/)
|
||||||
|
|
||||||
- Documentation: https://docs.bigchaindb.com/projects/js-driver/en/latest/usage.html
|
- [Main Documentation](https://docs.bigchaindb.com/projects/js-driver/en/latest/usage.html)
|
||||||
|
- [Driver API reference](API.md)
|
||||||
|
|
||||||
## Compatibility
|
## Compatibility
|
||||||
|
|
||||||
| BigchainDB Server | BigchainDB JavaScript Driver |
|
| BigchainDB Server | BigchainDB JavaScript Driver |
|
||||||
| ----------------- |------------------------------|
|
| ----------------- |------------------------------|
|
||||||
| `0.10` | `0.1.x` |
|
| `0.10` | `0.1.x` |
|
||||||
| `1.0.0` | `0.3.x` |
|
| `1.0.0` | `0.3.x` |
|
||||||
| `1.3.x` | `3.x.x` |
|
| `1.3.x` | `3.x.x` |
|
||||||
| `>= 2.0.0` | `4.x.x` |
|
| `>= 2.0.0` | `4.x.x` |
|
||||||
|
|
||||||
## Breaking changes
|
## Breaking changes
|
||||||
@ -25,28 +26,36 @@
|
|||||||
- **Version 4.0** of BigchainDB JavaScript Driver makes the driver compatible with BigchainDB 2.0. There are new functions for sending off transactions along with other changes. Check [older versions](https://docs.bigchaindb.com/projects/js-driver/en/latest/readme.html#features)
|
- **Version 4.0** of BigchainDB JavaScript Driver makes the driver compatible with BigchainDB 2.0. There are new functions for sending off transactions along with other changes. Check [older versions](https://docs.bigchaindb.com/projects/js-driver/en/latest/readme.html#features)
|
||||||
- **Version 3.2** of BigchainDB JavaScript Driver introduces a new way of creating transfer transactions. Check [older versions](https://docs.bigchaindb.com/projects/js-driver/en/latest/readme.html#features)
|
- **Version 3.2** of BigchainDB JavaScript Driver introduces a new way of creating transfer transactions. Check [older versions](https://docs.bigchaindb.com/projects/js-driver/en/latest/readme.html#features)
|
||||||
|
|
||||||
|
## Table of Contents
|
||||||
|
|
||||||
## Contents
|
- [Installation and Usage](#installation-and-usage)
|
||||||
|
- [Example: Create a transaction](#example-create-a-transaction)
|
||||||
|
- [Browser usage](#browser-usage)
|
||||||
|
- [BigchainDB Documentation](#bigchaindb-documentation)
|
||||||
|
- [Speed Optimizations](#speed-optimizations)
|
||||||
|
- [Authors](#authors)
|
||||||
|
- [License](#license)
|
||||||
|
|
||||||
* [Installation and Usage with package managers (npm/yarn)](#installation-and-usage-with-package-managers-npmyarn)
|
---
|
||||||
* [Example: Create a transaction](#example-create-a-transaction)
|
|
||||||
* [Use a pre-built image (browser only)](#use-a-pre-built-image-browser-only)
|
|
||||||
* [Documentation](#bigchaindb-documentation)
|
|
||||||
* [Authors](#authors)
|
|
||||||
* [License](#license)
|
|
||||||
|
|
||||||
## Installation and Usage with package managers (npm/yarn)
|
## Installation and Usage
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
npm install bigchaindb-driver
|
npm install bigchaindb-driver
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```js
|
||||||
|
const driver = require('bigchaindb-driver')
|
||||||
|
// or ES6+
|
||||||
|
import driver from 'bigchaindb-driver'
|
||||||
|
```
|
||||||
|
|
||||||
### Example: Create a transaction
|
### Example: Create a transaction
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const driver = require('bigchaindb-driver')
|
const driver = require('bigchaindb-driver')
|
||||||
|
|
||||||
// BigchainDB server instance or IPDB (e.g. https://test.ipdb.io/api/v1/)
|
// BigchainDB server instance (e.g. https://test.bigchaindb.com/api/v1/)
|
||||||
const API_PATH = 'http://localhost:9984/api/v1/'
|
const API_PATH = 'http://localhost:9984/api/v1/'
|
||||||
|
|
||||||
// Create a new keypair.
|
// Create a new keypair.
|
||||||
@ -79,7 +88,7 @@ conn.postTransactionCommit(txSigned)
|
|||||||
.then(retrievedTx => console.log('Transaction', retrievedTx.id, 'successfully posted.'))
|
.then(retrievedTx => console.log('Transaction', retrievedTx.id, 'successfully posted.'))
|
||||||
```
|
```
|
||||||
|
|
||||||
## Use a pre-built image (browser only)
|
### Browser usage
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
@ -91,7 +100,7 @@ conn.postTransactionCommit(txSigned)
|
|||||||
<script src="https://unpkg.com/bigchaindb-driver@4.0.0/dist/browser/bigchaindb-driver.window.min.js"></script>
|
<script src="https://unpkg.com/bigchaindb-driver@4.0.0/dist/browser/bigchaindb-driver.window.min.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// BigchainDB server instance or IPDB (e.g. https://test.ipdb.io/api/v1/)
|
// BigchainDB server instance (e.g. https://test.bigchaindb.com/api/v1/)
|
||||||
const API_PATH = 'http://localhost:9984/api/v1/'
|
const API_PATH = 'http://localhost:9984/api/v1/'
|
||||||
|
|
||||||
// Create a new keypair.
|
// Create a new keypair.
|
||||||
@ -139,6 +148,7 @@ conn.postTransactionCommit(txSigned)
|
|||||||
|
|
||||||
## BigchainDB Documentation
|
## BigchainDB Documentation
|
||||||
|
|
||||||
|
- [The Hitchhiker's Guide to BigchainDB](https://www.bigchaindb.com/developers/guide/)
|
||||||
- [HTTP API Reference](https://docs.bigchaindb.com/projects/server/en/latest/http-client-server-api.html)
|
- [HTTP API Reference](https://docs.bigchaindb.com/projects/server/en/latest/http-client-server-api.html)
|
||||||
- [The Transaction Model](https://docs.bigchaindb.com/projects/server/en/latest/data-models/transaction-model.html?highlight=crypto%20conditions)
|
- [The Transaction Model](https://docs.bigchaindb.com/projects/server/en/latest/data-models/transaction-model.html?highlight=crypto%20conditions)
|
||||||
- [Inputs and Outputs](https://docs.bigchaindb.com/projects/server/en/latest/data-models/inputs-outputs.html)
|
- [Inputs and Outputs](https://docs.bigchaindb.com/projects/server/en/latest/data-models/inputs-outputs.html)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user