Skip to main content

register-market

Register a MarketLink in the shared MarketRegistry. Two kinds:
Flags Captures the MarketLink id from objectChanges and suggests the .env key (BTC_MARKET_LINK_ID for price, SPORTS_OO_MARKET_LINK_ID for OO).

create-seal-policy

Creates + shares a fresh seal_policy::AccessPolicy on the current package. dark_pool::deposit takes &AccessPolicy of the deployed package’s type, so every republish needs a fresh one.
Paste the id into both:
  • .env: AGENT_SEAL_POLICY_ID=0x…
  • packages/frontend/src/lib/env.ts: DEFAULT_SEAL_POLICY_ID = '0x…'
The vault deposit PTB always passes this policy as an opaque argument.