Module intefaces

Source

Structs§

BranchParam
Opt
SignedAmountBranchParam
StackFrameMakeParams

Enums§

BranchEvaluation

Traits§

AccountIdInterface
AccountInterface
AccountUpdateInterface
ActionsInterface
AmountInterface
BalanceInterface
BoolInterface
BranchInterface
During witness generation (in-snark), we want to evaluate both branches when there is a condition (on_if)But during tx application (non-snark), we just want to evaluate 1 branch. Evaluating both branches in that case would be a waste of cpu/resource and would result in a slower application
CallForestInterface
CallStackInterface
ControllerInterface
GlobalSlotSinceGenesisInterface
GlobalSlotSpanInterface
GlobalStateInterface
IndexInterface
LedgerInterface
LocalStateInterface
ReceiptChainHashElementInterface
ReceiptChainHashInterface
SetOrKeepInterface
SignedAmountInterface
StackFrameInterface
StackInterface
TokenIdInterface
TransactionCommitmentInterface
TxnVersionInterface
VerificationKeyHashInterface
WitnessGenerator
ZkappApplication
ZkappHandler