Stratis Full Node 1.3.0.0
Stratis (STRAX) Network Release Notes
This is not a mandatory release.
Cirrus (Smart Contract) Network Release Notes
This is a mandatory update incorporating many improvements and fixes. This release introduces BIP9 activations whereby changes only become active once a defined percentage of the network has upgraded. The threshold is currently set to 75% meaning 75% of the block producing nodes must signal for activation before the changes become active.
Summary:
- Decreased CCTS minimum confirmation windows (activated via BIP9)
- Dynamic (reduced) InterFlux Fees
- Improved Address Indexer performance
- Resolution of Masternode Joining issue where same collateral and key is used after being kicked (activated via BIP9)
Changes:
- aabfac8 Set official release version
- da0079b Bump build version to 1.3.0.21
- 17a3dae Decrease AddressIndexer compaction threshold
- fe20a77 Update LogManager in BlockStoreSettings class
- 973d4c3 Bump build version to 1.3.0.20
- 3e9b60e Merge pull request #990 from stratisproject/fixheaderruledeps
- 2659fa3 Fix tests
- 0026a52 Revert NodeDeployments DI
- 27dfad3 Inject NodeDeployements into HeaderVersionRule / Fix Loggin
- 8c9f31d Merge branch 'release/1.2.3.0' into release/1.3.0.0
See More
- ab6174e Fix DI
- 8b66a0b Bump build version 1.3.0.19
- c7dbc9e Merge branch 'release/1.2.3.0' into release/1.3.0.0
- c076987 Fix InterMonitor initialization
- eb8a9eb Fix PoAMiner logger
- 9bfc4e0 Bump build version to 1.3.0.18
- 1e61f44 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 19291ec Bump version to 1.2.3.7
- 366701e Merge pull request #988 from stratisproject/dynamicfeev2
- ccdb863 Refactor fee logic to inspect and use fee from transaction
- 3f24a3b Merge branch 'release/1.2.3.0' into release/1.3.0.0
- cffe7ba Bump build version to 1.3.0.17
- 9494a25 Merge pull request #987 from quantumagi/fixcollateralreuse
- 1e96d55 Relax collateral re-use check
- 1e662c3 Merge pull request #986 from stratisproject/monitorprocessed
- 0e51307 Filter requests
- 5fbf00d Add logging to broadcaster / Fix serialization
- 0cc588f Update new payload name
- 987a597 Update local conversion requests state to processed
- 1c38f7d Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 47f8d93 Bump version to 1.2.3.6
- 5966eb5 Revert "Temporarily always replenish"
- 4db4b27 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 41d6cfc Remove cirrus client tip method
- e2f2430 Temporarily always replenish
- ffb7785 Bump version to 1.3.0.16
- eeb6fb6 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- c580668 Remove stale mint request check and bump to 1.2.3.5
- ce9b650 Merge pull request #984 from stratisproject/replenishpersist
- 25130e2 Store the replenishment amount
- 633ee86 Fix repository path
- d06785b Persist ReplenishmentTransaction
- 7f1c90e Bump build version to 1.3.0.15
- 234ccb2 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 8dad2c0 Bump build version to 1.2.3.4
- a96af08 Fix Script
- 9dc9781 Add ETH Address Validation
- c64dcdb Merge branch 'release/1.2.3.0' into release/1.3.0.0
- b29be8b Merge pull request #982 from stratisproject/fixreplenishment
- ec33008 Fix fee voting for replenishment
- 0e49647 Update MS interflux confirmation count log
- 21353cc Merge branch 'release/1.2.3.0' into release/1.3.0.0
- ab626db Bump version to 1.2.3.2
- b62b595 Add get suspended transfers endpoint
- e3620f3 Update MS interflux confirmation count log
- 1ebc566 Bump build version to 1.3.0.14
- 63192e5 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 778edc8 Remove stale conversion request check
- 5c9cb45 Bump build version to 1.3.0.13
- e5106b7 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- e3b439b Fix InteropConversionRequestFee save location
- 1b8ae48 Bump build version to 1.3.0.12
- 82ac530 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- ab002d0 Merge pull request #980 from stratisproject/interfluxfeefix
- 4e5057c Bump version to 1.2.3.1
- e78e374 Self review
- 34b20ff Update delete conversion request and fee endpoint
- 11e99b8 Use FallBackFee for burn transactions (CRS->ETH)
- 0037ba2 Bump build version to 1.3.0.11
- 676c51c Merge pull request #978 from quantumagi/straxactivation
- d38dde0 Added xml docs
- 60dd5bb Use IsMainChain
- d9114b3 NFTIndexer: ability to unwatch contracts and validation of contract addresses to add to watched (#975)
- 7a3a75b Add comment
- a90672f Fix
- 76a6c9c Create CounterChainConsensusClient
- 5de8afb Changes based on feedback
- a2b027f Merge branch 'straxactivation' of https://github.com/quantumagi/StratisFullNode-1 into straxactivation
- 94a8da3 Changes based on feedback
- 46eba21 Update src/Stratis.Features.FederatedPeg/TargetChain/MaturedBlocksSyncManager.cs
- 4b3d550 Optimize
- 075d3ac Revert unintentional change
- 8ff480c Access Cirrus cross-chain feature activations from the main chain
- 865ac8d Bump build version to 1.3.0.10
- 81f3881 Merge pull request #974 from quantumagi/updminconf
- 29dd0db Add comments
- 6f84624 Align maturity height comparisons exactly
- 269fe6f Refactor
- d0df8d6 Update tests
- c490178 Refactor
- d148f0a Update RetrievalTypeConfirmations
- 166b932 Update deposit selection
- 029288c Update minimum confirmations for cross-chain transfers
- 2a3e71d Merge pull request #972 from stratisproject/addcps
- 80fd2d6 Fix tests
- 9e63489 Add cirrus and strax checkpoints
- dd86546 Nftindexer logging (#971)
- 10df7b8 Bump build version to 1.3.0.9
- c8b83c2 Update CollateralHeightCommitmentEncoder log to Trace
- df987cb Fix JoinFederationRequestMonitor (#969)
- f10528f Fix Build
- a80fafb Bump build version to 1.3.0.8
- feea2e5 Merge pull request #966 from quantumagi/fixdiscard
- ac6970f Fix tests
- 7ae5856 Fix DiscardActivityBelowTime
- f0cde2b Bump version to 1.3.0.7
- 8399c95 Merge pull request #962 from quantumagi/fixhelp
- 78e911c Merge pull request #964 from quantumagi/fixnotafedmember
- fd6384a Use IFederationManager's IsFederationMember property
- b0cef71 Fix comment
- 2656926 Changes based on feedback
- a54c5a2 Suppress "Not a federation member!"
- 86dcc26 Align help
- 7602386 Refactor LogSettings
- 67829a1 Remove duplicate help text
- 6c6ef71 Merge branch 'release/1.3.0.0' of https://github.com/stratisproject/StratisFullNode into release/1.3.0.0
- 84cf67c Bump build version
- e598451 Merge pull request #960 from quantumagi/vmprocessblock
- fe639da Merge remote-tracking branch 'upstream/release/1.3.0.0' into vmprocessblock
- f6869fe Order executed polls by execution height for API response
- 491860e Merge remote-tracking branch 'upstream/release/1.3.0.0' into vmprocessblock
- 47456bf Merge pull request #961 from stratisproject/memberspollapi
- b42cff4 Add api method retrieve all member polls
- d1f4194 Review
- 409ada1 Add VMProcessBlock
- 6c454da Revert CirrusTest poll expiry to 450 blocks
- a90a1f5 Merge pull request #959 from quantumagi/fixloadfed
- e9129a2 Fix LoadFederation
- bae00a5 Revert "Merge pull request #956 from quantumagi/fixhelpdups"
- c149233 Update CirrusTest checkpoints and bump build version
- 7c02239 Bump build version to 1.3.0.4
- 08728c3 Merge pull request #953 from quantumagi/cleanuptsm
- 0c312ff Merge pull request #955 from quantumagi/fixnullerroronhelp
- 0fc0862 Merge pull request #956 from quantumagi/fixhelpdups
- 1c07f7d Avoid printing duplicate help message when -help is used
- 51ca220 Fix null reference exception when -help is used.
- 8958fb3 Reduce variables used
- f9d9121 Simplify
- 88d3ab3 Remove whitespace
- 7c4aeef Simplify
- 925fe7f Refactor
- 52a0975 Update comments
- 244e3b1 Simplify
- d1d8c48 Fix start/end
- 3a9f66a Add comments
- c2445d7 Refactor GetTheresholdStateMetrics
- 34c5511 Bump build version
- bb32da1 Merge pull request #951 from quantumagi/lockedindeps
- 46c52da Merge pull request #952 from quantumagi/fixjoinfrm
- 25ccae0 Remove unused variable
- 6fb9d50 Fix JoinFederationRequestMonutor
- e47754b Fix JoinFederationRequestMonitor
- 9379541 Bump build number
- 4d954c8 Add lockedindeployments API
- 4988c8b Merge branch 'release/1.2.3.0' into release/1.3.0.0
- dd69b94 Update DeleteSuspendedTransfers API method and enable
- 60949e4 Bump build number
- 28b9a89 Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 8e8e941 Remove comment
- c55e3cf Decrease base multisig fee addition
- 3427d97 Update CirrusTest checkpoint as well as BIP9 activation
- 965a2af Merge branch 'release/1.2.3.0' into release/1.3.0.0
- f28efc1 Merge pull request #949 from stratisproject/fixfailedlog
- b0cd65f Update InteropPoller.cs
- 603653e Set applicable processed states
- fc9e6b0 Persist transfer request even if fee fails
- 668878b Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 6bd8c21 Merge pull request #948 from stratisproject/feerewardsfees2
- 88214a1 Self review
- 47e6de2 Fixes
- 720c5fb Merge remote-tracking branch 'origin/release/1.2.3.0' into release/1.3.0.0
- de897a9 Merge pull request #947 from stratisproject/feerewardfix
- 4109aea Fix Build
- 41a6df4 Merge remote-tracking branch 'origin/release/1.2.3.0' into feerewardfix
- d985b8e Fix Cirrus polling height
- 13b493a Merge branch 'release/1.2.3.0' into release/1.3.0.0
- fab75ae Merge pull request #946 from stratisproject/feerewardfix
- 75ea42b Update RewardDistributionManager.cs
- a04c617 Merge pull request #945 from quantumagi/fixthreasholds2
- fc6058c Fix activation dates
- 40d7a03 Merge pull request #944 from quantumagi/fixthresholds
- e1cae89 Lower 1.3 deployment threshold to 75%
- b810ab2 Set network-specific thresholds for release 1.3
- 4e9c2ee Merge pull request #904 from quantumagi/fixvotinganminingtests
- eaa124c Fix CanScheduleAndRemoveVotes
- 7614d18 Merge branch 'release/1.3.0.0' into fixvotinganminingtests
- a1f02ed Merge branch 'release/1.3.0.0' into fixvotinganminingtests
- fad96c1 Add extra logging to scheduled vote sanitization
- 6c3d972 Merge pull request #939 from quantumagi/fixsanpol
- 5716cdc Remove unused code
- 056e88f Fix SanitizeScheduledPollsLocked
- c212201 Add extra logging that relates to scheduling votes
- 6aaa9ae Merge pull request #938 from quantumagi/bip9lowerbound
- 79b2038 Amend date construction
- d9880c8 Set Release 1.3 activation date lower bound
- 34614c8 Fix Solution Build
- a155269 Merge pull request #869 from quantumagi/fixaddfedmemberpolls
- 707f13c Merge branch 'release/1.2.3.0' into release/1.3.0.0
- 708efbc Merge branch 'release/1.2.2.0' into release/1.3.0.0
- b32a7ba ethereummultisigwalletquorum param
- 3c7c323 Add Stale state / Remove NotOrignator from stale set
- f494604 Fix wstrax log
- 7e9b587 Optimize controller logs
- a15dd09 Log and Controller improvements
- d9e5119 Bump all versions to 1.2.3.0
- 12379b3 Merge pull request #935 from stratisproject/improvecirruspoller
- 5b1ec6b Merge branch 'release/1.3.0.0' into fixaddfedmemberpolls
- 4ea22f2 [IBD/Rewind] Package SC state and receipts in zip file (#927)
- 89c64f6 Refactor
- 80d0cb6 Merge pull request #934 from stratisproject/consolidationfixes
- aea95b8 Consolidate less
- 9bdab0a [SC] Defer DBreezeEngine construction (#926)
- 748b17d Update Cirrus mainnet supported token contract addresses
- f275cae Log burn destination and contract address
- e6b4388 Fix SetConversionRequestState parameters
- 7de54d4 Update InteropController to set request state properly
- db03718 [IBD/Rewind] Optimize VotingManager's ProcessBlock (#924)
- a9c39c4 [IBD/Rewind] Don't execute Smart Contract during rewinds (#923)
- 9279be0 Remove decimal formatting for burns
- d53724e Remove decimal formatting for burns
- b7562e4 Add token name to log
- 90e74b7 Merge branch 'release/1.2.2.0' of https://github.com/stratisproject/StratisFullNode into release/1.2.2.0
- 2c98a66 Update supported token for CirrusTest
- 538d7f4 Merge pull request #925 from fassadlr/releasefixes
- 831fbec Added ability to batch add contracts and ability to resync all contracts (#922)
- f9bcec5 Fix amount log display
- 790f59b Merge remote-tracking branch 'upstream/release/1.2.2.0' into releasefixes
- 9530095 Update log and add endpoint
- e035d79 Update supported token decimal values
- ae5421d Merge branch 'release/1.3.0.0' into fixaddfedmemberpolls
- cfcc757 Update LaunchSidechainMasternode.ps1
- a8bee77 Update LaunchSidechainMasternode.ps1
- 63417d9 Update LaunchSidechainMasternode.ps1
- 7ba6c41 Merge pull request #919 from fassadlr/mainnetcontracts
- 8df65a1 Update SupportedContractAddresses.cs
- c8a39f8 Refactor MinerTests to use DI (#915)
- 6dece46 [Tests] Refactor ConsensusManagerHelper to use DI (#907)
- 6d308f6 Bump version to 1.2.2.0
- c1a29ac [TODO] Remove MaxReorgLength from ChainState (#864)
- 3f13f6d Merge pull request #917 from fassadlr/movecca
- 6e573e8 Update SupportedContractAddresses.cs
- aaa2af7 Move controller to Stratis.Bitcoin
- 6ed23f9 Merge pull request #916 from fassadlr/fixcallcontract
- ae8ea01 Move flag check earlier
- 5cc0b80 Add flag to allow op_return data validation to be skipped
- b9f8443 Merge branch 'feature/1.2.0.0-interflux' of https://github.com/stratisproject/StratisFullNode into feature/1.2.0.0-interflux
- dad8b81 Log transfer payment script
- 635d649 Merge pull request #914 from zeptin/filterchain-20220228
- fa2b032 Limit deposit extractor burn processing to STRAX chain
- 122b4dd Add log
This list of changes was auto generated.