-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
64 lines (55 loc) · 1.43 KB
/
config.yaml
File metadata and controls
64 lines (55 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
llm:
# Provider: "gemini" or "openai"
provider: gemini
# Gemini settings
gemini:
model: gemini-2.5-pro
max_output_tokens: 8192
temperature: 0.1
# OpenAI settings (alternative)
openai:
model: gpt-4-turbo-preview
max_tokens: 4096
temperature: 0.1
repositories:
execution_specs:
url: https://github.com/ethereum/execution-specs
branch: master
consensus_specs:
url: https://github.com/ethereum/consensus-specs
branch: dev
go_ethereum:
url: https://github.com/ethereum/go-ethereum
branch: master
# Per-EIP analysis configuration
eips:
1559:
title: "Fee market change for ETH 1.0 chain"
focus_areas:
- base_fee_calculation
- gas_limit_validation
- fee_cap_check
- priority_fee_handling
- transaction_validation
4844:
title: "Shard Blob Transactions"
focus_areas:
- blob_gas_price_calculation
- excess_blob_gas_update
- kzg_commitment_validation
- max_blobs_per_block_check
- blob_transaction_validation
- point_evaluation_precompile
- blob_sidecar_handling
analysis:
# Default focus areas (used when EIP-specific areas are not defined)
focus_areas:
- specification_compliance
- edge_case_handling
- validation_checks
- security_implications
output:
format: json # json, markdown, html
directory: output
include_code_snippets: true
include_spec_references: true