Skip to content

Releases: NIC619/cairo_dapp_poc

PoC built with Cairo-0.4.1 compiler

01 Oct 08:17
1e13aed
Compare
Choose a tag to compare
  • Update L1 to Goerli testnet
  • Add L2 contract interactions: Proxy contract can read from/write to RFQ contract
    • use get_caller_address for permission check
  • Add unit tests

PoC built with Cairo-0.3.0 compiler

22 Sep 03:22
1c05eb0
Compare
Choose a tag to compare
  • 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

16 Jun 03:04
e5b9195
Compare
Choose a tag to compare
  • 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

03 Aug 05:20
e9e8a1b
Compare
Choose a tag to compare
  • 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