Module: Solace::Utils
- Included in:
- Serializers::BaseDeserializer, Serializers::BaseSerializer
- Defined in:
- lib/solace/utils/codecs.rb,
lib/solace/utils/pda.rb,
lib/solace/utils/rpc_client.rb,
lib/solace/utils/account_context.rb,
lib/solace/utils/curve25519_dalek.rb
Overview
The Utils module contains utility classes and helper methods used throughout the Solace gem.
This module provides foundational utilities that support the core functionality of the gem, including:
-
AccountContext - Account management for transactions
-
Codecs - Encoding and decoding utilities
-
Curve25519Dalek - Cryptographic operations via FFI
-
PDA - Program Derived Address generation
-
RPCClient - Low-level RPC communication
These utilities are primarily used internally by other parts of the gem, but can also be used directly for advanced use cases.
Defined Under Namespace
Modules: Codecs, Curve25519Dalek, PDA Classes: AccountContext, RPCClient