CallPutCallPut Docs v3
⌕Ctrl K

Option Token ID and State Machine

Model CallPut option token identity and request states safely across networks, markets, strikes and expiries, and avoid treating pending requests as finalized positions.

CallPut docsCallPut documentationonchain optionscrypto optionsstock options

Identity needs context

An option identifier should be interpreted with its chain, underlying, strike, expiry and option side. Do not assume an ID is portable across deployments.

Request state machine

Model pending, executed and cancelled outcomes explicitly. UI or integration state should not advance to a filled-position workflow until execution is confirmed.

Persistence

Store chain ID and request identifiers with user-facing records so recovery logic can query the correct deployment.

Frequently asked questions

What does the Option Token ID and State Machine page cover?

It covers model CallPut option token identity and request states safely across networks, markets, strikes and expiries, and avoid treating pending requests as finalized positions.

Does a documentation example guarantee a live market or fill?

No. Market availability, expiries, strikes, liquidity, fees and contract state can change. Check the live application and selected network before acting.

Are CallPut stock and ETF options ownership of the referenced security?

No. The documented stock and ETF options are synthetic onchain instruments and do not grant shares, fund units, dividends, voting rights or physical delivery.