Topic | Contract code | Contract on Starkscan | Completed Tx on Starkscan |
---|---|---|---|
General syntax | Ex01 | Link | Tx |
Storage variables, getters, asserts | Ex02 | Link | Tx |
Reading and writing storage variables | Ex03 | Link | Tx |
Mappings | Ex04 | Link | Tx |
Variable visibility | Ex05 | Link | Tx |
Functions visibility | Ex06 | Link | Tx |
Comparing values | Ex07 | Link | Tx |
Recursions level 1 | Ex08 | Link | Tx |
Recursions level 2 | Ex09 | Link | Tx |
Composability | Ex10 | Link | Tx |
Importing functions | Ex11 | Link | Tx |
Events | Ex12 | Link | Tx |
Privacy on Starknet | Ex13 | Link | Tx |
Multicall | Ex14 | Link | Tx |
starknet-compile src/ex14caller.cairo sierra/ex14caller.json
source ~/starknet/test/venv/bin/activate
export STARKNET_NETWORK=alpha-goerli
export STARKNET_WALLET=starkware.starknet.wallets.open_zeppelin.OpenZeppelinAccount
starknet declare --estimate_fee --contract sierra/ex14caller.json --account v0.11.0.2
starknet declare --max_fee 100441641143892 --contract sierra/ex14caller.json --account v0.11.0.2
starknet deploy --class_hash 0x6f9c608731057e4eea24eee5880de219b1aa3c3a394faf69527b6f6fef1f08b --account v0.11.0.2
contract: 0x04080ab51912fd7ac3332552049d9bc018c0b1efe7ee573d70e36daff272c568