@effectstream/cardano-contracts
Package:
@effectstream/cardano-contracts· Source
Contract-interface package for Cardano inside EffectStream. Reserved as the home for Cardano-side bindings, helpers, and deployment scripts that an EffectStream app might use when interacting with Cardano-native contracts (Plutus, Aiken).
Install
bun add @effectstream/cardano-contracts
# or
npm install @effectstream/cardano-contracts
Standalone usage
This package is currently a stub. It ships so that
@effectstream/sync, @effectstream/orchestrator, and the templates can
depend on a stable Cardano integration namespace. Concrete exports —
script encoders, datum types, common policy IDs — will land here as the
Cardano integration evolves.
For Cardano support today, see:
@effectstream/sync—UtxoRpcFetcher,UtxoRpcSyncStatefor Cardano UTXO-RPC sync.@effectstream/sm/builtin—PrimitiveTypeCardanoTransfer,PrimitiveTypeCardanoMintBurn,PrimitiveTypeCardanoPoolDelegation,PrimitiveTypeCardanoDelayedAsset,PrimitiveTypeCardanoProjectedNFT.- Templates:
templates/cardano-delegation/,templates/preorder/,templates/evm-cardano/,templates/projected-nft-preorder/,templates/zk-cardano/.
Inside EffectStream
The package's role inside the framework is the per-chain "contracts"
slot, mirroring @effectstream/evm-contracts,
@effectstream/midnight-contracts, and @effectstream/bitcoin-contracts.
Key exports
None at present — the module currently re-exports nothing. Open an issue if you have a Cardano-side helper you'd like to upstream.