Skip to content

Releases: Karbovanets/karbo

Karbo CLI Suite v.2.3.8

17 Jan 12:22
a28cea2
Compare
Choose a tag to compare
  • Option to save raw transactions to file without broadcasting to the network
  • Protocol: drop the connection if failed to request missing objects in handle_response_chain_entry
  • Changed blockchain rewind implementation
  • Changes in allowed and disallowed busy Core EPC endpoints
  • Fixed incorrect pending balance shown in wallet in some edge cases
  • Revert "New output selection for transaction sending - 'smart' input ordering using buckets" as it has an unpredicted impact on traceability of transactions

Karbo-cli-win64-v.2.3.8.zip
3FD1BFA81EC4357E60332131AE9EC71F1939A90F3266A975FB8358EA0935A50A

Karbo-cli-ubuntu18.04-v.2.3.8.tar.gz
9D2557554E140925AA67F6F791391E5A8F72E64B91702EC7EAFF89C221DA9BD8

Karbo-cli-ubuntu20.04-v.2.3.8.tar.gz
7609CDFB8DDDF80023E6D56ABD04858B725C6EDDEFB660AF2DAF8DBF2AD5261B

Karbo-cli-macOS-v.2.3.8.zip
26D936C29782FAFEB7B22B5D972FD72B35CA807B870F2AB8B602D61950A4BEB8

Karbo CLI Suite v.2.3.7

25 Dec 09:42
Compare
Choose a tag to compare
  • Some bandwidth saving in the exchange of peer lists
  • Increase the diffusion speed of peer addresses
  • Gray peer list housekeeping system
  • Ban functionality improvements, added --ban-list option to load ban list from file
  • Drop peers that spam peer lists
  • Protocol: reject empty incoming block messages
  • Increase the default number of connections from 8 to 12
  • Removed unused code, some code clean up
  • Made daemon's built-in miner working again (just in case of future use)

Karbo-cli-win64-v.2.3.7.zip
29C4D719BEE75C4003E4DF3A9255EE1149CACDA930991827E688E4693783C66A

Karbo-cli-ubuntu18.04-v.2.3.7.tar.gz
B4E69120F2D19E89853EE9FD194D4BB258B4F428487177071086B5C339D1ECA8

Karbo-cli-ubuntu20.04-v.2.3.7.tar.gz
BF9B151CB0EAE8031D13151BDC0B9AF1E5E1652B8190550BF18E60001584A32A

Karbo-cli-macOS-v.2.3.7.zip
6114DDC4DA35A584246C40578D4E7FAEF549887AB858E4CE301ED999B6A0A84D

Karbo CLI Suite v.2.3.6

29 Nov 11:24
Compare
Choose a tag to compare
  • New RPC methods (for faster 'web' wallet syncing)
  • New output selection for transaction sending - 'smart' input ordering
  • RocksDB updated to v. 6.10.2
  • Base64 implementation replaced to capable of encoding binary data i.a.

Download

Karbo-cli-win64-v.2.3.6.zip
0C6E1A0B383B94D4B544BB65DE51D10EFDCD30BBB7939586BB398CD1425DE91B

Karbo-cli-ubuntu18.04-v.2.3.6.tar.gz
44F797DDB6E786E9611231B0B0417A0D269DDD632B5B71353661CBF3EAB6318D

Karbo-cli-ubuntu20.04-v.2.3.6.tar.gz
11E4F25AA6672B73593F048E1CA84013F386617469E901800B9755D58057FE04

Karbo-cli-macOS-v.2.3.6.zip
8D2B1CDB79B2CEB3FADA9010EED46C551AA8D5E690D139399DCD3B67EBA96333

Karbo CLI Suite v.2.3.5

09 Aug 11:48
Compare
Choose a tag to compare

Fixed synchronization issues that may have happen for some users.

Karbo-cli-ubuntu18.04-v.2.3.5.tar.gz
015A1780578B928785CD2779387ABC5BBFD47054131D5ED7C3CD3F0D0B7155DE

