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§
- Decoder for module associated 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
- Type that can be used as type-system placeholder for
IntoDynInstance
- 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§
- Module instance ID