Skip to content

Latest commit

 

History

History
446 lines (313 loc) · 42.5 KB

CHANGELOG.md

File metadata and controls

446 lines (313 loc) · 42.5 KB

(2023-05-15)

  • bump version (3d8dc3a)
  • Move NBitcoin to namespace Blockcore.NBitcoin (#446) (d6dd45b), closes #446

(2023-04-16)

  • Add an interface to override services from the network class (#438) (faa5f75), closes #438
  • make sure cold staking legacy accounts default to bip44 (729ec43)
  • Update version and changelog (9c4ff98)

(2023-02-02)

  • Fix big size blocks bug from NBitcoin (880292e)
  • Fix not null warning (f4f7330)
  • Update bitcoin checkpoints and defaultAssumeValid (#436) (57a93a8), closes #436
  • Update version and changelog (213b2e8)

(2022-10-24)

  • Add back the SBC and RSC launch settings (5e529f3)
  • Adding BC flags for SHA512 hashes (62f41df)
  • Adding MOL blockchain (#423) (91eaea8), closes #423
  • Bump version and update change log (d6f143a)
  • Enable blazor (#419) (6829168), closes #419
  • Ensure that configuration file for MOL is lower-case only (d631c72)
  • Ensure that folder name is lower-case for MOL (7826a8d)
  • Ensure that impleumx test and regtest is lowercase (f5fc937)
  • Remove empty solution folder (4ab57b2)
  • Remove the reload on change to reduce listeners handlers (OS resources) (09be90a)

(2022-09-29)

  • Add additional checkpoint for City Chain (f928dab)
  • Configure reloadOnChange to be false (229a3ed), closes #418
  • Define a maximum tx fee or else zero few is required (885634a)
  • Fix wallet to use segwit in the correct derivation path (#415) (3ef32a7), closes #415
  • Update DNS and seed nodes for City Chain (f0fc349)
  • Update version (c36bf5e)

(2022-08-26)

  • add changelog (5e5cde6)
  • Add error handling for rpc trx broad cast (#413) (405629b), closes #413
  • Add UI for ban list (#408) (6446575), closes #408
  • Change Blockcore logo (#412) (8a4157e), closes #412
  • Preparing for cold staking pools (#410) (f0cbd71), closes #410

(2022-06-12)

  • bump version (2a34841)
  • Hidden Mining menu when there is no wallet (#405) (58d4540), closes #405
  • Mine UI code correction (#406) (ef8a08d), closes #406
  • Update TSBC Consensus and TRSC Consensus (#407) (23be1a7), closes #407

(2022-05-18)

  • Add sign/verify schnorr using bouncy castle (#404) (dd61fed), closes #404

(2022-05-13)

  • Synced PowLimit condition with Official XRC Node (#403) (baf9929), closes #403

(2022-05-10)

  • change nodes IP for SBC and RSC (#394) (968052b), closes #394
  • Coldstake redeem bug (#396) (cfeda4a), closes #396
  • Node UI (#399) (5e5c67a), closes #399
  • Update NuGet packages (#400) (1a1c2ee), closes #400
  • update SBC, RSC and CY logos (#401) (25d68dc), closes #401
  • XRC HardFork - X11, DigiShield POW algo (#402) (59458b4), closes #402

(2022-01-30)

  • add checkpoints to strax (cc038cf)
  • Add endpoint to return the network weight for POS chains (#377) (d4e38ee), closes #377
  • Enable staking on strax (#379) (36f93cb), closes #379
  • Upgrade for release 1.1.29 (b21ac78)

(2021-11-21)

  • Add max tx fee to strax network (7d13219)
  • Add project properties for NuGet package of Cybits (#366) (fd3e172), closes #366
  • Add the ability to not auto-create hot account when activate cold sta… (#360) (e0932eb), closes #360
  • Allow restore to not create the cold staking accounts (#359) (f1f12fb), closes #359 #358
  • Cybits Network Implementation (#362) (92f796d), closes #362
  • Rutanio BIP9 activation window update, and checkpoints updated too (#363) (308955c), closes #363
  • Update the RocksDB package (#365) (514bc3b), closes #365

(2021-10-05)

  • Add OpReturnDataIsHex in build-tx-request to store hex bytes (#348) (193e8fd), closes #348
  • Adding support for Strax (#355) (c298c3e), closes #355
  • Bump version and update change notes for previous release (#347) (37e9e49), closes #347
  • Fixes an issue when reindex takes more than one minute (#351) (150e89b), closes #351
  • Make rocksdb the default db (#346) (d869c04), closes #346
  • Update Check points Rutanio (#349) (55fd969), closes #349 #348 #348
  • Update the Discord links (#353) (7447b31), closes #353

(2021-07-05)

  • Cache the deployment flags to improve startup (#340) (7c06cc1), closes #340 #337
  • Documentation and Explanation of blockcores POS (#279) (ee7a4ff), closes #279
  • Extend OP_RETURN from 40 to 83 for City Chain (#345) (9e87635), closes #345
  • Migrate to Blockcore.RocksDB (#342) (aff064d), closes #342
  • Remove the ChainedBlocksDataBytes (#338) (d95c898), closes #338 #337
  • Update to latest RocksDB package (#344) (162062d), closes #344

(2021-03-09)

  • #280 (#282) (5119089), closes #280 #282
  • Make sure that each query against database uses a new connection object (#300) (19596af), closes #300 #299
  • Make the folder name for data lowercase (#302) (04aa205), closes #302
  • Minor improvement to the NodeBuilder for test node. (#296) (3f0b92d), closes #296
  • Update x42 segwit activation (#301) (6a743e0), closes #301

(2021-03-09)

  • Add IMPLX MainNet SeedNodes and CheckpointInfo (#283) (8595042), closes #283
  • Add upload of artifact to the build (#292) (6710591), closes #292 #291
  • Added support for xRhodium (XRC) (#286) (6430223), closes #286
  • Adding HomeCoin Network (#289) (129c67d), closes #289
  • bump version (b8d16e9)
  • Disable the request logging to avoid logging password and other request data (#287) (6d8813e), closes #287
  • Feature/upload artifact on workflow (#293) (8aefa13), closes #293 #291
  • Launch setting names should use the technical chain name (#294) (2f1b241), closes #294
  • Resolve PR comments from initial PR on HomeCoin (#295) (69dfb03), closes #295

(2021-02-19)

  • Add checkpoints for City Chain network (ef16368)
  • Add X1 (#276) (6f510a0), closes #276
  • dotnet pack generate symbols (snupkg) (#275) (99a9dd5), closes #275
  • Fix build error: NU1101: Unable to find package (#273) (0695789), closes #273
  • Fix fee send bug (55e748f)
  • Update changelog and bump versions (fd87c06)
  • Upgrade package dependencies to 3.1.11 (b07b8e0)
  • Wallet db to use sqlite (instead of litedbv4) (#272) (ad2fca4), closes #272

(2021-02-01)

  • Add EXOS to launch settings (7c32b4a)
  • Add Mode to tests for Mac (#270) (0bcc3a6), closes #270
  • Adding ImpleumX network (#258) (6d229a8), closes #258
  • Bump version to17 (ae83bc7)
  • Change from .NET 5 to .NET Core 3.1 (e57dfde)
  • Changed LiteDB to v4 for stability. (#242) (d4dcd41), closes #242
  • Configure package to be packaged for IMPLX (db41c33)
  • Creating a method to auto generate the test wallet db (#264) (731e74b), closes #264
  • Feature/bcp chain (#266) (7eefa5e), closes #266
  • Fix sweep dependency (#253) (2c5afb7), closes #253
  • Fix the guard clause for sweep that incorrectly required minimum 500 outputs (ff47e3a)
  • Fix the tests (7b25fb9)
  • Fix wallet history sorting (5bdcee0)
  • Fixes serialization issue with events (1beb281), closes #269
  • Improve performance by avoiding methods (9d523b3), closes #269
  • Increase the FallbackFee for City Chain (4bd78c9)
  • Make the Tests.Common into NuGet package again as before (6ce157b)
  • Optimize the reading of Transaction ID upon serialization (f3a9030), closes #269
  • peer connection failure moved to debug instead of information (#250) (0c1ff83), closes #250
  • Refactor City network definition into Blockcore namespace (6cb50b5)
  • Refactor x42 network definition to have correct namespace (f2f5efc)
  • Rename ico.png to icon.png for City package (5d6bbd4)
  • Return the PosModifierv2, PosFlags and PosHashProof in REST API (e137515)
  • Subscribe to blocks and peers events on the ui (#267) (5114f10), closes #267
  • Update sweep to build aggregated transactions (f6bcf76)
  • Upgrade to .NET 5 (#252) (e56ab61), closes #252

(2020-12-22)

  • Add manual dispatch capability to workflows (bd568d1)
  • Attempting to get all tests to pass (#240) (77a49c0), closes #240
  • consolidated and rebaased changes (#244) (4200a18), closes #244
  • Fix build break (68ded29)
  • Fix build links (6a507e0)
  • Fix failing test (14f3bcb)
  • Fix project references (#245) (0ce71d5), closes #245
  • Fix TCITY network configuration (cbf104a)
  • Improve structure for network definitions (#246) (633119f), closes #246
  • Remove all warnings from the solution (#243) (faab7ff), closes #243
  • Set last POW Block to 165_500 (#249) (62151bd), closes #249
  • Temporarily enable additional event triggers for publish (b4108cc)
  • Update changelog and version (9c9d390)
  • Update coinbase consensus for City Chain (#248) (9fc5e2d), closes #248
  • Update to Release 16 (cf752f5)

(2020-11-19)

  • Updated CI Var for GitHub workflow change. (#239) (36db5eb), closes #239
  • (late) bump version (776db01)
  • Add abstraction to the db types (#232) (34bcfa4), closes #232
  • Add API to retreive private key from wallet address (#227) (1b6ab3d), closes #227
  • Add support to retrieve genesis if empty hash is supplied (#238) (e2d72a9), closes #238
  • Added checkpoint, and changed segwit to always active (#233) (25dfd87), closes #233
  • CS address in script reader (#237) (5ad34b9), closes #237
  • Fix OpenExo prefix comments (#221) (b2a9869), closes #221
  • Fix the whitelist to verify against remote IP (1c0ad77)
  • Fix unit tests (#213) (56509ff), closes #213
  • Fixing the NBitcoin changes namespaces (#228) (63c4d0e), closes #228
  • Flush chain repo and wait for store to catch up before flushing conse… (#223) (734324a), closes #223
  • Move NBitcoin to core (#212) (ceea5a1), closes #212
  • Port of stratx implementation of sweep (#236) (3e78dc0), closes #236
  • Port stratis fixes for OP_RETURN in transaction building (#224) (de310f4), closes #224
  • Update the UserAgent to align with industry standard naming (c9feecb)
  • Use rocksdb for utxo and block store and chain headers (#226) (7e90c31), closes #226
  • Use the whitelist and not bind list to check whitelisting during IBD (6450bc3)

(2020-09-15)

  • Added segwit addresses to indexer. (#215) (91940e2), closes #215
  • Added the Bech32Address as a query for history (#217) (85113e9), closes #217
  • Added the Bech32Address to GetAddressBalance() (#216) (55de7d2), closes #216
  • Bump version (f676338)
  • Update the changelog with details from 1.0.13 (0f51e7d)

(2020-09-07)

  • Add About Page (#185) (4f3d3fd), closes #185
  • add null check (#209) (bfcb5aa), closes #209
  • Add path-based filtering support for API keys (#205) (f4b3c46), closes #205
  • Add VerifyMessage overload that takes byte[] (2a1d8f4)
  • bump version (6c84da2)
  • Enhance getrawtransaction method by including the block that the transaction was included in. (#184) (f2debd7), closes #184
  • Feature/api auth (#182) (7c66609), closes #182
  • Fix failing tests (ce0fa5b)
  • Fix stratis consensus options to be similar to stratis code base (6c28848)
  • Fix test to use litedb with memory stream (7e093f6)
  • Fix the fee values for City Chain network configuration from 4333 to 10000 (04b2a46)
  • fixes #197 (#198) (bd62c43), closes #197 #198
  • Improve loading of peers.json (#207) (ea12be0), closes #207
  • Minor edit to API integration tests (47dbd11)
  • Prevent pow miner from crashing on consensus bug (4287b38)
  • Reading history from db instead of loading all entries in memory (#186) (caf9ef3), closes #186
  • Reducing duplicate code in NodeControllerTests (ac5e5f2)
  • Remove Authorize attributes on a couple of API calls (aa9d884)
  • Remove parameters after coins sent (#188) (9ed85ef), closes #188
  • Support bech32 addresses in rpc methods (#211) (2da28a6), closes #211
  • Update the seeders information (#203) (579de7e), closes #203
  • use FromBody for getStakingNotExpired api endpoint (7a30a04)
  • Wallet moved to litedb (#179) (b52aa03), closes #179

1.0.12 (2020-07-10)

  • Add favorite icon handling for the UI (#167) (29194d6), closes #167
  • Added CoinTicker to Agent name (#174) (581caa5), closes #174
  • Added DNS Service to Blockcore.Node (#176) (a0acb1a), closes #176
  • Added DNS Service to Rutanio.Node (#175) (ee79a8f), closes #175
  • Added listtransactions RPC (#159) (1e6013a), closes #159
  • Added Rutanio favicon (#168) (97ed570), closes #168
  • Adding OpenExO Network (EXOS) (#169) (57acad0), closes #169
  • Adding Rutanio Network (RUTA) (#161) (6dac1ff), closes #161
  • bump version (2e01a8c)
  • Changed the x42 MaxOpReturnRelay to 83 (#165) (3ad6e00), closes #165
  • Default to BTC if no chain is specified for the generic node host (05e932b)
  • Fix error & improve coins sent message (#172) (e254313), closes #172
  • Fixed Rutanio.Node build (#177) (7d49a73), closes #177
  • Make nav menu order configurable (#178) (f408324), closes #178
  • Rutanio CSV activation windows updated, and cleanup rutanio favicon (#171) (5020f38), closes #171
  • Update Rutanio Agent on Network Selector (#181) (31addf0), closes #181

1.0.11 (2020-06-22)

  • Add modal component service & create add node modal (#152) (48b2bd9), closes #152
  • Added gettxoutproof RPC (#160) (7e99384), closes #160
  • Bump version (266c9d4)
  • Create send max button and fee types (#148) (75fa06c), closes #148
  • Reset x42 Testnet (#149) (81a7f68), closes #149
  • UI Changes (#157) (229cfa8), closes #157

1.0.10 (2020-06-02)

  • Add correct deployment info for City Chain (6f0e662)
  • Add max fee to network (#140) (b3169a7), closes #140
  • Added blockmintxfee setting to BlockDefinitionOptions (#133) (b83d16f), closes #133
  • Added fee for OP_RETURN for x42. (#139) (80a668f), closes #139
  • Allow zero fee's while estimating spendable amount. (#144) (99774a8), closes #144
  • Bump version to 1.0.10 (e661a61)
  • Create a DefaultMaxBlockSigopsCost to make it more clear when acting on that field (3d82f68)
  • Fix bug when txinfo is not found in mempool (873a883)
  • Remove the constructors from options (#146) (c2c3757), closes #146
  • Rename files to be the same as the class name (cb5d61b)
  • Suppress xml comment warnings (9ad3fb7)
  • UI updates (#131) (fce1e98), closes #131
  • When segwit address is used to sign, we need to return the address signed with. (#142) (0c246e4), closes #142

1.0.9 (2020-05-24)

  • Add FeeFilter capabilities protocol version 70013 (#127) (5f6f330), closes #127
  • Bump master to 1.0.9 (dd28205)
  • move protocol out of the consensus calss and in to the consensus factory (#128) (2e4816b), closes #128
  • Move ProtocolVersion to the Consensus class (#126) (11eeb36), closes #126
  • Remove the const PROTOCOL_VERSION and use the version per chain on the consensus factory (#130) (28ff37f), closes #130
  • Remove unused folders (a7787ce)

(2020-05-15)

  • Fix data folder on tests (93fc2e7)
  • Add Blockcore.Node project for quick and easy debug of multiple chains (#115) (e96154e), closes #115
  • Added x42 to BlockCore. (#109) (68f7b70), closes #109
  • Adding UI for coldstaking (#116) (0289121), closes #116
  • Fix prunning (5012a0a)
  • Fix typo (366e55b)
  • Increment version (576134f)
  • Migrate SignalR feature into WebHost (#121) (7917a2f), closes #121
  • Move broadcaster from wallet to base and to mempool (#113) (aaba809), closes #113
  • Refactor API to WebHost (#117) (9db4d40), closes #117
  • Remove Docker folder as this is no longer in use (45b0d9c)
  • Remove package reference to Tracer.Fody (d748fc2)
  • Remove Scripts folder as it only contains legacy code (22aefec)
  • Remove stratis.ruleset (e49f3da)
  • UI improvements (#122) (42a9d88), closes #122
  • Unify logging for features (5f0211e)
  • Update CHANGELOG (94c3da2)
  • Upgrade packages to latest versions (42853bb)

(2020-05-04)

  • Add contact information in the API documentation (240d10e)
  • Update City Node with generated code (162d01a)
  • Update version preparing for next future release (95f4496)

1.0.6 (2020-04-24)

  • Add a minor unit test to verify the new format for specifying magic values for network connectivity. (144f47e)
  • Add city chain (#98) (9e6b946), closes #98
  • Add signal when transaction found in wallet, and filtering on wallet (#102) (8e2fe77), closes #102
  • Get rid of prefix logger and its dependency on nlog (244a0a8)
  • If finality is ahead of consensus don't fail the indexer. (#103) (a5d688f), closes #103
  • Make sure City Network is packaged for release (1520378)
  • Update release number (4031f72)

1.0.5 (2020-04-22)

  • ChainRepository optimization (#96) (26fbe62), closes #96
  • Change the NuGet publish to use Ubuntu (2f1c781)
  • Enable Web Hook trigger for package release (b41233f)
  • Fix link and formatting on README (4ebfc7d)
  • Fix the event type for NuGet publish (1e84cc4)
  • Increment version (a61f318)
  • Introduce recent header cache (to speed up header sync) (081619f)
  • Make sure that pack ends up in a folder (2665fc1)
  • Move projects in to folders (#97) (0a26390), closes #97
  • Rename LeveldbHeaderStore to LeveldbChainStore (fae6db0)
  • Temporarily enable trigger on edit (f444a8d)
  • Upgrade the icon from 64 to 256, better prepare for high DPI monitors (f2c048b)

1.0.4 (2020-04-19)

  • Add a note to direct users to blockcore-node (#93) (8bfc9e7), closes #93
  • Add instructions on how to update when forking our repository (dbbc2e1)
  • Create and update release draft on master branch builds (#95) (e64b260), closes #95
  • Move properties to the root .props file (#94) (da12fd3), closes #94

1.0.3 (2020-04-18)

  • Add BlockcoreLogo as template (787f95d)
  • Change daemon logo to blockcore (0153bfa)
  • Fix build break (1a35b95)
  • Fix getStakingNotExpired endpoint (d7358a7)
  • Fix wanings (c18e2ce)
  • Increment version (fead614)
  • Remove all warnings from solution (337b44d)
  • Rename DBreezeSerializer to DataStoreSerializer (eaca740)

1.0.2 (2020-04-15)

  • Add block header store (#88) (c0c8422), closes #88
  • Add XDS network (#83) (2273fd4), closes #83
  • increment version (d7f1d31)
  • Move to leveldb block store, provenheader and chainrepo (#90) (138ad7c), closes #90
  • Provenheader not as inheritance class (#91) (cb3d5cc), closes #91
  • Using the improved Uint256 form mithrilshards (#86) (72aa513), closes #86

1.0.1 (2020-03-14)

  • Add . to version suffix to ensure correct version ordering (72a7464)
  • Add Directory.Build.props for missing packages (10c1972)
  • Bump patch version for nuget packages (#84) (0121f47), closes #84
  • Increment asm version (#85) (ae37d6d), closes #85
  • Separate networks in to their own projects (#82) (e37b6d4), closes #82