client library

Exports Brambl streaming operations needed to poll for transaction updates and changes to block state

Classes

AbstractTransactionUpdateFetcher
ApiKeyAuthInterceptor
AuthInterceptor
BramblClient
Class for sending requests over an HTTP JSON-RPC API endpoint to Bifrost nodes. You will instead have to obtain private keys of addresses yourself before transactions can be created.
ExpensiveOperations
Wrapper around some potentially expensive operations so that they can optionally be executed in a background isolate. This is mainly needed for flutter apps where these would otherwise block the UI thread.
JsonRPC
Polling
RetryInterceptor
An interceptor that will try to send failed request again
RetryOptions
RPCResponse
Response from the server to an rpc request. Contains the id of the request and the corresponding result as sent by the server.

Mixins

RpcService

Constants

retryValue → const int

Properties

log → Logger
final

Typedefs

RetryEvaluator = FutureOr<bool> Function(DioError error)

Exceptions / Errors

RPCError
Exception thrown when an the server returns an error code to an rpc request.
ShortPollingException