tezart library

Classes

BigMap
A class that allows big maps values fetching
Contract
A class that handles Tezos's contracts
Keystore
A class that handles keystores and keys (seed, secret key, public key, address) computation.
MichelineDecoder
A class that converts Micheline to Dart types
MichelineEncoder
A class that converts Dart type object to Micheline
Operation
A class representing a single tezos operation
OperationsList
A class that stores, simulates, estimates and broadcasts a list of Operation
OperationsListResult
A class that stores the result of an OperationsList object
OriginationOperation
RevealOperation
RpcInterface
A class that handles the calls to a Tezos RPC Node
Signature
A class that takes data of different types and signs it using a Keystore object.\
TezartClient
A client that connects to the Tezos node.
TransactionOperation

Enums

CryptoErrorTypes
Exhaustive list of cryptographic error types.
Kinds
TezartHttpErrorTypes
TezartNodeErrorTypes
Exhaustive list of node errors.
Watermarks

Functions

catchHttpError<T>(Future<T> func(), {void onError(TezartHttpError)?}) Future<T>
catchUnhandledErrors<T>(T func()) → T
enableTezartDevLogs({Level level = Level.ALL}) → void
Enables the developer logs.
enableTezartLogger({Level level = Level.ALL}) → void
Enables the logs to be displayed in the console.

Exceptions / Errors

CryptoError
Exception thrown when an error occurs during a cryptographic operation.
TezartHttpError
TezartNodeError
Exception thrown when an error occurs during an RPC node call.