Expand description
Fundamental types Fedimint Core API (common) module interface
Fedimint supports externally implemented modules.
This (Rust) module defines common interoperability types and functionality that is used on both client and sever side.
Modules§
- Fedimint Core Server module interface
Structs§
- Consensus encoding decoder for module-specific types
- An owned, immutable input to a
Transaction
- An owned, immutable input to a
Transaction
- An owned, immutable output of a
Transaction
before it was finalized - An owned, immutable output of a
Transaction
- An owned, immutable output of a
Transaction
before it was finalized - A type used by when decoding dyn-types, when the module is missing
- A type of a module
- Unique identifier for one semantic, correlatable operation.
Enums§
Constants§
- Special IDs we use for global dkg
Traits§
- Something that can be an
DynInput
in aTransaction
- Something that can be an
DynOutput
in aTransaction
- A type that has a
Dyn*
, type erased version of itself
Type Aliases§
- Decode
Fn 🔒 - Module instance ID