Proto commits in rumsystem/quorum

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

Commit:e8ed84c
Author:cmcater

save

Commit:0cf1198
Author:cmcater

debug reqService

Commit:89945b6
Author:cmcater

save

Commit:d0e0ccc
Author:cmcater

update newgroupseed doc

Commit:c12d1e2
Author:cmcater

move seed related db op from appdb to chaindb

Commit:218c4d0
Author:cmcater

add group service item when create group seed

Commit:5b702cb
Author:cmcater

add db support for cellar

Commit:6245129
Author:cmcater

change cella to cellar

Commit:152578c
Author:cmcater

add new cella seed api

Commit:0f85d96
Author:cmcater

remove documents no longer needed , update rumlite_test.md

Commit:8d2b692
Author:cmcater

seperate signKey with groupId when create block and trx

Commit:8e60c66
Author:cmcater

fix producer proposer trx

Commit:52c8698
Author:cmcater

save

Commit:f6873d8
Author:cmcater

remove group user (for private group), add syncer related api

Commit:0c61dec
Author:cmcater

remove private group

Commit:13865f0
Author:cmcater

remove announce related code

Commit:8f400d3
Author:cmcater

remove reqchangeconsensus

Commit:9604f71
Author:cmcater

save

Commit:e49f510
Author:cmcater

save

Commit:9437539
Author:Miao Cui
Committer:GitHub

