# Solidity 2.0 に欲しい機能メモ ###### tags: `zkEVM` `Zolidity` `secret contract` ## High priority zkEVM を実現する上で必要不可欠レベルのもの - set型 - **Oracle** - USD - JPY - BTC - ETH - ... - example: - `oracle.usd.getPrice()` - `oracle.eth.getPrice()` - GET request - migrate - あるライブラリについて、そのライブラリ名を指定したときに示す先のコントラクトアドレスを移行する関数 - 下方互換性がなければならない。 ## Midium 欲しい - in 演算子 - mappingの key を python みたいに for文 loop - 全てのデータのhashしない==比較 - POST request # Low あったら嬉しい - contractのreturn値がrecieptに入っている ###### tags: `Memo` `zkEVM` `Zolidity`