Karbo-cli-win64-v.2.3.5.zip
81EE56F12416B8A5C35E1B5660AB0854BB267C3459188FFA5977238A71DA7F20

Karbo-cli-ubuntu20.04-v.2.3.5.tar.gz
47B60B2E320F77C3F61DADAE54CB86C6A0EA76309FE3C63B5DCF1054412F5525

Karbo-cli-macOS-v.2.3.5.zip
E895EC4D6ECB73D8C16DE10FFB861785D7D2DFC693301FAF271383E6DB4CC1CC

Karbo CLI Suite v.2.3.4

03 Aug 11:46
Compare
Choose a tag to compare
  • Added SSL support for RPC
    New startup flags for the daemon karbowanecd:

    • --rpc-bind-ssl-enable to enable SSL for RPC service
    • --rpc-bind-ssl-port SSL port for RPC service (default port is 32448)
    • --rpc-chain-file (default name "rpc_server.crt", this is the "fullchain.pem" file is you use letsencrypt)
    • --rpc-key-file (default name "rpc_server.key", this is the "privkey.pem")
    • --rpc-dh-file (default name "rpc_server.pem")

    The simplewallet also got new flags

    • for its wallet RPC server:
      • --rpc-bind-ssl-enable enable SSL for RPC service
      • --rpc-bind-ssl-port (default 15100)
      • --rpc-chain-file (=rpc_server.crt) SSL chain file
      • --rpc-key-file (=rpc_server.key) SSL key file
      • --rpc-dh-file (=rpc_server.pem) SSL DH file
    • for client:
      • --daemon-cert custom certificate file for performing SSL verification
      • --daemon-no-verify disable SSL verification procedure

    The walletd also got these flags:

    --rpc-ssl-enable
    --bind-port-ssl arg (=16100)
    --rpc-ssl-enable 
    --rpc-chain-file arg (=rpc_server.crt)
    --rpc-key-file arg (=rpc_server.key)
    --rpc-dh-file arg (=rpc_server.pem)
    

    for wallet server

    --daemon-port-ssl arg (=32448)
    --daemon-ssl-enable
    --daemon-chain-file arg (=rpc_server.crt)
    --daemon-key-file arg (=rpc_server.key)
    --daemon-dh-file arg (=rpc_server.pem)
    

    for its builtin node.

    How to create DH file:

    openssl dhparam -out /etc/letsencrypt/live/yourdomain.com/rpc_server.pem 2048
    
  • Block txs blob consistency check
    The block header transactions hash vector is checked against the included blobs hashes. Such check is in Karbo v. 1.x.x in ProtocolHandler, so it was added here too, also was added check for duplicates.

  • Fixed synchronization issues where node may stuck at some block (especially after reorg) with "random access index" error

  • Other fixes and improvements

Karbo-cli-win64-v.2.3.4.zip
76AFB6A6A3E317B7426651B206FEFBF787984F9BA8ACE2730D8A6839F1C3D7E8

Karbo-cli-ubuntu18.04-v.2.3.4.tar.gz
E214F7ECD0795CAE4EA5BB160D18300D3A942E35F597A066140B3ADE97EC5A3A

Karbo-cli-ubuntu20.04-v.2.3.4.tar.gz
4C5D4AF6ACE118C20739DA0A8BF6935E92877F33DFD6EF6B1E74FCB2C3A8420A

Karbo-cli-macOS-v.2.3.4.zip
CA31C99348386470674EC355A62679ECE967B4948AF631DD965C641BB731E5E9

Karbo CLI Suite v.2.3.3

29 Jun 22:14
Compare
Choose a tag to compare

Karbo-cli-ubuntu18.04-v.2.3.3.tar.gz
E8289700029C95F208873E6A24F27AF33BDC38D5426F25C39CD83E85FF7DB2C0

Karbo-cli-win64-v.2.3.3.zip
23A30D11256912003ED716A154A6168F3AA956D4072A02C8914C41D6D9494B17

Karbo-cli-ubuntu16.04-v.2.3.3.tar.gz
54894D741B702134CA01E9964A03907A59AEA58C910EED297D98F6E5E4AB9F73

