GitPedia
OpenFuturePlatform

OpenFuturePlatform/open-chain

Open source blockchain project designed for developer needs from the start. OPEN chain is a convenient and flexible technology for developing blockchain solutions and decentralized applications.

22 Releases
Latest: 6y ago
[2.0.1] - 2019-09-6v2.0.1Latest
george-bisiaringeorge-bisiarinยท6y agoยทSeptember 6, 2019
GitHub

๐Ÿ› Fixed

  • Sync: chain sync fixture

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-2.0.1.jar | `BF0BA039F2BB7781CF57AA103DDF45C2` |
  • | open-chain-2.0.1_installer-macos.dmg | `904ee752fcd02eb5d0e2d8e940f32595 ` |
  • | open-chain-2.0.1_installer-unix.sh | `299485d78d030eb4da5fae4fcb0de2a0 ` |
  • | open-chain-2.0.1_installer-windows-x64.exe | `88d1995663871b89f7af865f93d63528 ` |
  • | open-chain-2.0.1_portable-unix.tar.gz | `6551849a7e149fed7f85f435bf65128e ` |
  • | open-chain-2.0.1_portable-windows-x64.zip | `c8a019ba59be16201daf4488fb56db27 ` |
[2.0.0] - 2019-02-25v2.0.0
evgeny-krylovevgeny-krylovยท7y agoยทFebruary 25, 2019
GitHub

๐Ÿ“‹ Changed

  • Consensus: block production time is increased
  • Core: states reflect only latest blockchain status
  • RPC: transaction's receipts are displayed on Wallet UI
  • RPC: contract estimation button is added to Wallet UI

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-2.0.0.jar | `686E56D7DAC65BCE7511220A5D1039EF` |
  • | open-chain-2.0.0_installer-macos.dmg | `BF8A7387509175831F5226CDB4D2BB3B` |
  • | open-chain-2.0.0_installer-unix.sh | `2C19253069739D4E0E7572AA173A76C3` |
  • | open-chain-2.0.0_installer-windows-x64.exe | `E3CC5F1B65C37815EED9C1B4887585F4` |
  • | open-chain-2.0.0_portable-unix.tar.gz | `6D2BF1FC251C96789EC53A62AF5D468B` |
  • | open-chain-2.0.0_portable-windows-x64.zip | `ADB72A15F7DF4CE8713F45D109588DBD` |
[1.9.0] - 2019-02-08v1.9.0
evgeny-krylovevgeny-krylovยท7y agoยทFebruary 8, 2019
GitHub

โœจ Added

  • Smart contracts: contract cost estimation
  • Smart contracts: contract execution
  • Smart contracts: rollback contract execution on failure
  • Smart contracts: added method to transfer tokens
  • Core: transaction receipts
  • Database: smart contract table

๐Ÿ“‹ Changed

  • Core: transfer transaction structure, field for smart contract bytecode added
  • Core: transfer transaction extended for contract interactions

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.9.0.jar | `53A5C84AC7B8BA5A481BB697EAB05B91` |
  • | open-chain-1.9.0_installer-macos.dmg | `0A81EABC273004A42AED22C143E862B0` |
  • | open-chain-1.9.0_installer-unix.sh | `C319F9B1AF854B57B2EC500C75CBCAC3` |
  • | open-chain-1.9.0_installer-windows-x64.exe | `669AB2091A35B369E2B11CA1A92012B6` |
  • | open-chain-1.9.0_portable-unix.tar.gz | `13853E060852EA935FE72E20C1107D3F` |
  • | open-chain-1.9.0_portable-windows-x64.zip | `C66D598104FECD4517F25F3938A6D860` |
[1.8.0] - 2019-01-25v1.8.0
evgeny-krylovevgeny-krylovยท7y agoยทJanuary 25, 2019
GitHub

โœจ Added

  • Core: blocks rollback
  • Core: wallet states
  • Core: delegate states
  • Core: light synchronization