Upd keystore api (#315) * add newseed api * add joingroupbyseed, move keystore from nodectx to localcypto, move InitSignKey from handlers to localcypto * debug newseed api * add api /v2/rumlite/keystore/createsingkey * add chain type (archive/dynamic) to groupitem, generate group owner/ trx sign/producer pubkey/keyname if not given when create the group seed * add document rumlite.md

Commit:7cabdc5
Author:cmcater

add joingroupbyseed, move keystore from nodectx to localcypto, move InitSignKey from handlers to localcypto

Commit:328f23e
Author:cmcater

add newseed api

Commit:4f8ae3b
Author:cmcater

remove all announce related code

Commit:4e62e9a
Author:cuicat

update group seed

Commit:ecb57ea
Author:cmcater

save

Commit:ec7f571
Author:cmcater

remove producer channel, change user channel to channel

Commit:710fa39
Author:cmcater

merged

Commit:369c121
Author:cmcater

merge with hard_fork branch

Commit:5611e96
Author:cmcater

add SYNC package type, remove REQ_BLOCK REQ_BLOCK_RESP trx

Commit:1c08e12
Author:cmcater

debug ptbft

Commit:62c5208
Author:cmcater

fix change consensus

Commit:07da8c1
Author:cmcater

try merge

Commit:0ac181a
Author:cmcater

update proto define

Commit:ccba05c
Author:cuicat

save

Commit:0c747ee
Author:cmcater

add hard_fork branch

Commit:dfb19c9
Author:cuicat

simplify addBlock process for producer node and full node when user rexsync, change GetBlock and GetTrx api to include onchain/offchain status for both block and trx

Commit:f31cec2
Author:cmcater

debug, change consensus can not finish

Commit:782f80e
Author:cmcater

debug multiple producer consensus, remove producer channel, all node just join user channel

Commit:2dc2fd2
Author:cmcater

debug, get consensuschangeresult history

Commit:2eaa0ba
Author:cmcater

rewrite announce related code

Commit:3e24c06
Author:cmcater

change announce proto

Commit:b1f0a9b
Author:cmcater

add code to handle change consensus bft result

Commit:c0e151e
Author:cmcater

save

Commit:355b7e9
Author:cmcater

save

Commit:f272c70
Author:cmcater

save

Commit:619803c
Author:cmcater

merge with consensus_2_main

Commit:8e6cdd6
Author:cmcater

add reserved for proto trx

The documentation is generated from this commit.

Commit:2228a81
Author:cmcater

Merged

Commit:c4e7745
Author:cmcater

remove all nonce related

Commit:cfe3da4
Author:cmcater

remove all trx nonce related code, default value of nonce is 0

Commit:160a864
Author:cmcater

add molasspc.go

Commit:3b167db
Author:cmcater

use consensus instead of producer

Commit:8f2ac96
Author:cmcater

modify api

Commit:a952927
Author:cmcater

save

Commit:12cb618
Author:cmcater

change to hbbft parts to ptxxx and ppxxx, redesign proposal producer related proto

Commit:88af3b1
Author:cmcater

add proto to support channelmsg

Commit:89d7f87
Author:cmcater

remove sudo

Commit:53afe78
Author:cmcater

single owner node works

Commit:2fb7c5d
Author:cmcater

save

Commit:138e47f
Author:cmcater

add rexsyncer

Commit:c11667b
Author:cmcater

use multi gsyncer

Commit:3822f29
Author:cmcater

save, not testable

Commit:9188c8c
Author:cmcater

debug, fix consensus - merkletree proof generate

Commit:45d55c7
Author:cmcater

debug trxrbc

Commit:1d01d30
Author:cmcater

save

Commit:d0c52f9
Author:cmcater

Merge branch 'producer_sync' into code_clean

Commit:4511eb5
Author:huoju

Merge branch 'producer_sync' into code_clean

Commit:cf38adc
Author:cmcater

save to push, not compilable

Commit:5ddf526
Author:huoju

remove unused rummsg type, remove post validate

Commit:3d09ad0
Author:cmcater

add originalDataSize to hb proof, remove unused ecc tail 0

Commit:e8a08b1
Author:cmcater

modify proto and syncer to get multiple blocks for each sync request

Commit:14f7bcf
Author:cmcater

debug consesus psync

Commit:39b6f12
Author:cmcater

add ConsensusMsg

Commit:d87f000
Author:cmcater

debug

Commit:f1e58e6
Author:cmcater

add pyncbft

Commit:f875241
Author:cmcater

add getProducerProofTrx to producerpb, add protobuf makefile

Commit:d18d475
Author:huoju

upgrade libp2p 0.23.2 and go 1.19

Commit:859d8df
Author:huoju

merge from rumchaindata

Commit:e2fc384
Author:huoju

merge keystore and chaindata repo to the monorepo

Commit:ea79479
Author:Ju Huo
Committer:GitHub

Refactoryconsensus (#143) * refactory to support nodesdk and payment * merge and move nodectx and option to internal/pkg * move the internal pkg pb to an an independent repo. * move VerifyTrx to rumchaindata repo * wasm and cli pkg import bug fixed * add more interfaces * decoupling consensus and chain * wasm build fixed * move CreateTrx to the rumchaindata repo * move some funcs to the chainsdk package * nonce bug fixed * remove debug log * remove unused import * remove nonce from ask/resp/new_block trxs * move trxfactory to the rumchaindata repo * add mod edwards25519 * swag doc bug fixed * move ChainDataHandlerIface to def * Update swag.yml * Update swag.yml * rename quorumpb to pb * upgrade pkg * remove the IFCONN/CONN_RESP message * move applytrxs to the chain pkg * remove the consensus dependency from publishqueue * remove a key from the keymap * move api to the chainapi pkg * move appapi to the chainapi pkg * move appapi to the chainapi pkg * move block forward/backward funcs to the chain pkg * remove AddBlockToPool from the censensus interface * move AddBlock() to the chain pkg * clean the consensus user interfac3 * remove the ChainDataSyncIface interface * move GetBlockBackward to chaindata * update github actions * update go.mod Co-authored-by: cmcater <cmcater@gmail.com>

This commit does not contain any .proto files.

Commit:2e36308
Author:Ju Huo
Committer:GitHub

Network (#130) * Upgrade the GroupInfodb key with prefix * Add relay to the pubsubconn * preview api for relay request * Request, Approve and create relay * request and approve the peer relay * show activity relay list with the peer id * cancel relay * Rumexchange use network.stream instead of peerid * share network.stream in the rumexchange * fix cli args in the document the boolean value in the args is `debug=true` not `debug true` * rumexchange stream outbound bug fixed * update rex testcases

Commit:8dd167d
Author:Ju Huo
Committer:GitHub

gettrx api will search the trx from the cache (#128) * gettrx api will search the trx from the cache * wasm bug fixed

Commit:23a5898
Author:cmcater

add announce, producer, user to snapshot

Commit:c32e713
Author:cmcater

add snapshottag

Commit:097f320
Author:cmcater

save

Commit:303a5b2
Author:cmcater

save

Commit:e78af87
Author:Ju Huo
Committer:GitHub

Networkmerge (#106) * add rumexchange publish * Publish ReqBlockResp message via rumexchange * Receive blocks in trx package from the rumexchange * add Req block backward * set pubsub as default * Leave exchange channel after the timeout (20 minutes) * auto switch p2p network type sync block from pubsub or rumexchange * rumexchange stream bug fixed close the stream * Session Init bug fixed InitSession can't be called before UpdProducerList() or CreateConsensus() * refactory chain * disable chainreg() in the rumexchange * rearrange module * debug syncer * remove the nodename from trxmgr init * debug syncer * debug minor issues when sync * restore API * disable rexsession * Use sync.map instead of the mutex * Add the runsession struct to handle rum session msgs * add a default option to enable the rumexchange * add the rumchaindata struct * Merge with networkrefactoring * add nonce to trx * wasm merge code * rumexchange p2p block exchange * debug, can not sync with owner node * set nodename when create trxfactory * use Db.GetSequence * wasm api fixed * sync local block before sync with other node * use 1 go routine when start sync * add appdb test and support the nonce param * wasm api fixed * Leave channel with nil pubsubconn bug fixed * remove unsed api * Add a new cli flag: rextest for rex testing * add rumpeerstore to store rex related peers * Update test case for nil rumpeerstore * add rumpeerstore to the rumexchange Co-authored-by: cmcater <cmcater@gmail.com>

Commit:b299a5a
Author:Ju Huo
Committer:GitHub

Features (#102) * add new post type: File rumfile: a cli tools to upload and download files from rum network * file upload: split a file, create a fileinfo file * Upload epub file to the rum network * add includestarttrx param to include the start trx * output groupid and trxid after the uploading * Download files from a rum seednetwork

Commit:9743f0a
Author:cmcater

add chain auth model

Commit:1357241
Author:huoju

change rummessage name

Commit:686d2bf
Author:cmcater

merge

Commit:117c7df
Author:cmcater

save

Commit:a69f8a5
Author:huoju

rumexhange streams manager and event handler

Commit:29411d8
Author:cmcater

add group config related API

Commit:0ed70d4
Author:huoju

Add rumexchange protocol basic network stream and session create req/resp

Commit:c1e4f6d
Author:huoju

add activity type to the Object type add type=like/dislike to the Object

Commit:9c6d84d
Author:huoju

Merge branch 'main' into features

Commit:5792f6c
Author:zhangwm
Committer:zhangwm

support backup/restore group seed/keystore/config

Commit:d49832c
Author:huoju

Private group, posts encrypt and decrypt

Commit:8ecf219
Author:huoju

Announce and Approve a user in the private group Announce, Approve, GetUsersList