feat: implement _from_protobuf deserialization for all transaction types #2183
DCO-2 / DCO
succeeded
May 17, 2026 in 0s
Check passed!
All commits are signed off, the check passed.
Summary
| Sha | Message | Pass or fail reason | |
|---|---|---|---|
| 🟢 | de3f02f | fix: correct _get_transaction_class map keys and m... | Valid sign-off found |
| 🟢 | d15785d | feat: implement _from_protobuf for account transac... | Valid sign-off found |
| 🟢 | 216fce8 | feat: implement _from_protobuf for token transacti... | Valid sign-off found |
| 🟢 | dad80e3 | feat: implement _from_protobuf for consensus, file... | Valid sign-off found |
| 🟢 | 9ed28ba | test: add _from_protobuf round-trip tests for all ... | Valid sign-off found |
| 🟢 | 79a524c | fix: remove duplicate CryptoUpdateTransactionBody ... | Valid sign-off found |
| 🟢 | 386290b | chore: suppress cyclomatic complexity warnings on ... | Valid sign-off found |
| 🟢 | e67e7b6 | chore: suppress cyclomatic complexity warning on A... | Valid sign-off found |
| 🟢 | bbe3d4a | refactor: move PublicKey imports to module level i... | Valid sign-off found |
| 🟢 | ec1098a | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | 95c0360 | refactor: move local imports to module level in | Valid sign-off found |
| 🟢 | 49657e7 | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | 5a3e93f | test: update _from_protobuf tests to use Transacti... | Valid sign-off found |
| 🟢 | c01a7ff | test: update _from_protobuf tests to use | Valid sign-off found |
| 🟢 | ca2e7b6 | fix: correct PRNG dispatch key from utilPrng to ut... | Valid sign-off found |
| 🟢 | a258834 | fix: add _from_topic_fee_proto for correct topic f... | Valid sign-off found |
| 🟢 | 87e867b | fix: use Key.from_proto_key() for composite key de... | Valid sign-off found |
| 🟢 | 27a1ab0 | fix: preserve amount=0 in | Valid sign-off found |
| 🟢 | 9e73dda | fix: validate pending airdrop IDs after _from_prot... | Valid sign-off found |
| 🟢 | 193db65 | fix: preserve empty memo and False wait_for_expiry... | Valid sign-off found |
| 🟢 | 2f07aee | fix: use HasField for fileID and normalize content... | Valid sign-off found |
| 🟢 | 97eb501 | fix: add HasField validation for required fixed_... | Valid sign-off found |
| 🟢 | bcf8816 | fix: correct AccountCreateTransaction auto_renew... | Valid sign-off found |
| 🟢 | d8489a5 | fix: preserve absent fields during TopicUpdateTran... | Valid sign-off found |
| 🟢 | dc74961 | test: improve round-trip coverage in from_bytes te... | Valid sign-off found |
| 🟢 | 1b40987 | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | def6f8d | feat: implement _from_protobuf for contract, node,... | Valid sign-off found |
| 🟢 | 0f9b3e3 | fix: remove unused import | Valid sign-off found |
| 🟢 | 8858c14 | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | be7ab5d | fix: remove CryptoKey import as | Valid sign-off found |
| 🟢 | 34d8c18 | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | 64b64ba | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | 641ffdc | Update token_update_transaction.py | Valid sign-off found |
| 🟢 | f59e80c | Remove unused import for Key from key_utils | Valid sign-off found |
| 🟢 | 673f505 | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
| 🟢 | 5f0b320 | Merge branch 'main' into feat/implement-from-proto... | Skipped: sign-off not required in merge commit |
Loading