๐Ÿ“‹ Changed

  • Consensus: sequential ordering of active delegates
  • Consensus: in case active delegate does not produce block due to its possible unavailability, boot node will produce it
  • Consensus: invalid blocks are not broadcast across the network
  • Core: removed redundant logs
  • Core: delegate info is stored in a state
  • Core: wallet balance is stored in a state
  • Core: account has one vote for a delegate

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.8.0.jar | `99D7D59B8EAB7C62D35B21185497AA92` |
  • | open-chain-1.8.0_installer-macos.dmg | `7801DC046716758F8A889BF3C172098E` |
  • | open-chain-1.8.0_installer-unix.sh | `D27224010C29866AE8C967267334951A` |
  • | open-chain-1.8.0_installer-windows-x64.exe | `863B1E8B37848BC5C0AD5DA27F8D2549` |
  • | open-chain-1.8.0_portable-unix.tar.gz | `DD667D7894F1C17B5CA4AE12AF96D47A` |
  • | open-chain-1.8.0_portable-windows-x64.zip | `26065E75EB15C7571FB05015B9763BDF` |
[1.7.1] - 2019-01-21v1.7.1
evgeny-krylovevgeny-krylovยท7y agoยทJanuary 21, 2019
GitHub

๐Ÿ› Fixed

  • Sync: persistence a large number of blocks

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.7.1.jar | `C3995FA1C5C7E0DE478B8C68F8CA645C` |
  • | open-chain-1.7.1_installer-macos.dmg | `294313ABDFE7E37198AD5C41BA2EC012` |
  • | open-chain-1.7.1_installer-unix.sh | `01EA6C36A7CD292BF55501ACB4B8C288` |
  • | open-chain-1.7.1_installer-windows-x64.exe | `F486096E936A35AF51E75B05C59E1B3F` |
  • | open-chain-1.7.1_portable-unix.tar.gz | `EA624D5D3588AD9713AC201931EF9BC9` |
  • | open-chain-1.7.1_portable-windows-x64.zip | `96D8F5F182C1E22B3FA013040ED8980E` |
[1.7.0] - 2019-01-17v1.7.0
evgeny-krylovevgeny-krylovยท7y agoยทJanuary 17, 2019
GitHub

โœจ Added

  • Sync: full synchronization, all types of transactions are saved
  • Sync: wallet balances also synchronized

๐Ÿ“‹ Changed

  • Sync: general stability improvements
  • Network: operational number of connections is lowered - even if node has not sufficient amount of connections, it still operates with blocks and transactions

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.7.0.jar | `CEF9844D90659535A9C10C6D8BFBFA8E` |
  • | open-chain-1.7.0_installer-macos.dmg | `9C20C4F784C4AE8E49FEBB71DC9FBFB7` |
  • | open-chain-1.7.0_installer-unix.sh | `4DB2FD1EE6ADF0212D896229872CEBD9` |
  • | open-chain-1.7.0_installer-windows-x64.exe | `58E09ED080C0631A4800344ED12EA812` |
  • | open-chain-1.7.0_portable-unix.tar.gz | `ABE486D1FE7EDB0046A6B461333A47C3 ` |
  • | open-chain-1.7.0_portable-windows-x64.zip | `BDCC9D52D56574CF1A01CC5DEA122C96` |
[1.6.0] - 2019-01-10v1.6.0
evgeny-krylovevgeny-krylovยท7y agoยทJanuary 10, 2019
GitHub

โœจ Added

  • Smart contracts: contract object serialization
  • Smart contracts: contract object deserialization

