From e894e2554f906a070b73daf0ee4c93b617c89851 Mon Sep 17 00:00:00 2001 From: "k66 (Lana Chen)" Date: Wed, 12 Feb 2025 23:49:56 +0800 Subject: [PATCH] Update k66.md --- k66.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/k66.md b/k66.md index 139ebc3..9af1702 100644 --- a/k66.md +++ b/k66.md @@ -126,6 +126,7 @@ Week3 Week3 + 承續前一日,week3影片,但我不太懂,想說之後回頭再看一遍。 + - [ ] 回頭再看一遍 Week4 + 講安全及測試 @@ -141,4 +142,30 @@ Week4 + Cross-Layer(Interop) Testing: `Hive`, `Devnet`, `Shadow-Forks`, `Testnets` + 安全: 淺在的issues, bugs +### 2025.02.12 + +總費時: 約50分鐘 + +Week4 ++ 承昨天 ++ EVM testing: EEST(Ethereum/Execution Spec Test) + - test Filling: JSON/YAML files + - Pre-State 停在此 + - Environment + - Transaction(s) + - Post-State: New smart-contracts, new/modeified code, modified storage ++ [EVM testing](https://github.com/ethereum/tests): written in C++(我去Github看目前Python居多) github.com/ethereum/execution-spec-tests ++ EVM testing: [test Filling Execution Spec]](https://github.com/ethereum/execution-spec-tests): Python source code +![螢幕快照 2025-02-12 22-52-31](https://github.com/user-attachments/assets/b1c653e4-8c5b-4525-aedf-8321a671af37) +- [ ] 之後回頭完成[test Filling Execution Spec](](https://github.com/ethereum/execution-spec-tests)) ++ `src/`和`test/`和`opcodes`和`./fixtures`: + - test/下有各hard fork + - opcodes/下的test_dup.py + - ./fixtures下 ++ FuzzyVM, Go evmlab ++ Execution API: json-rpc ++ [Consensus Layer Testing](https://github.com/ethereum/consensus-specs/tests): Written in Python ++ [Cross-Layer Testing](https://github.com/ethereum/hive), [ethpandaops](https://github.com/ethpandaops/assertoor), [kutosis-tech](https://github.com/kutosis-tech/ethereum-package/) + +