hal0x2328 / o3-dapi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

o3-dapi-pay

In a browser - cdn

o3-dapi-coinbase

In a browser - cdn

About

License:MIT License


Languages

Language:JavaScript 63.4%Language:HTML 15.5%Language:TypeScript 11.1%Language:CSS 7.9%Language:Ruby 1.2%Language:Shell 0.9%