mirror of
https://github.com/tendermint/tendermint.git
synced 2026-02-05 03:20:44 +00:00
* Add `process_proposal` command to abci-cli * Added process proposal to the 'tutorial' examples * Added entry in CHANGELOG_PENDING.md * Allow empty blocks in PrepareProposal, ProcessProposal, and FinalizeBlock * Fix minimum arguments * Add tests for empty block * Updated abci-cli doc Co-authored-by: Sergio Mena <sergio@informal.systems> Co-authored-by: Jasmina Malicevic <jasmina.dustinac@gmail.com>
86 lines
1.2 KiB
Plaintext
86 lines
1.2 KiB
Plaintext
> echo hello
|
|
-> code: OK
|
|
-> data: hello
|
|
-> data.hex: 0x68656C6C6F
|
|
|
|
> info
|
|
-> code: OK
|
|
-> data: {"size":0}
|
|
-> data.hex: 0x7B2273697A65223A307D
|
|
|
|
> prepare_proposal "abc"
|
|
-> code: OK
|
|
-> log: Succeeded. Tx: abc action: UNMODIFIED
|
|
|
|
> process_proposal "abc"
|
|
-> code: OK
|
|
-> status: ACCEPT
|
|
|
|
> finalize_block "abc"
|
|
-> code: OK
|
|
-> code: OK
|
|
-> data.hex: 0x0200000000000000
|
|
|
|
> commit
|
|
-> code: OK
|
|
|
|
> info
|
|
-> code: OK
|
|
-> data: {"size":1}
|
|
-> data.hex: 0x7B2273697A65223A317D
|
|
|
|
> query "abc"
|
|
-> code: OK
|
|
-> log: exists
|
|
-> height: 1
|
|
-> key: abc
|
|
-> key.hex: 616263
|
|
-> value: abc
|
|
-> value.hex: 616263
|
|
|
|
> finalize_block "def=xyz" "ghi=123"
|
|
-> code: OK
|
|
-> code: OK
|
|
-> code: OK
|
|
-> data.hex: 0x0600000000000000
|
|
|
|
> commit
|
|
-> code: OK
|
|
|
|
> query "def"
|
|
-> code: OK
|
|
-> log: exists
|
|
-> height: 2
|
|
-> key: def
|
|
-> key.hex: 646566
|
|
-> value: xyz
|
|
-> value.hex: 78797A
|
|
|
|
> prepare_proposal "preparedef"
|
|
-> code: OK
|
|
-> log: Succeeded. Tx: def action: ADDED
|
|
-> code: OK
|
|
-> log: Succeeded. Tx: preparedef action: REMOVED
|
|
|
|
> process_proposal "def"
|
|
-> code: OK
|
|
-> status: ACCEPT
|
|
|
|
> process_proposal "preparedef"
|
|
-> code: OK
|
|
-> status: REJECT
|
|
|
|
> prepare_proposal
|
|
|
|
> process_proposal
|
|
-> code: OK
|
|
-> status: ACCEPT
|
|
|
|
> finalize_block
|
|
-> code: OK
|
|
-> data.hex: 0x0600000000000000
|
|
|
|
> commit
|
|
-> code: OK
|
|
|