web3 proxy clients for v
RPC websocket client
Most clients listed below need an RPC websocket client to the web3proxy server.
Create an RPC client to a web3proxy server running on localhost:
import freeflowuniverse.crystallib.rpcwebsocket { RpcWsClient }
...
server_address = 'ws://127.0.0.1:8080'
mut logger := log.Logger(&log.Log{
level: if debug_log { .debug } else { .info }
})
mut rpc_client := rpcwebsocket.new_rpcwsclient(server_address, &logger) or {
logger.error('Failed creating rpc websocket client: ${err}')
exit(1)
}