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

Clarification for transaction challenges #1

Merged
33 changes: 33 additions & 0 deletions challenge-OT4-T1/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
| Challenge | Title | GTU Reward | Seats | Start Date | Last Date for Submission |
| - | - | -:| - |- | - |
| OT4-T1 | Simple bulk transactions. | 1000 GTU | 500 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
##

## Preparation
- Read the documentation to get a good understanding of the different transaction types:
- [Concordium documentation](https://developers.concordium.com/en/testnet4/testnet/references/transactions.html)
- `transaction --help`
- `account --help`

## Setup
- Create new or reuse identities (mobile wallet).
- Create new or reuse accounts (mobile wallet or concordium-client).
- Make sure that your sender account can cover all upcoming transaction fees paid from the general balance. A transfer will fail if the transfer fee cannot be paid. Failed transfers do not add to the requested transactions of the challenge. See [list of current transfer fees](https://github.com/Concordium/Testnet4-Challenges/issues/75).
- A transfer must go from a sender account to a different account that receives. In other words, do not send a transfer to the sender account.


## Mission
- Use the concordium-client.
- Send 100 simple transfers per hour.
- Repeat that 5 times per day.
- Repeat that 7 days.

## Important Note
- Only successful transfers of the correct transfer type add to the hourly, daily and total amount of required transactions. Failed transfers do not count.
- The submission will only be accepted, if the hourly, daily and total amount of required successful transactions of the correct type is achieved.

## Submission
- In submission.txt
- Add the account address of your sender account

Please follow the [submission instructions](/submission-process.md) thoroughly - your submission will not be accepted otherwise.
1 change: 1 addition & 0 deletions challenge-OT4-T1/submission.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
senderaccountaddress:<replace this text with the account address of the sender account>
33 changes: 33 additions & 0 deletions challenge-OT4-T2/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
| Challenge | Title | GTU Reward | Seats | Start Date | Last Date for Submission |
| - | - | -:| - |- | - |
| OT4-T2 | Shielded bulk transactions.| 2000 GTU | 200 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
##

## Preparation
- Read the documentation to get a good understanding of the different transaction types:
- [Concordium documentation](https://developers.concordium.com/en/testnet4/testnet/references/transactions.html)
- `transaction --help`
- `account --help`

## Setup
- Create new or reuse identities (mobile wallet).
- Create new or reuse accounts (mobile wallet or concordium-client).
- Make sure that your sender account can cover all upcoming transaction fees paid from the general balance. A transfer will fail if the transfer fee cannot be paid. Failed transfers do not add to the requested transactions of the challenge. See [list of current transfer fees](https://github.com/Concordium/Testnet4-Challenges/issues/75).
- A transfer must go from a sender account to a different account that receives. In other words, do not send a transfer to the sender account.

## Mission
- Use the concordium-client.
- Send 1 shielded transfer every 5 minutes.
- Repeat that 8 hours per day.
- Repeat that 7 days.

## Important Note
- We use the terms shielded transfers and encrypted transfers interchangeably.
- Only successful transfers of the correct transfer type add to the hourly, daily and total amount of required transactions. Failed transfers do not count.
- The submission will only be accepted, if the hourly, daily and total amount of required successful transactions of the correct type is achieved.

## Submission
- In submission.txt
- Add the account address of your sender account

Please follow the [submission instructions](/submission-process.md) thoroughly - your submission will not be accepted otherwise.
1 change: 1 addition & 0 deletions challenge-OT4-T2/submission.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
senderaccountaddress:<replace this text with the account address of the sender account>
33 changes: 33 additions & 0 deletions challenge-OT4-T3/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
| Challenge | Title | GTU Reward | Seats | Start Date | Last Date for Submission |
| - | - | -:| - |- | - |
| OT4-T3 | Mixed bulk transactions. | 3000 GTU | 200 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
##

## Preparation
- Read the documentation to get a good understanding of the different transaction types:
- [Concordium documentation](https://developers.concordium.com/en/testnet4/testnet/references/transactions.html)
- `transaction --help`
- `account --help`

## Setup
- Create new or reuse identities (mobile wallet).
- Create new or reuse accounts (mobile wallet or concordium-client).
- Make sure that your sender account can cover all upcoming transaction fees paid from the general balance. A transfer will fail if the transfer fee cannot be paid. Failed transfers do not add to the requested transactions of the challenge. See [list of current transfer fees](https://github.com/Concordium/Testnet4-Challenges/issues/75).
- A transfer must go from a sender account to a different account that receives. In other words, do not send a transfer to the sender account.

## Mission
- Use the concordium-client.
- Send 4 different transfers every 10 minutes, i.e. 1 simple transfer plus 1 shielded transfer plus 1 shielding amount plus 1 unshielding amount every 10 minutes.
- Repeat that 7 hours per day.
- Repeat that 7 days.

## Important Note
- We use the terms shielded transfers and encrypted transfers interchangeably.
- Only successful transfers of the correct transfer type add to the hourly, daily and total amount of required transactions. Failed transfers do not count.
- The submission will only be accepted, if the hourly, daily and total amount of required successful transactions of the correct type is achieved.

## Submission
- In submission.txt
- Add the account address of your sender account

Please follow the [submission instructions](/submission-process.md) thoroughly - your submission will not be accepted otherwise.
1 change: 1 addition & 0 deletions challenge-OT4-T3/submission.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
senderaccountaddress:<replace this text with the account address of the sender account>
32 changes: 32 additions & 0 deletions challenge-OT4-T4/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
| Challenge | Title | GTU Reward | Seats | Start Date | Last Date for Submission |
| - | - | -:| - |- | - |
| OT4-T4 | Scheduled transfers. | 1000 GTU | 500 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
##

## Preparation
- Read the documentation to get a good understanding of the different transaction types:
- [Concordium documentation](https://developers.concordium.com/en/testnet4/testnet/references/transactions.html)
- `transaction --help`
- `account --help`

## Setup
- Create new or reuse identities (mobile wallet).
- Create new or reuse accounts (mobile wallet or concordium-client).
- Make sure that your sender account can cover all upcoming transaction fees paid from the general balance. A transfers will fail, if the transfer fee cannot be paid. Failed transfers do not add to the requested transaction of the challenge. See [list of current transfer fees](https://github.com/Concordium/Testnet4-Challenges/issues/75).
- A transfer must go from a sender account to a different account that receives. In other words, do not send a transfer to the sender account.

## Mission
- Use the concordium-client.
- Send 1 scheduled transfer with 50 releases per day, specified either via schedule or regular interval.
- Check the correct behaviour of locked-up amounts, release schedule and amounts at disposal in the mobile wallet.
- Repeat that 7 days.

## Important Note
- Only successful transfers of the correct transfer type add to the hourly, daily and total amount of required transactions. Failed transfers do not count.
- The submission will only be accepted, if the hourly, daily and total amount of required successful transactions of the correct type is achieved.

## Submission
- In submission.txt
- Add the account address of your sender account

Please follow the [submission instructions](/submission-process.md) thoroughly - your submission will not be accepted otherwise.
1 change: 1 addition & 0 deletions challenge-OT4-T4/submission.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
senderaccountaddress:<replace this text with the account address of the sender account>
6 changes: 6 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,15 @@ Each challenge has its own subfolder under `challenge-OT4-*` with a `readme.md`
| OT4-B2 | [Run a baker for a month.](challenge-OT4-B2) | 1000 GTU | 250 | 20-01-2021 23:00 PT | 03-03-2021 23:00 PT |
| OT4-B3 | [Register and deregister as baker.](challenge-OT4-B3) | 2000 GTU | 250 | 20-01-2021 23:00 PT | 03-03-2021 23:00 PT |
| OT4-B4 | [Make baker updates.](challenge-OT4-B4) | 3000 GTU | 250 | 20-01-2021 23:00 PT | 03-03-2021 23:00 PT |
| OT4-T1 | [Simple bulk transactions.](challenge-OT4-T1) | 1000 GTU | 500 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
| OT4-T2 | [Shielded bulk transactions.](challenge-OT4-T2) | 2000 GTU | 200 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
| OT4-T3 | [Mixed bulk transactions.](challenge-OT4-T3) | 3000 GTU | 200 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |
| OT4-T4 | [Scheduled transfers.](challenge-OT4-T4) | 1000 GTU | 500 | 27-01-2021 23:00 PT | 17-02-2021 23:00 PT |

Each of the baker challenge OT4-B* takes 4 weeks to complete. OT4-B1 can be run as a stand-alone challenge or concurrently with <ins>**one of**</ins> either OT4-B2, OT-B3, or OT4-B4. OT4-B2, OT4-B3, and OT4-B4 **cannot** be combined with each other.

Each of the transaction challenge OT4-T* takes 1 week to complete. The transaction challenges can be run concurrently, i.e. they can be combined with each other.

The challenges intentionally only provide a minimum description of the tasks. For detailed step-to-step guides and troubleshooting, we expect contributors to consult [Documentation and Help](#documentation-and-help) or our [Discord channel](https://discord.com/invite/xWmQ5tp).


Expand Down
2 changes: 1 addition & 1 deletion status.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ The purpose of this document is to provide real-time information when it comes t

## Past Updates

n/a
* [Jan 27 10:45 CET](https://discord.com/channels/667378330923696158/687313907500449849/803924019606716457) We are running some load experiments on the chain right now. Network delays and long finalization times as well as unresponsive network dashboards and wallets are to be expected.