Modules§
- event_
outbound_ fungible_ token_ refund - Nested message and enum types in
EventOutboundFungibleTokenRefund
. - fmd_
meta_ parameters - Nested message and enum types in
FmdMetaParameters
. - fmd_
meta_ parameters_ algorithm_ state - Nested message and enum types in
FmdMetaParametersAlgorithmState
. - genesis_
content - Nested message and enum types in
GenesisContent
. - output_
view - Nested message and enum types in
OutputView
. - query_
service_ client rpc
- Generated client implementations.
- query_
service_ server rpc
- Generated server implementations.
- spend_
view - Nested message and enum types in
SpendView
.
Structs§
- Asset
Metadata ById Request - Requests information on an asset by asset id
- Asset
Metadata ById Response - Asset
Metadata ByIds Request - Requests information on an asset by multiple asset ids
- Asset
Metadata ByIds Response - Event
Broadcast Clue - ABCI Event recording a clue.
- Event
Inbound Fungible Token Transfer - Event
Outbound Fungible Token Refund - Event
Outbound Fungible Token Transfer - Event
Output - ABCI Event recording an output.
- Event
Spend - ABCI Event recording a spend.
- FmdMeta
Parameters - The parameters which control how the FMD parameters evolve over time.
- FmdMeta
Parameters Algorithm State - Used to potentially store state for the FMD Meta Parameters algorithm.
- FmdParameters
- Parameters for Fuzzy Message Detection
- Fungible
Token Transfer Packet Metadata - Metadata about the packet associated with the transfer.
- Genesis
Content - Genesis data for the shielded pool component.
- Note
- Note
Ciphertext - An encrypted note. 176 = 80(address) + 16(amount) + 32(asset ID) + 32(rseed) + 16(MAC) bytes.
- Note
Payload - The body of an output description, including only the minimal data required to scan and process the output.
- Note
View - Output
- Creates a new shielded note.
- Output
Body - The body of an output description, containing only the effecting data describing changes to the ledger, and not the authorizing data that allows those changes to be performed.
- Output
Plan - Output
View - Shielded
Pool Parameters - Configuration data for the shielded pool component.
- Spend
- Spends a shielded note.
- Spend
Body - The body of a spend description, containing only the effecting data describing changes to the ledger, and not the authorizing data that allows those changes to be performed.
- Spend
Plan - Spend
View - ZkNullifier
Derivation Proof - A Penumbra ZK nullifier derivation proof.
- ZkOutput
Proof - A Penumbra ZK output proof.
- ZkSpend
Proof - A Penumbra ZK spend proof.