๐Ÿ“‹ Changed

  • Sync: blocks synchronization (blocks upload from latest genesis block until current last local one)
  • Sync: timed out sync request recovery mechanism (retry the request on response unavailability)
  • Sync: epoch blocks validation according to genesis block from next epoch
  • Sync: blocks requested either from boot nodes or current active delegates
  • Network: connection establishment is limited by time. On timeout attempt considered as failed

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.6.0.jar | `7E12102AAFEC7F3314C664B98194147C` |
  • | open-chain-1.6.0_installer-macos.dmg | `27908E74E8004062F3A6F38ADC0471FD` |
  • | open-chain-1.6.0_installer-unix.sh | `5962774B79298A80906E990D3F4CEE24` |
  • | open-chain-1.6.0_installer-windows-x64.exe | `7E25174A0066D3069D140A77C792F3DD` |
  • | open-chain-1.6.0_portable-unix.tar.gz | `1CCD7A248206011079F46DC7B0DFC237 ` |
  • | open-chain-1.6.0_portable-windows-x64.zip | `6ECAB469F2BC7C74ECFD862BFEE84A94` |
[1.5.0] - 2018-12-14v1.5.0
evgeny-krylovevgeny-krylovยท7y agoยทDecember 14, 2018
GitHub

โœจ Added

  • Smart contracts: contract basic executor

๐Ÿ“‹ Changed

  • Sync: time synchronization based on ntp servers
  • Network: strict quantity of permanent connections
  • Network: in case of failed connection attempt, node is not allowed to retry connect for an hour
  • Network: node maintains minimum amount of connections, when there is a lack of them
  • Smart contracts: contract variable class validation is supplemented

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.5.0.jar | `CA8AFE2FC3E3417BCA14725AF66C8A41` |
  • | open-chain-1.5.0_installer-macos.dmg | `CF34CC0691D549227A7D5AABA87092F5` |
  • | open-chain-1.5.0_installer-unix.sh | `9B7FC1C675D96B0979A35FDEFCFD2441` |
  • | open-chain-1.5.0_installer-windows-x64.exe | `2FBD6FC5D59B5A3ECD93E739A4947950` |
  • | open-chain-1.5.0_portable-unix.tar.gz | `AB93E00C035ADEA3AD2F7F85A5BFDB39 ` |
  • | open-chain-1.5.0_portable-windows-x64.zip | `84A12D352C60CB95FD00F2E16A7A247D` |
[1.4.0] - 2018-11-29v1.4.0
george-bisiaringeorge-bisiarinยท7y agoยทDecember 3, 2018
GitHub

โœจ Added

  • Smart contracts: loading of a contract to JVM
  • Smart contracts: contract basic validation

๐Ÿ“‹ Changed

  • Core: at chain synchronization a chain of blocks is requested instead of last block
  • Core: time synchronization is based on time-synchronized nodes

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.4.0.jar | `CF7C3A68929977AA20B1257745BA51C8` |
  • | open-chain-1.4.0_installer-macos.dmg | `76DC48183A37713B0AC0EEF4C96ABC62 ` |
  • | open-chain-1.4.0_installer-unix.sh | `D22640D355D1D6AAFEF2669F93494605 ` |
  • | open-chain-1.4.0_installer-windows-x64.exe | `F07BD25215A9F4B9AC17E548E9270464 ` |
  • | open-chain-1.4.0_portable-unix.tar.gz | `3C081D155923D76DFF8EEFE870C9A0F7` |
  • | open-chain-1.4.0_portable-windows-x64.zip | `1F6A70A621BFAF5C7254291EEFC8FC25` |
[1.3.0] - 2018-11-16v1.3.0
george-bisiaringeorge-bisiarinยท7y agoยทNovember 16, 2018
GitHub

โœจ Added

  • Network: broadcast new client info over the entire network
  • Network: filtering expired messages

