Skip to content

Commit

Permalink
Merge pull request Concordium#77 from supermario/master
Browse files Browse the repository at this point in the history
publish transaction challenges
  • Loading branch information
concordium-cl authored Jan 28, 2021
2 parents 3e3de30 + c043291 commit 18a338b
Show file tree
Hide file tree
Showing 10 changed files with 141 additions and 9 deletions.
31 changes: 31 additions & 0 deletions challenge-OT4-T1/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
| 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).

## 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>
32 changes: 32 additions & 0 deletions challenge-OT4-T2/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-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).

## 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>
32 changes: 32 additions & 0 deletions challenge-OT4-T3/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-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).

## 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>
31 changes: 31 additions & 0 deletions challenge-OT4-T4/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
| 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).

## 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
14 changes: 5 additions & 9 deletions status.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,17 @@ The purpose of this document is to provide real-time information when it comes t

### ✅ Test Network

* [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.

[//]: # (* No known issues)
[//]: # (* No limitations)
[//]: # (* No scheduled downtime)
* No known issues
* No limitations
* No scheduled downtime

### ✅ Identity Issuer Notabene

* No known issues

### ✅ Challenges & Supporting Tooling

* [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.

[//]: # (* No known issues)
* No known issues

### FAQs and Troubleshooting

Expand All @@ -31,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.

0 comments on commit 18a338b

Please sign in to comment.