StartkNet
EthereumのZK-Rollupを実行するL2ネットワーク。
CairoはStarknetの基盤やコントラクトを記述するプログラミング言語。 環境構築
周辺ツールはPythonで書かれてるっぽい。venv環境で作業することが推奨されている。
VSCodeの設定はGitHubでlspをDLしてきてcodeコマンドで直接拡張をインストールする形。おそらく言語の変化が激しいためマーケットに出せないんだと思う。
EOA(metamaskユーザーみたいなやつ)とコントラクトで分かれていない。全てのアカウント=コントラクトになっている。
なのでStarkNetとやりとりするにはコントラクトをデプロイする必要がある。