๐Ÿ“‹ Changed

  • Network: removed heartbeat handler response
  • RPC: Response pagination improved

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.3.0.jar | `AD0544C6C8EA6B680EC649AEF8E3E1CF` |
  • | open-chain-1.3.0_installer-macos.dmg | `DA92516E8F7F7CDD6A369F13168C5F48` |
  • | open-chain-1.3.0_installer-unix.sh | `04BBC480AE6AF6F132641DDBCDFCD2A3` |
  • | open-chain-1.3.0_installer-windows-x64.exe | `E259831A9C5A11F1F353AD8B751C77E7` |
  • | open-chain-1.3.0_portable-unix.tar.gz | `7F05D99662F002A43B9B463D1BD370D6` |
  • | open-chain-1.3.0_portable-windows-x64.zip | `2E47C9AD5A5EF3CBBCD7D72349861CD8` |
[1.2.0] - 2018-10-22v1.2.0
evgeny-krylovevgeny-krylovยท7y agoยทOctober 22, 2018
GitHub

โœจ Added

  • Smart contract: adress generation utilites
  • Smart contract: test contract

๐Ÿ“‹ Changed

  • Network: time synchronization protocol accuracy is increased
  • Communication Protocol: time synchronization messages are updated
  • Smart contract: base contract class structure

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.2.0.jar | `3CD32BA1C632DECD4A21EE978AACEA58` |
  • | open-chain-1.2.0_installer-macos.dmg | `A9CCDD96916C9E183C4D80F6FE947F67` |
  • | open-chain-1.2.0_installer-unix.sh | `42660B0FFB0C40850C04FEFFA8918B33` |
  • | open-chain-1.2.0_installer-windows-x64.exe | `F704D0E98A4C38265232D59026859B8F` |
  • | open-chain-1.2.0_portable-unix.tar.gz | `5DB44A7723EBA12CB5A34333329A0418` |
  • | open-chain-1.2.0_portable-windows-x64.zip | `8C065AE020934960206DD328BCC65257` |
[1.1.0] - 2018-10-11v1.1.0
evgeny-krylovevgeny-krylovยท7y agoยทOctober 11, 2018
GitHub

โœจ Added

  • Smart contract: base initialization
  • Smart contract: base entities
  • Smart contract: base service interface
  • Smart contract: samples
  • Core: unconfirmed balance check by unconfirmed transactions
  • Wallet UI: sorting transactions by timestamp in a reverse order

๐Ÿ“‹ Changed

  • Core: transaction validation improved when creating a block
  • Core: update configuration file information when values change
  • Database: unconfirmed balance removed from wallets table

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.1.0.jar | `9185518283E2105804ADAA4464045808` |
  • | open-chain-1.1.0_installer-macos.dmg | `C691E4C0AB1370EA50F1B49C09FBDC84` |
  • | open-chain-1.1.0_installer-unix.sh | `4CA6762F113CE6D701209B5FF2F4714D` |
  • | open-chain-1.1.0_installer-windows-x64.exe | `9A026D478815712518D35D832368C988` |
  • | open-chain-1.1.0_portable-unix.tar.gz | `57BE54FFFB9637529C56692A2976221C` |
  • | open-chain-1.1.0_portable-windows-x64.zip | `C4CEB7305F75107933DC4040D4D42F10` |
[1.0.0] - 2018-09-25v1.0.0
evgeny-krylovevgeny-krylovยท7y agoยทSeptember 25, 2018
GitHub

โœจ Added

  • Core: transaction validation
  • Core: transactions priority balancing
  • Core: block capacity
  • Database: tables indexes
  • RPC: recalled vote flag
  • RPC: vote date to "get all votes" response

๐Ÿ“‹ Changed

  • SQLite database changed to H2
  • Core: unconfirmed balance calculation is improved

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-1.0.0.jar | `07AD4A54055F5D03D368E2D0FBF39272` |
  • | open-chain-1.0.0_installer-macos.dmg | `F3853F74B55803073CCDD5275DBBDAFE` |
  • | open-chain-1.0.0_installer-unix.sh | `E7E1BDC3009231F076FCDAF77D5DDF27` |
  • | open-chain-1.0.0_installer-windows-x64.exe | `19B8F4FE074BD14895360EE32897351D` |
  • | open-chain-1.0.0_portable-unix.tar.gz | `69770C6230BF2A069F1C2603132B14AB` |
  • | open-chain-1.0.0_portable-windows-x64.zip | `1E9CF7BB0375425624D2F9591B1D1538` |
