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

Update README.md #816

Open
wants to merge 2 commits into
base: eth-rollup-develop
Choose a base branch
from

Merge branch 'eth-rollup-develop' into feature/trigger-test-run

400ecb5
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

Update README.md #816

Merge branch 'eth-rollup-develop' into feature/trigger-test-run
400ecb5
Select commit
Loading
Failed to load commit list.
GitHub Actions / E2E report yarn test-crowdloan succeeded Oct 2, 2024 in 0s

E2E report yarn test-crowdloan ✅

Tests passed successfully

✅ e2eTests/reports/junit.xml-38106a50-809f-11ef-add9-69c66a90fb89.xml

12 tests were completed in 642s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
test/sequential/crowdloan.API.claiming.test.ts 6✅ 366s
test/sequential/crowdloan.API.test.ts 6✅ 276s

✅ test/sequential/crowdloan.API.claiming.test.ts

✅ Users receive different rewards when they confirm them before, during and after crowdloan
✅ A user can only change his reward-address with: crowdloan.updateRewardAddress AND user can claim some rewards if it provided some on the specified cl_id
Test that a user can claim when
  ✅ CL1 is fully setup and no other CL is setup
  ✅ CL1 is fully setup and CL2 setup the setCrowdloanAllocation
  ✅ CL1 is fully setup and CL2 setup the setCrowdloanAllocation and RewardVec
  ✅ CL1 is fully setup and CL2 setup the setCrowdloanAllocation and RewardVec and completeInitialization

✅ test/sequential/crowdloan.API.test.ts

Only sudo can
  ✅ crowdloan.setCrowdloanAllocation(crowdloanAllocationAmount)
  ✅ crowdloan.initializeCrowdloanRewardVec(rewards)
  ✅ crowdloan.completeCrowdloanInitialization(leaseEndingBlock)
✅ A reward needs to be fully setup with: setCrowdloanAllocation + initializeCrowdloanRewardVec + completeCrowdloanInitialization
✅ CL needs to be setup in order
✅ Total contributors returns the number of contributors per crowdloan AND validation of contributions is done when Initializing the cl rewards