Proto commits in aptos-labs/aptos-core

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:e150506
Author:danielxiangzl

[consensus] Add randomness load test for forge - Add DiceRoll entry point and dice_roll.move module for randomness workload - Add realistic_env_max_load_randomness forge test with randomness-consuming transactions under realistic network conditions - Include deadlock fix: eagerly send rand_tx in PipelinedBlock::set_randomness to prevent multi-block batch deadlock from PR #18699 - Rebuild prebuilt.mpb with dice_roll module Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:e3b7921
Author:Greg Nazario
Committer:GitHub

[multisig] Add script payload support (#16778) * [multisig] Add script payload support * [multisig] Add test for multisig scripts * add corpus for multisig script * [multisig] Fix some VM and proto buf issues * [multisig-script] Add tests for the script payload * [multisig-script] Add full test coverage and fix script multisig gating - Add 10 new test functions (30 test cases) for script-based multisig: simulation, payload hash, matching/mismatching payloads - Add test context helpers: simulate_multisig_script_transaction, execute_multisig_transaction_with_script_payload - Remove FEATURE_UNDER_GATING blocks that prevented script payloads in multisig transactions (aptos_vm, transaction_validation) - Fix V1 payload format conversion to support Script in multisig * [cli] Add multisig script transaction support to CLI - Add CreateScriptTransaction command to propose multisig transactions with Move script payloads (source or pre-compiled bytecode) - Add ExecuteWithScriptPayload command to execute multisig proposals that stored only a payload hash, providing the script at execution - Add VerifyScriptProposal command to verify script payload matches on-chain proposal hash - Add create_multisig_script_payload helper to ScriptFunctionArguments - Derive Debug on CompileScriptFunction and FrameworkPackageArgs * [multisig-script] Fix CI lint and format issues - Fix nightly rustfmt formatting in transactions.rs and account/mod.rs - Add MultisigTransactionPayload trace_type to generate-format corpus for api, aptos, and consensus registries - Add Script variant to consensus.yaml staged format file

The documentation is generated from this commit.

Commit:5000500
Author:Greg Nazario
Committer:Cursor Agent

[multisig] Fix some VM and proto buf issues

Commit:a9d20cd
Author:Balaji Arun
Committer:GitHub

[api] Add EncryptedTransactionPayload enum to REST API and indexer gRPC (#18951) * [api] Add EncryptedTransactionPayload as enum to REST API and indexer gRPC Implement EncryptedTransactionPayload as a proper discriminated enum with three variants (Encrypted, FailedDecryption, Decrypted) across all layers: - REST API: poem_openapi Union enum with tagged discriminator - Proto: oneof with sub-messages for each variant - Indexer gRPC: converter maps API enum to proto oneof Each variant carries only the fields it needs, eliminating Option ambiguity. Only the Encrypted variant can be submitted via the API. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Rename proto sub-messages from *Proto to *State suffix Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Validate ciphertext BCS deserialization in VerifyInput Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Clean up imports in convert.rs for encrypted payload types Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Remove EncryptedPayloadState from proto and rename oneof to state No on-chain transaction will be in encrypted state when it reaches gRPC/indexer, so the Encrypted variant is unnecessary. Also rename the redundant `encrypted_state` oneof to just `state`. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Update indexer converter to use renamed proto state field Remove Encrypted arm (unreachable at indexer), rename encrypted_state to state, and use State enum instead of EncryptedState. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Add Ciphertext::verify with sender in JSON submission path Call ciphertext.verify(&PayloadAssociatedData::new(sender)) in UserTransactionRequestInner::verify() after BCS deserialization. This mirrors the BCS path's validate_signed_transaction_payload. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Clean up VerifyInput: remove redundant deserialization, use imports Remove the now-redundant BCS deserialization from EncryptedTransactionPayload::verify() since full verification (including deserialization) happens in UserTransactionRequestInner. Use proper imports for Ciphertext and PayloadAssociatedData. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Remove payload_hash, ciphertext, decryption_nonce from proto states Strip fields from FailedDecryptionPayloadState and DecryptedPayloadState in proto output — they will be added back when necessary. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Renumber DecryptedPayloadState oneof tags to 1, 2, 3 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Regenerate OpenAPI spec and fix formatting Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * [api] Regenerate OpenAPI spec JSON Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Commit:c643cbd
Author:Daniel Porteous (dport)
Committer:GitHub

[#13806] Include enums in the ABI returned by the node API (#18813)

Commit:be9ff3e
Author:Alin Tomescu
Committer:GitHub

add support for SLH-DSA-SHA2-128s TXN authenticators (#18300) * initial authenticator for SLH-DSA-SHA2-128s * add API support for SLH-DSA-SHA2-128s * auto-generate API and protobuf files for SLH-DSA-SHA2-128s * add feature gating for SLH-DSA-SHA2-128s * added e2e smoke test for SLH-DSA-SHA2-128s accounts * add feature-gated higher gas costs for SLH-DSA-SHA128s transactions * lints and revert python/scripts/install_deps.sh * oops, should have appended to the enums * added API tests * incorporate gas feedback from victor * Partially-revert "incorporate gas feedback from victor" * oops, let's box things or risk OOM

Commit:d181eb3
Author:Daniel Porteous (dport)
Committer:GitHub

[GEO-328] Add signed integers to protos and indexer type conversion code (#18394)

Commit:c9cc0c1
Author:Josh Lind
Committer:Josh Lind

[License] Update license header in protos

Commit:9b40630
Author:Sherry Xiao
Committer:Sherry Xiao

update license across repo except third-party

Commit:ecac6ba
Author:Daniel Porteous (dport)
Committer:GitHub

Add is_enum field to ABI (#17816)

Commit:2a837c4
Author:Daniel Porteous

Add is_enum field to ABI

Commit:e506e04
Author:Aaron
Committer:GitHub

[AA] update AA signing msg (#17265) * [aa] refactor signing_message to include function info * refactor with renaming * fixup! refactor with renaming

Commit:c330c89
Author:Aaron Gao
Committer:Aaron Gao

refactor with renaming

Commit:a58bc05
Author:manudhundi

[scheduled_txns 5/n] Update APIs and make necessary changes for indexer

Commit:2cde3ce
Author:Aaron Gao
Committer:Aaron Gao

refactor with renaming

Commit:25c81f0
Author:Aaron Gao
Committer:Aaron Gao

refactor with renaming

Commit:5bec4c1
Author:Aaron Gao
Committer:Aaron Gao

refactor with renaming

Commit:1ffb127
Author:Daniel Porteous

Expose an event stream on txn stream v2

Commit:0e3d900
Author:manudhundi
Committer:manudhundi

Add APIs for Scheduled Txn

Commit:16808c7
Author:Satya Vusirikala
Committer:GitHub

Storage, API and Protos changes for orderless transactions (#16252)

Commit:b972622
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:368b31a
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:141be89
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:cb5d945
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:c460f92
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:08cc199
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:4f2f675
Author:Satya Vusirikala
Committer:vusirikala

Orderless transacions

Commit:aef0750
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:e9ba2bb
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:d09cf4d
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:d8d31b0
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:eb1ca4f
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:32087ce
Author:Satya Vusirikala
Committer:vusirikala

Orderless transacions

Commit:4e90a7b
Author:Satya Vusirikala
Committer:vusirikala

Orderless transacions

Commit:333db81
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:e14e48d
Author:Satya Vusirikala
Committer:vusirikala

.

Commit:be13c7b
Author:Satya Vusirikala
Committer:vusirikala

Orderless transacions

Commit:314465a
Author:Satya Vusirikala
Committer:Satya Vusirikala

Orderless transacions

Commit:301f8dc
Author:Satya Vusirikala

.

Commit:df9ba60
Author:Satya Vusirikala

Proto changes

Commit:8408cb2
Author:Satya Vusirikala

Adding proto changes

Commit:82240c9
Author:Guoteng Rao
Committer:GitHub

[Indexer-Grpc-V2] Several fixes/improvements. (#16117)

Commit:25d42e5
Author:Guoteng Rao
Committer:GitHub

[Indexer-Grpc-V2] Implement filters. (#15884)

Commit:e0002dd
Author:Guoteng Rao
Committer:GitHub

[Indexer-Grpc-V2] Add proto for filters. (#15851)

Commit:80be095
Author:Larry Liu
Committer:Larry Liu

Test new proto release flow.

Commit:5ad6583
Author:Guoteng Rao
Committer:GitHub

[Indexer-Grpc-V2] Add ConnectionManager. (#15750)

Commit:824511d
Author:Guoteng Rao
Committer:GitHub

[Indexer-Grpc-V2] Add MetadataManager. (#15727)

Commit:1d8460a
Author:Aaron
Committer:GitHub

Aptos - Account Abstraction (#15219) ## Description ``` module aptos_framework::signing_data { enum SigningData has copy, drop { V1 { digest: vector<u8>, authenticator: vector<u8> }, } #[test_only] public fun create_signing_data(digest: vector<u8>): SigningData { SigningData::V1 { digest } } public fun digest(signing_data: &SigningData): &vector<u8> { &signing_data.digest } public fun authenticator(signing_data: &SigningData): &vector<u8> { &signing_data.authenticator } } ``` a function with the following signature can be used to authorize account.. ``` /// The native function to dispatch customized move authentication function. native fun dispatchable_authenticate( account: signer, signing_data: SigningData, function: &FunctionInfo ): signer; ```

Commit:7521637
Author:Aaron Gao
Committer:Aaron Gao

Account Abstraction

Commit:77d0b4d
Author:Larry Liu
Committer:Larry Liu

testestt

Commit:05db477
Author:Larry Liu
Committer:Larry Liu

UPdate proto.

Commit:8f3d204
Author:Guoteng Rao
Committer:GitHub

[Indexer-Grpc-V2] Add protos. (#15701)

Commit:a147976
Author:Larry Liu
Committer:Larry Liu

change the proto only.

Commit:59e7416
Author:Larry Liu
Committer:Larry Liu

Test the new GHA.

Commit:36e24ff
Author:rtso
Committer:rtso

transaction filter

Commit:a90abd7
Author:Aaron Gao
Committer:Aaron Gao

Account Abstraction

Commit:1fc5947
Author:Larry Liu
Committer:Larry Liu

Create a workflow to detect the proto chnage and release if necessary.

Commit:09713f9
Author:Aaron Gao
Committer:Aaron Gao

Account Abstraction

Commit:d2322b5
Author:Aaron Gao
Committer:Aaron Gao

Account Abstraction

Commit:362b812
Author:Alin Tomescu
Committer:GitHub

add support for federated Keyless accounts (#14127) * add support for 'federated' keyless accounts Co-authored-by: Oliver He <heliuchuan@gmail.com> Co-authored-by: zhoujun.ma <zhoujun@aptoslabs.com>

Commit:6f5d42a
Author:Alin Tomescu
Committer:Alin Tomescu

add support for 'federated' keyless accounts Co-authored-by: Oliver He <heliuchuan@gmail.com>

Commit:388ed63
Author:Daniel Porteous (dport)
Committer:GitHub

Add is_event field to MoveStruct in JSON representation of Move module ABI from API (#14246)

Commit:0821f42
Author:runtianz

Indexer and api changes

Commit:df55429
Author:runtianz

Update protobuf

Commit:1ce3930
Author:Ying
Committer:GitHub

[Protobuf] Support validator transaction type in protobuf (#13897) (#14019) * format and add new transaction type. * format + cleanup + new transaciton type. * update. * fix the validator transaction. * upgrade protobuf. * grpc support validator transaction. Co-authored-by: larry-aptos <112209412+larry-aptos@users.noreply.github.com>

Commit:e419776
Author:larry-aptos
Committer:Larry Liu

[Protobuf] Support validator transaction type in protobuf (#13897) * format and add new transaction type. * format + cleanup + new transaciton type. * update. * fix the validator transaction. * upgrade protobuf. * grpc support validator transaction.

Commit:f2cb655
Author:Daniel Porteous

Add events proto service for indexer processor SDK

Commit:92230f2
Author:larry-aptos
Committer:Larry Liu

[Protobuf] Support validator transaction type in protobuf (#13897) * format and add new transaction type. * format + cleanup + new transaciton type. * update. * fix the validator transaction. * upgrade protobuf. * grpc support validator transaction.

Commit:5e29d2e
Author:larry-aptos
Committer:Larry Liu

[Protobuf] Support validator transaction type in protobuf (#13897) * format and add new transaction type. * format + cleanup + new transaciton type. * update. * fix the validator transaction. * upgrade protobuf. * grpc support validator transaction.

Commit:5c48aee
Author:larry-aptos
Committer:GitHub

[Protobuf] Support validator transaction type in protobuf (#13897) * format and add new transaction type. * format + cleanup + new transaciton type. * update. * fix the validator transaction. * upgrade protobuf. * grpc support validator transaction.

Commit:d76b5bb
Author:igor-aptos
Committer:GitHub

Add BlockEpilogue transaction to the API (#13471) We are surfacing newly added BlockEpilogue transaction into the API.

Commit:e1d814b
Author:manudhundi
Committer:manudhundi

Add counters for tracking round trip time; reduce KV req batch size to 200

Commit:a6ad2fc
Author:manudhundi
Committer:manudhundi

Add seqno to prefetch messages

Commit:3417b4b
Author:Larry Liu

update testnet thing.

Commit:507bde1
Author:aldenhu
Committer:Alden Hu

Add sizing info to protobuf txn

Commit:73d7a95
Author:aldenhu
Committer:Alden Hu

Add sizing info to protobuf txn

Commit:a3d16f4
Author:Alin Tomescu
Committer:GitHub

rename oidb to keyless (#12273) (#12285)

Commit:f4cc5b8
Author:Alin Tomescu
Committer:GitHub

rename oidb to keyless (#12273)

Commit:d78f690
Author:zhoujunma
Committer:GitHub

merge main to randomnet (#12171) * Fix `iss`-related bug in Groth16 path & refactor (#12017) Co-authored-by: Oliver <heliuchuan@gmail.com> * [aptosvm] Simplify VM flows (#11888) * Duplicated logic for creating the gas meter for view functions has been removed. * Duplicated logic for calculating gas used for view functions has been removed. * There was unreachable code in failure transaction cleanup, where the discarded status has been returned immediately, but then re-checked again. The first check is shifted inside. * No more default transaction metadata. * Scripts are now validated consistently. * Simplifies transaction execution function signature to avoid `Option<String>`. * Removes duplicated features from `AptosVM` and keeps them in `MoveVMExt`. * Fixes a bug when script hash was not computed for `RunOnAbort`. Related tests are moved to `move-e2e-tests`. * [Compiler V2] Critical edge elimination (#11894) Implement a pass to eliminate critical edges by splitting them with empty blocks * [consensus configs] reduce sending block size from 2500 to 1900 (#12091) ### Description The block output limit is no longer hit with p2p txns. ### Test Plan Forge `realistic_env_max_load` TPS improves. * [Indexer-grpc] Add profiling support. (#12034) * Minor aggregator cleanup (#12013) * Minor aggregator cleanup * Addressing PR comments * [move] rotate_authentication_key_call should not modify OriginatingAddress (#12108) Co-authored-by: Alin Tomescu <tomescu.alin@gmail.com> * [Data Streaming Service] Add dynamic prefetching support * [Data Streaming Service] Add dynamic prefetching unit tests. * [Data Streaming Service] Update existing integration tests. * [State Sync] Add backpressure to fast sync receiver. * Update perf baseline for gas charging coverage improvements (reducing throughput) (#12124) * Reduce latency of cloning network sender using Arc pointers (#12103) * Avoid cloning network sender using Arc pointers * Removing a clone * 100 node sweep test * Removing a few clone operations * reset forge test * Removing some clones * Removing clones * adopt AIP-61 terminology for consistency (#12123) adopt AIP-61 terminology for consistency * [Consensus] Remove non-decoupled execution and refactor for cleaner interfaces (#12104) * fix jwk key logging (#12090) * remove spurious error lines (#12137) * randomness #1: types update from randomnet (#12106) * types update from randomnet * update * lint * lint * All validators broadcast commit vote messages (#12059) * All validators broadcast commit messages * Forge testing * Increase timeout for forge * test forge realistic_env_workload_sweep_test * run realistic_env_workload_sweep_test * run realistic_env_workload_sweep_test * run sweep test * increase forge runner duration * forge testing * Letting the proposer also broadcast commit decision for backward compatibility * removing forge changes * Added a TODO * [vm] Resource access control: runtime engine (#10544) * [vm] Resource access control: runtime engine Implements the runtime engine for resource access control: - a representation of access control specifiers in `loaded_data::runtime_access_specifiers`. - a loader for access specifiers in `runtime::loader::access_specifier_loader`. - a new stateful object representing the access control logic in `runtime::access_control`. - finally the use of the `AccessControlState` in `runtime::interpreter`. * Addressing reviewer comments. * Addressing reviewer comments. * typo: PTLA -> PTAL * Rebasing: adjusting to upstream changes * Rebasing * ObjectCodeDeployment API cleanup update (#12133) * ObjectCodeDeployment API cleanup update (#12141) * [Compiler-v2] porting more V1 unit tests to V2 (#12085) * update tests * fix bug * fix-12116 * fix missing space * add expected got * remove live-var tests * fix had_erros * fix * Enable the max object nesting check (#12129) * Resolved the warning for unused variable (#12157) * update * update * update * update * update * update * update * update * update * update * update * update * update * Squashed commit of the following: commit a50ffec7c05c1b11f8b407a864fa51fcd7ebc0e5 Author: Zhoujun Ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 21:10:12 2024 +0000 lint commit 388350f2a1283fd1a1a8d193dc4daba774f779d7 Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 13:04:28 2024 -0800 update commit 76f7ecaeb6b7026779a713cb461751e5ea1ae28e Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:56:04 2024 -0800 update commit a6635426c223b5ac52124ae99824b3b6e19b4cea Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:54:18 2024 -0800 update commit b43944914cddfe92e2de447b00a0c2a09de760d3 Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:34:14 2024 -0800 update commit 3378ceb6fe3c8b8526bf5b4b37aff8ce3efd1278 Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:17:06 2024 -0800 update commit 6cd668542a8def9f295002e871996cf734b44c64 Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:15:05 2024 -0800 update commit 6d89f37c4fdc7b6b681a6fa9e5777aeed46c85c9 Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:13:51 2024 -0800 update commit 980f257547e3deff129c0927aa761144b3802fc3 Author: zhoujun.ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 12:12:04 2024 -0800 update commit 16e9349847acbd11df217d0a130ef2c7072ce46b Author: Zhoujun Ma <zhoujun@aptoslabs.com> Date: Thu Feb 22 18:25:08 2024 +0000 lint --------- Co-authored-by: Alin Tomescu <tomescu.alin@gmail.com> Co-authored-by: Oliver <heliuchuan@gmail.com> Co-authored-by: George Mitenkov <georgemitenk0v@gmail.com> Co-authored-by: Zekun Wang <41706692+fEst1ck@users.noreply.github.com> Co-authored-by: Brian (Sunghoon) Cho <brian@aptoslabs.com> Co-authored-by: Guoteng Rao <3603304+grao1991@users.noreply.github.com> Co-authored-by: Satya Vusirikala <satyasatya123456@gmail.com> Co-authored-by: David Wolinsky <isaac.wolinsky@gmail.com> Co-authored-by: Josh Lind <josh.lind@hotmail.com> Co-authored-by: igor-aptos <110557261+igor-aptos@users.noreply.github.com> Co-authored-by: Sital Kedia <sitalkedia@users.noreply.github.com> Co-authored-by: Wolfgang Grieskamp <wg@aptoslabs.com> Co-authored-by: Teng Zhang <rahxephon89@163.com> Co-authored-by: Junkil Park <jpark@aptoslabs.com>

Commit:b743322
Author:Alin Tomescu
Committer:GitHub

adopt AIP-61 terminology for consistency (#12123) (#12142) adopt AIP-61 terminology for consistency

Commit:3bef23f
Author:Alin Tomescu
Committer:GitHub

adopt AIP-61 terminology for consistency (#12123) adopt AIP-61 terminology for consistency

Commit:0f46f19
Author:larry-aptos
Committer:GitHub

make compatible proto chagne. (#12016) * make compatible proto chagne. * format * make compatible proto chagne. * make compatible proto chagne. * make compatible proto chagne. --------- Co-authored-by: Justin Chang <justin@aptoslabs.com>

Commit:ba5914b
Author:George Mitenkov
Committer:GitHub

[vm] Remove module bundle (#11781) - Module bundle payload has never been used

Commit:4cdadce
Author:larry-aptos
Committer:Renee Tso

[indexer grpc] compression support. (#11470) * compression support.

Commit:5f61f04
Author:larry-aptos
Committer:rtso

[indexer grpc] compression support. (#11470) * compression support.

Commit:ddeea3e
Author:Larry Liu

proto fix for incompatibility.

Commit:8aa149e
Author:Larry Liu

proto fix for incompatibility.

Commit:e635a3d
Author:Justin Chang

init

Commit:f785bc1
Author:Justin Chang

edits broken

Commit:354e997
Author:Oliver He
Committer:GitHub

Add transaction authenticator to support OIDC signature signing (#11681) * Implement oidc signing of transactions * MAX_EXP_HORIZON_SECS rename * remove Default trait on IdCommitment * remove unused lib in toml * Update crates/aptos-crypto/src/poseidon_bn254.rs with suggested change Co-authored-by: Andrew Hariri <hariria@usc.edu> * separate and reorder if statements * address remaining feedback * refactor authenticator zkid tests * lint updates * update smoke tests * fix poseidon tests * updates --------- Co-authored-by: Alin Tomescu <tomescu.alin@gmail.com> Co-authored-by: Andrew Hariri <hariria@usc.edu>

Commit:a808904
Author:larry-aptos
Committer:GitHub

[indexer grpc] compression support. (#11470) * compression support.

Commit:52332fe
Author:Larry Liu
Committer:Larry Liu

compression support.

Commit:0ada6eb
Author:Perry Randall

[hotfix] Hotfix release

This commit does not contain any .proto files.

Commit:bc0a155
Author:Larry Liu

rebase on the latest logging pr.

Commit:d22282a
Author:bowenyang007

rebased compression and refactor PR

Commit:32076f7
Author:hariria
Committer:Andrew Hariri

[passkey] grpc + api spec generation

Commit:c208a4c
Author:zhoujunma
Committer:GitHub

validator transaction API (#11009) * add sys txn api, initial * add new system transaction type to indexer * rename * lint * update api * update --------- Co-authored-by: bowenyang007 <carlyang007@gmail.com>

Commit:c8010cd
Author:Larry Liu

rebase.

Commit:eea6e23
Author:Larry Liu

add compression support for indexer grpc.

Commit:aaeb453
Author:Larry Liu

add compression support for indexer grpc.