[0.8.0] - 2018-09-07v0.8.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทSeptember 7, 2018
GitHub

โœจ Added

  • Consensus: delegate public key field to a delegation transaction
  • RPC: delegate public key parameter to a delegation transaction request
  • Network: node ID as a network identifier
  • Core: unconfirmed output balance to a wallet
  • RPC: wallet address validation
  • RPC: node ID added to active delegate response
  • Wallet UI: Send delegate transaction
  • Wallet UI: Send vote transaction
  • + 1 more

๐Ÿ“‹ Changed

  • Network: addresses exploring mechanism
  • Network: nodes reconnection mechanism
  • Core: synchronization mechanism
  • Core: wallet balances calculation improved

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.8.0.jar | `4B7E5EEA269574212356575E5520A301` |
  • | open-chain-0.8.0_installer-macos.dmg | `E81905A40F07F521A454EF50F1E38CA9` |
  • | open-chain-0.8.0_installer-unix.sh | `3EF518F71BFFE97DF6EBD163681A3B8D` |
  • | open-chain-0.8.0_installer-windows-x64.exe | `BA22FD86FC7FADFC4108EDE46B020BA2` |
  • | open-chain-0.8.0_portable-unix.tar.gz | `4E4E2D2E1D7F3C94EBE9952B6649DC9C` |
  • | open-chain-0.8.0_portable-windows-x64.zip | `7214DD049DD18D402C14B2C570A27E57` |
[0.7.0] - 2018-08-31v0.7.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทAugust 31, 2018
GitHub

โœจ Added

  • Master nodes initiation as active delegates on chain start
  • Configuration file
  • Network: Greeting response message contains node's external host

๐Ÿ“‹ Changed

  • Node private key moved from a separate file to a configuration file
  • Network: Improved connection to active delegates
  • Core: Improved vote transaction validation when a wallet had already voted
  • Core: Empty block creation is allowed

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.7.0.jar | `26FEFD475CB4452B8C7E176400CD3149` |
  • | open-chain-0.7.0_installer-macos.dmg | `09B272EC508C6F8177E902CFD479521D` |
  • | open-chain-0.7.0_installer-unix.sh | `673F192465ED050420CF544475E716BB` |
  • | open-chain-0.7.0_installer-windows-x64.exe | `46473F4524D57216AF14C85E7864E67D` |
  • | open-chain-0.7.0_portable-unix.tar.gz | `DF67EBB7BFC8690260653887CC5C243D` |
  • | open-chain-0.7.0_portable-windows-x64.zip | `18686FA3C843ACEE1A16CC8E6DEB86F2` |
[0.6.1] - 2018-08-27v0.6.1Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทAugust 27, 2018
GitHub

โœจ Added

  • Application properties for docker

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.6.1.jar | `C1FFCF519D4A64118CD9D4EF1476E200` |
  • | open-chain-0.6.1_installer-macos.dmg | `2CFB265F5E45994FBF46F93D520FC169` |
  • | open-chain-0.6.1_installer-unix.sh | `66E66FCFD825EED86AF1008C29116FA6` |
  • | open-chain-0.6.1_installer-windows-x64.exe | `B98E345C96A1A54954D0DBF607D3CC8A` |
  • | open-chain-0.6.1_portable-unix.tar.gz | `FC371342BDC1DFF50BCF8878045D3DCC` |
  • | open-chain-0.6.1_portable-windows-x64.zip | `7D34B72E314DDED396E195FE944C4F84` |
[0.6.0] - 2018-08-24v0.6.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทAugust 24, 2018
GitHub

