tezart library
Top level library, exposes all the public classes and methods.
Exposes:
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.