Skip to main content

Crate seedelf_core

Crate seedelf_core 

Source

Modules§

address
assets
build
Network-free transaction building, shared by the CLI and the web wallet.
cbor
A depth check for CBOR from outside the wallet, such as a Koios row’s datum.
constants
data_structures
eval
Script budgets measured inside the wallet, with Aiken’s uplc, instead of asking Ogmios (through Koios) to evaluate a draft.
lovejoin
Lovejoin, the mixer (https://github.com/logical-mechanism/Lovejoin): its deployments on preprod and mainnet, the pool’s boxes, and the three transactions the wallet makes with it.
note
A note on a payment from the Cardano account: CIP-20’s transaction message, metadata label 674 holding { "msg": [lines] }, which wallets and explorers show with the transaction. Anyone can read it, for good.
references
The outputs behind the Seedelf contracts’ reference UTxOs (output #1 of the transactions in crate::constants), byte for byte as they sit on chain, so a transaction that reads them can be evaluated in the wallet without asking anyone for them. They never change: the scripts are immutable and the UTxOs are held by an always-false script.
staking
Staking and voting delegation for a Cardano account: certificates and reward withdrawals, riding in an account transaction.
transaction
utxos
withdraw_zero
A zero withdrawal from a script’s reward account, with its redeemer: the “withdraw-zero” pattern, where a script registered as a stake credential runs once per transaction to check the whole of it. Lovejoin’s mix_logic works this way: every mix and every withdraw of a box carries one.