Skip to content
No description or website provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
packages
.gitignore
LICENSE
README.md
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

o3-dapi

Decentralized API messaging protocol with blockchain plugins

Standalone Packages

neo-dapi

A single bundle for interfacing with the NEO blockchain.

When to use:

  • Your app only interfaces with the NEO blockchain, not Ontology.
  • You would like to have the clientside logic to make calls to the NEO blockchain without a O3 wallet open.
    • Results in larger package size, but more functionality

In a browser - cdn

Install via npm npm version

ont-dapi

A single bundle for interfacing with the Ontology blockchain

When to use:

  • Your app only interfaces with the Ontology blockchain, not NEO.
  • You would like to have the clientside logic to make calls to the Ontology blockchain without a O3 wallet open.
    • Results in larger package size, but more functionality

In a browser - cdn

Install via npm npm version

Individual Modules

o3-dapi-core

The core messaging protocol to facilitate secure communications between dApps and O3 wallets.

In a browser - cdn

Install via npm npm version

o3-dapi-neo (o3-dapi-core plugin)

NEO dAPI interface plugin for o3-dapi-core

When to use:

  • You would like a lightweight client, that does not include all the code required to make calls to the NEO blockchain
    • Smaller package size, but requires a O3 wallet open to make any calls
  • Your app interfaces with more than one chain (eg. NEO & Ontology)

In a browser - cdn

Install via npm npm version

o3-dapi-neoclient (o3-dapi-neo plugin)

Client side bundle to make read calls to NEO blockchain via NEO dAPI methods

When to use:

  • You would like to have the clientside logic to make calls to the NEO blockchain without a O3 wallet open.
    • Results in larger package size, but more functionality
  • Your app interfaces with more than one chain (eg. NEO & Ontology)

In a browser - cdn

Install via npm npm version

o3-dapi-ont (o3-dapi-core plugin)

Ontology dAPI interface plugin for o3-dapi-core

When to use:

  • You would like a lightweight client, that does not include all the code required to make calls to the Ontology blockchain
    • Smaller package size, but requires a O3 wallet open to make any calls
  • Your app interfaces with more than one chain (eg. NEO & Ontology)

In a browser - cdn

Install via npm npm version

o3-dapi-ontclient (o3-dapi-ont plugin)

Client side bundle to make read calls to Ontology blockchain via Ontology dAPI methods

When to use:

  • You would like to have the clientside logic to make calls to the NEO blockchain without a O3 wallet open.
    • Results in larger package size, but more functionality
  • Your app interfaces with more than one chain (eg. NEO & Ontology)

In a browser - cdn

Install via npm npm version

You can’t perform that action at this time.