skills: v6.6.0 catch-up - #15
Draft
seidroid[bot] wants to merge 15 commits into
Draft
Conversation
…gates deprecated sei_* and sei2_* JSON-RPC methods on the EVM HTTP endpoint, with only three helper methods enabled by default and all others returning a deprecation error. (sei-protocol/sei-chain#3109)
… future/non-existent numeric block heights instead of an error, and eth_getProof now works across additional store backends (tracekv, Giga cache, prefix stores) instead of only classic IAVL. (sei-protocol/sei-chain#3119)
…andatory; nodes will panic if sc-enable is false, and several IAVL-related CLI commands and config fields have been removed. (sei-protocol/sei-chain#3146)
…to generate Autobahn (GigaRouter) JSON config from node pubkey files, along with side-effect files (validator_pubkey.txt, node_pubkey.txt) now written when keys are saved. (sei-protocol/sei-chain#3220)
… returns a transaction trace plus detailed timing/store-access profiling, and a new seidb trace-profile-report CLI command to batch-run it across a block range. (sei-protocol/sei-chain#3267)
…--flatkv-dir` flag to the `state-size` command for analyzing FlatKV stores, plus improved state-size console output. (sei-protocol/sei-chain#3312)
…g changes including a new consolidated evm-ss-mode config, an EVM RPC behavior fix for out-of-range indices, and StatelessLeaderElection now defaulting to true. (sei-protocol/sei-chain#3377)
…d memiavl-latest-version) plus supporting FlatKV import/migration tooling for moving the EVM module from memiavl to FlatKV storage. (sei-protocol/sei-chain#3417)
… gen-autobahn-config command, defaulting to 'data/autobahn' to persist consensus and data WALs across restarts, with empty value disabling persistence for in-memory-only mode. (sei-protocol/sei-chain#3483)
…sc-keys-to-migrate-per-block` app.toml config field for the in-flight FlatKV EVM migration, a new `-mode` flag on the evm_stress workload tool, and a `GIGA_MIGRATE_FROM_MEMIAVL` cluster env var, along with behavior changes to EVM migration read/iteration during in-flight migration. (sei-protocol/sei-chain#3473)
…torage keys, rejects malformed keys, and enforces a maximum of 1024 storage keys per request. (sei-protocol/sei-chain#3556)
…ffset (MaxOffset=10000), and scan iterations (MaxScanLimit=10000), and no longer auto-enables count_total when limit is omitted — requests exceeding these bounds return InvalidArgument errors. (sei-protocol/sei-chain#3494)
…) now supports pagination via standard pagination flags and PageRequest/PageResponse fields. (sei-protocol/sei-chain#3524)
… and sei_traceBlockByHashExcludeTraceFail have been removed from the Sei EVM RPC, along with their entries in the enabled_legacy_sei_apis config. (sei-protocol/sei-chain#3618)
…compute a backend-independent digest of EVM logical state, letting operators compare memIAVL and FlatKV nodes at the same height. (sei-protocol/sei-chain#3611)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Skill catch-up for v6.6.0.
7 source PR(s) produced changes. Each is a separate commit, so this reviews commit-by-commit.
skill/references/cli/seid-cli.md,skill/references/ecosystem/node-operations.md,skill/references/ecosystem/rpc-providers.md[evm].enabled_legacy_sei_apisconfig field that gates deprecated sei_* and sei2_* JSON-RPC methods on the EVM HTTP endpoint, with only three helper methods enabled by default and all others returning a deprecation error.skill/references/cli/seid-cli.md,skill/references/evm/overview.md,skill/references/ecosystem/rpc-providers.mdreferences/ecosystem/node-operations.md,references/cli/seid-cli.md,references/architecture.mdreferences/cli/seid-cli.md,references/ecosystem/node-operations.mdseid tendermint gen-autobahn-configCLI command to generate Autobahn (GigaRouter) JSON config from node pubkey files, along with side-effect files (validator_pubkey.txt, node_pubkey.txt) now written when keys are saved.skill/references/cli/seid-cli.md,skill/references/ecosystem/node-operations.md,references/cli/seid-cli.mdreferences/cli/seid-cli.md,references/cli/seid-cli.md,skill/references/ecosystem/node-operations.mddump-flatkvsubcommand to the seidb tool and a--flatkv-dirflag to thestate-sizecommand for analyzing FlatKV stores, plus improved state-size console output.skill/references/cli/seid-cli.md,skill/references/evm/overview.md,skill/references/ecosystem/rpc-providers.md,skill/references/ecosystem/node-operations.mdReviewer notes
seid tendermintnode command coverage) and a node-focused references/cli/seid-cli.md (IAVL-removal focused). The gen-autobahn-config command fits best in the node-operations reference and/or the CLI reference; I recommend the node-focused CLI reference since it already documentsseid tendermint/ node-level commands. The Autobahn/GigaRouter feature relates to the Sei Giga roadmap already mentioned in architecture.md, but that file is conceptual and does not need the operational config detail. Docker/localnode script changes are dev-tooling only and do not require skill documentation. Theautobahn-config-fileconfig field and the gen-autobahn-config command are new operator-facing surfaces worth documenting for node operators experimenting with Giga/Autobahn.seidbtool), while the skill files primarily document theseidbinary. There is no dedicated skill file for the standaloneseidbdebugging/analysis tool, so the trace-profile-report command was mapped to the closest existing references (node-operations.md and the seid-cli references, which already cover seidb-adjacent tooling and SeiDB config). A reviewer may prefer creating a dedicated seidb-tools skill file if more seidb subcommands are expected. The JSON-RPC method fits naturally into the existing debug-method coverage in seid-cli.md. The underlying store-tracer/gaskv changes are internal implementation details and don't need skill documentation beyond the user-facing method/CLI surface.dump-flatkv) and extendsstate-sizewith FlatKV support. Neitherdump-flatkvnorstate-sizecurrently appears in any skill file — onlyseidb trace-profile-reportis documented (in both references/cli/seid-cli.md and skill/references/ecosystem/node-operations.md). Two parallel reference trees appear present (references/cli/seid-cli.mdvsskill/references/cli/seid-cli.md); the seidb tool docs live in the non-skill/-prefixedreferences/cli/seid-cli.mdand inskill/references/ecosystem/node-operations.md, so those are the correct targets. The dump-flatkv output format matches the (now-removed) dump-iavl format; note thatseid debug dump-iavlwas removed, butseidb dump-flatkvis a separate tool binary command, so no conflict. Judgment call: state-size and dump-flatkv could each be their own section or combined into a single 'seidb FlatKV tooling' section — left as separate for clarity.Generated by sei-docs-bridge. Every change is a proposal — verify against the source PRs before merging.