โœจ Added

  • Network: A UID for nodes
  • Sync: Up node synchronization
  • Sync: Application synchronization status
  • Sync: Check application synchronization status and start synchronization if need
  • RPC: Get explorer info
  • RPC: Get a list of blocks
  • RPC: Get a list of transactions
  • RPC: Main and genesis block endpoints unit tests
  • + 2 more

๐Ÿ“‹ Changed

  • Core: Genesis and Main blocks are not broadcasted after creation, pending blocks are broadcasted instead
  • Core validation: Now it is impossible to create vote transaction on the nonexistent delegate
  • Core validation: Now it is impossible to generate a request of vote transaction with the nonexistent vote type
  • Core validation: Now it is impossible to create transactions with a negative fee
  • Core validation: Improved fee and amount validation for the transfer transaction
  • Core: Removed validation from main block service on adding a block
  • Core: Removed validation from genesis service on adding a block

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.6.0.jar | `B387005436E09020322B5A2653FB84F3` |
  • | open-chain-0.6.0_installer-macos.dmg | `3CFBE76AA954DD632F975767D12FF28B` |
  • | open-chain-0.6.0_installer-unix.sh | `58E10612928001A45DA2C7DE204A22F5` |
  • | open-chain-0.6.0_installer-windows-x64.exe | `AC081F5827EB50F41E195BCAF3FC2A14` |
  • | open-chain-0.6.0_portable-unix.tar.gz | `FD91BE328ED3431BCFBBB0CB2F58D0FB` |
  • | open-chain-0.6.0_portable-windows-x64.zip | `DD5F5C14AFE1D43EA90AD79790733748` |
[0.5.0] - 2018-08-10v0.5.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทAugust 10, 2018
GitHub

โœจ Added

  • Consensus: Intervals between time slots for synchronization
  • Consensus: Prevote stage on block creation
  • Consensus: Commit stage on block creation
  • Wallet UI: Generate a seed phrase
  • Wallet UI: Create a wallet
  • Wallet UI: Save wallet data in a file
  • Wallet UI: Protect the file with password
  • Wallet UI: Access wallet with file
  • + 9 more

๐Ÿ“‹ Changed

  • New file structure

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.5.0.jar | `4AFD9406736F557B8BB30DE981673D3C` |
  • | open-chain-0.5.0_installer-macos.dmg | `8193221AB7F60F4701FC52E1BC027167` |
  • | open-chain-0.5.0_installer-unix.sh | `AC3EEB4BB88BC448B5381974D9954A68` |
  • | open-chain-0.5.0_installer-windows-x64.exe | `C5233F489961A9885D348A12325F4E5C` |
  • | open-chain-0.5.0_portable-unix.tar.gz | `6B6C6B6A84622112A8DF3142A93CB375` |
  • | open-chain-0.5.0_portable-windows-x64.zip | `65AEC598D781D906825CD98B66524DDE` |
[0.4.0] - 2018-07-27v0.4.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทJuly 27, 2018
GitHub

โœจ Added

  • Time slots mechanism
  • Delegate transaction
  • Vote/Recall vote transaction
  • Vote weight based on wallet balance
  • Reward transaction
  • Transaction sign
  • Delegate transaction verification
  • Vote/Recall vote verification
  • + 13 more

๐Ÿ“‹ Changed

  • Serialization mechanism to support kotlin classes
  • Transactions structure

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.4.0.jar | `171AEE45B4131AE25F017D1389F67C09` |
  • | open-chain-0.4.0_installer-macos.dmg | `04BF06B8586D56A697DFF185DD0D38A2` |
  • | open-chain-0.4.0_installer-unix.sh | `569D9681809179DB7667EA9FA491D63F` |
  • | open-chain-0.4.0_installer-windows-x64.exe | `CD3AF132334151D2AC90B40ABE554940` |
  • | open-chain-0.4.0_portable-unix.tar.gz | `6DE841F4E67CDDAC39E78C53C7CCF7C2` |
  • | open-chain-0.4.0_portable-windows-x64.zip | `48B8A8D176085436257ADEA3B47FF441` |
