Releases: NIC619/cairo_dapp_poc
Releases · NIC619/cairo_dapp_poc
PoC built with Cairo-0.4.1 compiler
PoC built with Cairo-0.3.0 compiler
- Add deposit/withdraw to RFQ program
- Add L1 <-> L2 contract interaction, i.e., interaction between Ethereum L1 contract and StarkNet contract
- using token deposit/withdraw as an example
- Note: StarkNet periodically cleans up contract state so don't expect contract state to remain
PoC built with Cairo-0.1.0 compiler
- Simple RFQ order settlement Cairo program
- State comprise two layer dicts: State -> Accounts -> Token balances in an Account
- Cairo program is compiled with Cairo-0.1.0 compiler and it is a stateless program, i.e., you have to provide the state and verify the state in the Cairo program
PoC built with Cairo-0.2.0 compiler
- Update RFQ program
rfq.cairo
into a StarkNet contract - The balances are now kept in the contract, i.e., you don't have to provide state to the Cairo program anymore