json-rpc
is a JSON-RPC 2.0 library for Blade programming language. JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol that is used by many application include the Solana and Ethereum blockchain network.
- Lightweight
- JSON-RPC Server
- JSON-RPC Client
You can install this package via the Nyssa Package Manager with the following command.
nyssa install jsonrpc
The following example demonstrates how to the library to get the balance of a Solana wallet address:
import jsonrpc
var solana = jsonrpc.open('https://api.mainnet-beta.solana.com')
echo solana.call('getBalance', '83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri')
You should see an output looking like this: {context: {apiVersion: 1.14.10, slot: 169474629}, value: 0}
if you are connected to the internet.
See the examples
directory for more examples and documentation on how to use.