Karbo-cli-macOS-v.2.3.3.zip
B57E8A07FBA7B7B5DC2752A304628270581287F23ED7AE039F238FE0C4AE0FE5

Karbo CLI Suite v.2.3.2

19 Jun 07:09
Compare
Choose a tag to compare

Fixed a bug in transaction fee validation.

Karbo-cli-win64-v.2.3.2.zip
4CF2F0593B82E07E354B44CBF1B7A0AFB78B672B23850A0288B1F6A5D7C1F7E0

Karbo-cli-ubuntu16.04-v.2.3.2.tar.gz
D84D3876E9A78E3C4D508F7BD5B22C93479308648456E555AAB4C0C4856026A2

Karbo-cli-ubuntu18.04-v.2.3.2.tar.gz
AE9F3FEA86B961A784371E6AB423057A8F28BD3B16C763724D561121912F348B

Karbo-cli-macOS-v.2.3.2.zip
733D20394D85CEE32FAC087B7F3B8F5B1D4F0C3C2293024CF2EB94101803233B

Karbo CLI Suite v.2.3.1

18 Jun 08:18
Compare
Choose a tag to compare

This release contains improvements in JSON RPC methods and therefore is especially recommended to public nodes whose API is exposed to the world. Namely:

  • fixed JSON serialization of float numbers
  • an error is returned if some of the reserve proof's transactions couldn't be found
  • limit the number of requested blocks in some methods
  • improve error handling in some methods

Karbo-cli-win64-v.2.3.1.zip
281F5BD5A97A5D99502984C0F1850C4A503E0E79902FD81710650B47454E6A0C

Karbo-cli-ubuntu18.04-v.2.3.1.tar.gz
400F51A7E16C305FFC67E909D61C10DE0FBE5B61238E100DD0F85BE4D7AC7841

Karbo-cli-ubuntu16.04-v.2.3.1.tar.gz
3322CA71253346D34C1C6908BD1295B48710AE9FBC726B27BDD8831FA47348C2

Karbo-cli-macOS-v.2.3.1.zip
2C5347A0831C5BFFD3D313D7C823DC3DBB1C55161C835A38DCF25FB63E10235C

Karbo CLI Suite v.2.3.0 "Demo-2"

27 May 15:38
Compare
Choose a tag to compare
  • New JSON RPC methods
  • Lite Blocks
  • Flat-rate fee for public nodes
  • Fee per byte for tx extra
  • RocksDB updated to v. 6.8.1
  • Reduced the size of blockchain on disk due to ZSTD compression and removing of duplicating flat-file main chain storage
  • Synchronization speed-up (in comparison to prev. version of this implementation, not so fast as Karbo-1, sadly)
  • Synchronization speed-up of recent blocks not in checkpoints zone thanks to multi-threading transactions validation
  • Many other compatibility changes, updates and fixes

Karbo-cli-win64-v.2.3.0.zip
6B8A71591E964184B5C995B836EE8616094C75939489A81358D83B08396CDBEC

Karbo-cli-ubuntu16.04-v.2.3.0.tar.gz
FD0DBAEFBA751DF41DDA0B359FEAFD56B771053FF69656A7AE5B0C9A1032F059

Karbo-cli-ubuntu18.04-v.2.3.0.tar.gz
94E39C36C0548E19147C4C7E99805AA15A0749C1474BA318BC4AE8CA20684FEF

Karbo-cli-macOS-v.2.3.0.zip
71A7AC7EAB7112266E1D483DF70B48D58FA98A95077051AE91F2F19AE398B915

Karbo 2

13 Jun 11:42
Compare
Choose a tag to compare
Karbo 2 Pre-release
Pre-release
  • Various changes for compatibility with Karbo
  • Updated RocksDB to release 5.15.10
  • Added GreenWallet (CLI wallet based on WalletGreen library)
  • Limit reorganization depth by mined money unlock window
  • Transactions comparison check during reorganization
  • Poisson check during deep reorganization
  • Burning bug and other bugs fixed
  • Other various changes and fixes