[0.3.0] - 2018-07-13v0.3.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทJuly 13, 2018
GitHub

โœจ Added

  • Address mixed-case checksum
  • Address validation
  • RPC requests: validateAddress
  • Vote transaction type
  • Voting algorithm mechanism
  • Voting storing
  • Delegate rating calculation
  • Active delegates storing
  • + 22 more

๐Ÿ“‹ Changed

  • Default account info is added to the doGenerateMaster end-point response
  • doGenerateMaster end-point renamed to doRestore
  • Blocks are divided by types: GenesisBlock and MainBlock

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.3.0.jar | `8FAB1A77F8C836A9E78406F5F645F4BE` |
  • | open-chain-0.3.0_installer-macos.dmg | `9477B7E48F1558E9CC12AF335EE55528` |
  • | open-chain-0.3.0_installer-unix.sh | `0CD9E68407B949584CC2DC0953EFF5B1` |
  • | open-chain-0.3.0_installer-windows-x64.exe | `529BE770BF64216E3CE2EFDC9C007BF3` |
  • | open-chain-0.3.0_portable-unix.tar.gz | `8BA604CF2225CF1E3A687D564F3F887D` |
  • | open-chain-0.3.0_portable-windows-x64.zip | `4A4ED7104EA3C48030660858D26866DF` |
[0.2.0] - 2018-06-29v0.2.0Pre-release
evgeny-krylovevgeny-krylovยท7y agoยทJune 29, 2018
GitHub

โœจ Added

  • Seed phrase generator
  • Seed phrase validator
  • Generate a master key with seed phrase
  • Key derivation algorithm
  • Get derivation key of master key by seed phrase and derivation path
  • Get a serialized public key value in base58 format from extended key
  • Get serialized private key value in base58 format from extended key
  • End-point: get a master key by seed phrase
  • + 8 more

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.2.0.jar | `450FFA2D861C90DE1911480D67D2B49E` |
  • | open-chain-0.2.0_installer-macos.dmg | `2391E8C01D1C3642FCA3AD3B7F029D77` |
  • | open-chain-0.2.0_installer-unix.sh | `CFAECC239DF3BBF4931C7F13175F2CF9` |
  • | open-chain-0.2.0_installer-windows-x64.exe | `832ACBC09047EEA4D76C018171ABCC27` |
  • | open-chain-0.2.0_portable-unix.tar.gz | `48629EE0BB5EDE90B7582CBB60BA5E82` |
  • | open-chain-0.2.0_portable-windows-x64.zip | `9F1300C92987DA37287FD8E0CA3F19EA` |
[0.1.0] - 2018-06-18v0.1.0Pre-release
ruslanysruslanysยท8y agoยทJune 18, 2018
GitHub

โœจ Added

  • Setup Netty server for socket connection
  • Setup Netty clients for socket connection
  • Setup Netty server for HTTP
  • Binary serialization communication protocol
  • Binary deserialization communication protocol
  • Time synchronization
  • End-point chain stability check
  • Heartbeat implementation
  • + 14 more

๐Ÿ“ฆ Checksums

  • | File | Checksum (MD5) |
  • |--------------------------------------------|----------------------------------|
  • | open-chain-0.1.0.jar | `3BD218B09D8B5FAA9AE8A8910E04B3DF` |
  • | open-chain-0.1.0_installer-macos.dmg | `5B6938500B7994079DD7056A82C9F7A1` |
  • | open-chain-0.1.0_installer-unix.sh | `B5FE724F073F7D5531848BBD9C617558` |
  • | open-chain-0.1.0_installer-windows-x64.exe | `3F7EFBC7B025D22F9251CF00321D2240` |
  • | open-chain-0.1.0_portable-unix.tar.gz | `147AA8825DD638364EF7B2737C2405AA` |
  • | open-chain-0.1.0_portable-windows-x64.zip | `EBB4769EE4E7BECDF0332CA776405016` |