Skip to content

Tolar-HashNET/Tolar-JSON-RPC-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tolar JSON-RPC API

View the spec

The Tolar JSON-RPC is a collection of methods that all clients implement. This interface allows downstream tooling and infrastructure to treat different Tolar clients as modules that can be swapped at will.

Building

The specification is split into multiple files to improve readability. It can be compiled the spec into a single document as follows:

npm install
npm run build

This will output the file openrpc.json in the root of the project. This file will have all schema #refs resolved.

Testing

There are currently three tools for testing contributions. The main two that run as GitHub actions are an OpenRPC validator and a spellchecker:

npm install
npm run lint

The third tool can validate a live JSON-RPC provider hosted at http://localhost:8545 against the specification:

./scripts/debug.sh tx_sendSignedTransaction \"0xc7d772\",false
data.json valid

About

Tolar JSON-RPC API Specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors