Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge dev liquid staking v2 #3872

Merged
merged 209 commits into from Mar 4, 2022

Conversation

mariusmihaic
Copy link
Contributor

@mariusmihaic mariusmihaic commented Mar 4, 2022

Merge dev to liquid staking 04.03.2022

SebastianMarian and others added 30 commits February 8, 2022 11:04
* Removed invalid txs from scheduled mini blocks added in scheduledTxsExecution component
…proposer starts to create it (shard and meta as well)

* Refactored some methods/variables names in scheduledTxsExecution component
* Fixed selection of transactions which should not be added in scheduled mini blocks (SCRs and receipts intra shard)
* Fixed a situation when in meta chain the intermediate scheduled txs from the last block would not be added in the next block when time is out (anyway for now we don't have scheduled txs in meta chain)
…lid-txs' into scheduled-sc-execution-with-invalid-txs
…th-invalid-txs

[WIP] Scheduled sc execution with invalid txs
…unit-tests

added unit tests for new methods for scheduled
… which are not final

* Adapted start in epoch scheduled component for the new approach
… delayBlockBroadcaster component

* Adapted block validity checks done by meta proposer/validators to the new scheduled sc execution approach
* Fixed verifyGasLimit and verifyFees methods, by excluding not final mini blocks
…ifyGasLimit and verifyFees methods

* Added a missed set in SetScheduledInfo
* Changed some logs level from Debug to Trace
…ethod

* Fixed getting scheduled transaction hashes in start in epoch scheduled component
LucianMincu and others added 22 commits February 26, 2022 13:36
…uled-txs' into fix-sending-of-cross-shard-scheduled-txs
Convert "known" WARN messages to DEBUG
…d-scheduled-txs

Fix sending of cross shard scheduled transactions
# Conflicts:
#	errors/errors.go
#	genesis/mock/blockChainHookHandlerMock.go
#	go.mod
#	go.sum
#	integrationTests/mock/blockChainHookHandlerMock.go
#	integrationTests/vm/arwen/arwenvm/arwenVM_test.go
#	integrationTests/vm/arwen/delegation/delegation_test.go
#	integrationTests/vm/mockVM/vmGet/vmGet_test.go
#	integrationTests/vm/testInitializer.go
#	node/mock/blockChainHandlerStub.go
#	process/block/export_test.go
#	process/errors.go
#	process/interface.go
#	process/mock/blockChainHookHandlerMock.go
#	process/smartContract/hooks/blockChainHook_test.go
#	process/smartContract/scQueryService_test.go
# Conflicts:
#	cmd/node/config/enableEpochs.toml
#	config/epochConfig.go
#	epochStart/mock/nodesCoordinatorStub.go
#	genesis/process/shardGenesisBlockCreator.go
@mariusmihaic mariusmihaic self-assigned this Mar 4, 2022
@mariusmihaic mariusmihaic marked this pull request as ready for review March 4, 2022 09:48
@ccorcoveanu ccorcoveanu self-requested a review March 4, 2022 09:51
@mariusmihaic mariusmihaic merged commit 4cbf524 into feat/liquid-staking Mar 4, 2022
@mariusmihaic mariusmihaic deleted the merge-dev-liquid-staking-v2 branch March 4, 2022 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet