feat(jsonrpc): impement JSON-RPC 2.0 as a subpackage of nibiru
chore(deps): add type stubs for the requests and urllib pkgs
Closes #228
jsonrpc
The nibiru.jsonrpc package implements the official JSON-RPC 2.0 spec in Python with strict strong typing. All of the examples written in the spec are used as test cases. A few real payloads from the chain are also mixed into the test suites.
tmrpc
The nibiru.tmrpc package implements classes for building requests for the Tendermint v0.37 JSON-RPC API. These types compose with the types in nibiru.jsonrpc.
feat(tm_rpc): implement jsonrpc version of broadcast tx with tests
Migration complete! (needs cleanup refactor)
jsonrpc
The
nibiru.jsonrpc
package implements the official JSON-RPC 2.0 spec in Python with strict strong typing. All of the examples written in the spec are used as test cases. A few real payloads from the chain are also mixed into the test suites.tmrpc
The
nibiru.tmrpc
package implements classes for building requests for the Tendermint v0.37 JSON-RPC API. These types compose with the types innibiru.jsonrpc
.Related