Proto commits in pactus-project/pactus

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

Commit:885e5a6
Author:b00f
Committer:GitHub

feat(grpc): add sync progress and blocks left to GetBlockchainInfo (#2369)

The documentation is generated from this commit.

Commit:8d2ce5e
Author:b00f
Committer:GitHub

chore(grpc): mark GetValidatorAddresses as deprecated (#2359) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:78a284b
Author:b00f
Committer:GitHub

refactor(crypto): remove redundant _account suffix from address type strings (#2345)

Commit:15e7008
Author:b00f
Committer:GitHub

chore(www): format grpc proto files and update generated code (#2317)

Commit:3f808c6
Author:b00f
Committer:GitHub

feat(wallet,grpc): include Balance and Stake in AddressList API (#2246)

Commit:f71bcae
Author:Mantre
Committer:GitHub

feat(grpc): include address type in AddressInfo (#2243)

Commit:7aecf9f
Author:b00f
Committer:GitHub

fix(grpc): sign and verify message with Secp256k1 (#2238)

Commit:1c965ec
Author:Mantre
Committer:GitHub

fix(http): add list-peers API (#2209)

Commit:d20f30f
Author:b00f
Committer:GitHub

feat(grpc): add CheckTransaction API (#2177)

Commit:46eb3df
Author:b00f
Committer:GitHub

feat(grpc): support create delegation transactions using gRPC (#2174)

Commit:89c4d58
Author:b00f
Committer:GitHub

fix(grpc): add IsDelegated field to bond transaction info (#2161)

Commit:ef5db20
Author:b00f
Committer:GitHub

fix(grpc): add delegation fields in gRPC response message (#2148)

Commit:0ecb8cc
Author:b00f
Committer:GitHub

feat(state, grpc): calculate the average availability score (#2138)

Commit:3c1d8ba
Author:b00f
Committer:GitHub

feat(grpc): update validator object to support delegation (#2117)

Commit:642f77e
Author:b00f
Committer:GitHub

feat(grpc): add committee_size to blockchain_info (#2091)

Commit:b5583ae
Author:b00f
Committer:GitHub

fix(grpc): add in_committee field to blockchain info (#2089) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:e09e2e8
Author:b00f
Committer:GitHub

feat(grpc): decouple peer list API (#2078) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:c060a18
Author:b00f
Committer:GitHub

refactor(grpc): update blockchain info API (#2073)

Commit:e7d9b4c
Author:b00f
Committer:GitHub

refactor(gtk): use gRPC for wallet model (#2070) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:edfa3dd
Author:b00f
Committer:GitHub

refactor(grpc): define wallet transaction info (#2071) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:3927433
Author:Mantre
Committer:GitHub

docs(grpc): replace double quote with single (#2053)

Commit:08dd1ee
Author:b00f
Committer:GitHub

fix(wallet): deprecate load wallet API (#2029)

Commit:54b2878
Author:b00f
Committer:GitHub

feat(wallet): define query parameters for list of transactions (#2014) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:d800e7e
Author:Mantre
Committer:GitHub

fix(grpc): include driver and path in GetWalletInfo response (#2010)

Commit:72c4069
Author:Mantre
Committer:GitHub

fix(wallet): load default_wallet on startup (#2008)

Commit:94a2972
Author:Mantre
Committer:GitHub

feat(cmd): add transaction command (#2006)

Commit:df002cb
Author:Mantre
Committer:GitHub

feat(grpc): add List Transaction API for wallets (#2005)

Commit:9f562f8
Author:Mantre
Committer:GitHub

feat(grpc): add Update Password API for wallets (#2004)

Commit:03ed870
Author:b00f
Committer:GitHub

refactor(wallet): define storage interface (#1995)

Commit:dc0a027
Author:b00f
Committer:GitHub

refactor(wallet): refactor wallet manager (#1993)

Commit:6636ef1
Author:b00f
Committer:GitHub

fix(grpc): set default fee for WalletInfo API (#1944)

Commit:7031e70
Author:Henry
Committer:GitHub

feat(grpc): impl gprc ping api for latency measurement (#1936)

Commit:fe0d59c
Author:Hoang Nguyen

feat(grpc): move ping api from utils to network service

Commit:495314d
Author:Hoang Nguyen

Merge branch 'main' into feat/gPRC_ping

Commit:c398749
Author:Hoang Nguyen

feat: Add gRPC Ping API for latency measurement - Add Ping RPC method to Utils service - Implement empty request/response for round-trip time measurement - Add comprehensive test coverage - Generate multi-language client libraries - Add HTTP REST and JSON-RPC endpoints Fixes #1888

Commit:6e9b0c9
Author:b00f
Committer:GitHub

feat(state): calculate the number of active validators (#1927)

Commit:0457dec
Author:b00f
Committer:mantre

chore(packager): update JSONRPC package for Rust (#1921)

Commit:002676e
Author:b00f
Committer:GitHub

chore(packager): update JSONRPC package for Rust (#1921)

Commit:3ec952f
Author:b00f
Committer:GitHub

refactor(sync): refactor handshaking protocol (#1872) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:f1d0ed0
Author:b00f
Committer:GitHub

feat(grpc): report current time in node API (#1864)

Commit:1b2204e
Author:b00f
Committer:GitHub

feat(committee): calculate committee protocol version percentages (#1853)

Commit:9858e3f
Author:b00f
Committer:GitHub

feat(state): set protocol version for validators (#1851)

Commit:ed51b48
Author:Javad Rajabzadeh
Committer:GitHub

feat(grpc): add get raw batch transfer transaction (#1799)

Commit:397efec
Author:Mantre
Committer:GitHub

refactor(grpc): update buf.build (#1716)

Commit:6479897
Author:Mantre
Committer:GitHub

chore(grpc): add change proposer vote types for gRPC proto types (#1700)

Commit:4dfee03
Author:Ali Hamrani
Committer:GitHub

feat(grpc): add decode raw transaction method (#1671) Co-authored-by: Javad Rajabzadeh <ja7ad@live.com>

Commit:2edab04
Author:Javad Rajabzadeh
Committer:GitHub

feat(zeromq): add ZMQ Publishers to NodeInfo API (#1674)

Commit:6cdf20c
Author:k.
Committer:GitHub

fix(grpc): define address for the aggregated public key (#1608)

Commit:e89feff
Author:Ali Hamrani
Committer:GitHub

feat(grpc): add bls public key and signature aggregate methods (#1587) Co-authored-by: Javad Rajabzadeh <ja7ad@live.com>

Commit:80ea4db
Author:Ali Hamrani
Committer:GitHub

refactor(grpc): revert GetRawTransfer method and undo deprecation (#1560)

Commit:8f6c455
Author:b00f
Committer:GitHub

feat(sync): add metric to track the network activity (#1552) Co-authored-by: Javad Rajabzadeh <ja7ad@live.com>

Commit:9a40408
Author:Javad Rajabzadeh
Committer:GitHub

feat(wallet): add wallet service API (#1548)

Commit:2bcb8d6
Author:b00f
Committer:GitHub

fix(grpc): encode data and signature propoerly (#1538)

Commit:90fdcc9
Author:Javad Rajabzadeh
Committer:GitHub

fix(grpc): merge raw transaction methods to one rpc method (#1500)

Commit:5752032
Author:Maxi
Committer:GitHub

feat(grpc): add Ed25519 to AddressType proto (#1492)

Commit:4e7052d
Author:Maxi
Committer:GitHub

feat(grpc): add `Proposal` to `ConsensusInfo` API (#1469)

Commit:57b9bec
Author:b00f
Committer:GitHub

fix(grpc): change enum type to numeric for documentation (#1474)

Commit:3a9a3be
Author:Javad Rajabzadeh
Committer:GitHub

fix(grpc): add last-block-time to blockchain-info API (#1428)

Commit:757f6ce
Author:Javad Rajabzadeh
Committer:GitHub

fix(grpc): show negative pruning height when is pruned false (#1429)

Commit:10acc39
Author:Kay
Committer:GitHub

feat(grpc): adding is-pruned and pruning-height to blockchain info API (#1420)

Commit:89ba289
Author:b00f
Committer:GitHub

feat(sync): define full and prune service (#1412)

Commit:50b5eb5
Author:Zig Blathazar
Committer:GitHub

feat(pip): implement PIP-23 (#1397)

Commit:5eb3c50
Author:b00f
Committer:GitHub

chore(grpc): update proto documents (#1375)

Commit:30a1233
Author:Javad Rajabzadeh
Committer:GitHub

fix(grpc): change bytes type to hex string (#1371) Co-authored-by: b00f <mostafa.sedaghat@gmail.com>

Commit:13a2571
Author:Kay
Committer:GitHub

feat: get txpool API (#1364)

Commit:203a8a0
Author:b00f
Committer:GitHub

chore(grpc): update gRPC document (#1353)

Commit:868a948
Author:Ansh Kumar Garhewal
Committer:GitHub

refactor: removed deprecated LockWallet and UnLockWallet from WalletService (#1343)

Commit:4c6e47c
Author:Shawn Hsu
Committer:GitHub

refactor(network): define connection info in network proto (#1297)

Commit:cfc28ae
Author:Shawn Hsu
Committer:GitHub

feat(ntp): add ntp util (#1274)

Commit:d29a550
Author:b00f
Committer:GitHub

fix(gRPC): prevent concurrent map iteration and map write (#1279) Co-authored-by: Mantre <mantre@protonmail.com>

Commit:34f0b99
Author:Shawn Hsu
Committer:GitHub

feat(gRPC): add connection info to node info (#1273)

Commit:a8aaccc
Author:Kay
Committer:GitHub

feat(gRPC): add only_connected parameter to getNetworkInfo API (#1264)

Commit:a96b7ac
Author:Shawn Hsu
Committer:GitHub

feat(grpc): refactor CreateWallet and add RestoreWallet API endpoint (#1256)

Commit:3491893
Author:b00f
Committer:GitHub

fix(gRPC): not return block data on information verbosity (#1212)

Commit:b1b099e
Author:Kay
Committer:GitHub

feat(gRPC): add get address history method (#1206)

Commit:a860105
Author:Shawn Hsu
Committer:GitHub

feat: Add GetNewAddress gRPC API (#1193)

Commit:998a1ca
Author:b00f
Committer:GitHub

feat(gRPC): add new API to get the total balance of wallet (#1190)

Commit:885d046
Author:b00f
Committer:GitHub

refactor: introduce Amount data type for converting PAC units (#1174)

Commit:002e676
Author:Amir Babazadeh
Committer:GitHub

refactor: using PAC instead of atomic units for external input/outputs (#1161)

Commit:9049383
Author:b00f
Committer:GitHub

chore: reverting fee index in proto (#1166)

Commit:3a4184b
Author:b00f
Committer:GitHub

feat(grpc): calculate fee for create-raw-transaction APIs (#1159)

Commit:6b6dd4e
Author:b00f
Committer:GitHub

feat(grpc): add fixed-amount to calc-fee API (#1146)

Commit:c709b04
Author:b00f
Committer:GitHub

feat(grpc): update swagger API to version 1.1 (#1106) Co-authored-by: Kay <kehiiiiya@gmail.com> Co-authored-by: Amir Babazadeh <amirvalhalla@proton.me>

Commit:ffd84e6
Author:Amir Babazadeh
Committer:GitHub

feat: pactus-ctl (#946)

Commit:1e831ae
Author:Amir Babazadeh
Committer:GitHub

feat: implement get validator address for grpc (#975)

Commit:c5fe20f
Author:Kay
Committer:GitHub

feat: adding Consensus-address to network info (#952)

Commit:21e3223
Author:b00f
Committer:GitHub

feat(grpc): sign transaction using wallet client (#945) Co-authored-by: Kay <kehiiiiya@gmail.com>

Commit:3f36b3e
Author:Kay
Committer:GitHub

chore(gRPC): defining transaction APIs properly (#935) Co-authored-by: Amir Babazadeh <amirvalhalla@proton.me>

Commit:1b5f3c1
Author:IZIK
Committer:GitHub

feat(gRPC): adding AvailabilityScore to gRPC (#910)

Commit:f9be68a
Author:Kay
Committer:GitHub

feat(gRPC): defining network and peers info response's properly (#898)

Commit:3a9ad02
Author:Kay
Committer:GitHub

feat(www): adding change proposer round and value to consensus info votes (#892)

Commit:52eafc6
Author:Kay
Committer:GitHub

feat(grpc): endpoints for creating raw transaction (#838)

Commit:f07c77f
Author:b00f
Committer:GitHub

feat: network reachability API (#834) Co-authored-by: Kay <kehiiiiya@gmail.com>

Commit:e21352d
Author:b00f
Committer:GitHub

feat: subscribing to libp2p eventbus (#831)

Commit:02bff51
Author:Mantre
Committer:GitHub

feat(sync): adding remote address to the peer info (#804)

Commit:a8d5a56
Author:Amir Babazadeh
Committer:GitHub

feat: implementing pip-8 (#711) Co-authored-by: b00f <mostafa.sedaghat@gmail.com>

Commit:7c14d41
Author:Amir Babazadeh
Committer:GitHub

feat: implementing pip-9 (#706)

Commit:113d0fc
Author:Kay
Committer:GitHub

feat: new API to get Public key by address (#704) Co-authored-by: b00f <mostafa.sedaghat@gmail.com>

Commit:cf9b48a
Author:Kay
Committer:GitHub

feat: Adding address field for AccountInfo (#703)

Commit:1627d50
Author:Amir Babazadeh
Committer:GitHub

feat!: implementing PIP-2 and PIP-3 (#699)