Skip to content

Enums

Core enumeration types used throughout the SDK.

Chains are identified by name strings

There is no Chain enum. Chains are identified by canonical lowercase name strings ("ethereum", "arbitrum", "solana", ...). Resolve names, aliases, and CAIP-2 ids through almanak.core.chains.ChainRegistry — e.g. ChainRegistry.resolve("bnb").name == "bsc", ChainRegistry.get("arbitrum").chain_id == 42161.

Network

almanak.core.enums.Network

Bases: Enum

ActionType

almanak.core.enums.ActionType

Bases: Enum

ExecutionStatus

almanak.core.enums.ExecutionStatus

Bases: Enum

SwapSide

almanak.core.enums.SwapSide

Bases: Enum

TransactionType

almanak.core.enums.TransactionType

Bases: Enum