Skip to content
118 changes: 59 additions & 59 deletions .github/ISSUE_TEMPLATE/bounty-claim.yml
Original file line number Diff line number Diff line change
@@ -1,59 +1,59 @@
name: Bounty Claim
description: Claim an RTC bounty for your contribution
title: "[Bounty Claim] "
labels: [bounty-claim]
body:
- type: markdown
attributes:
value: |
## Claim an RTC Bounty
Fill out this form after your PR is merged to receive your RTC payment.
**Reference rate: 1 RTC = $0.10 USD**
- type: input
id: pr-link
attributes:
label: Merged PR Link
description: Link to your merged pull request
placeholder: https://github.com/Scottcjn/Rustchain/pull/123
validations:
required: true
- type: input
id: bounty-issue
attributes:
label: Bounty Issue Link
description: Link to the bounty issue you completed
placeholder: https://github.com/Scottcjn/rustchain-bounties/issues/123
validations:
required: true
- type: input
id: wallet
attributes:
label: RTC Wallet Name
description: Your RustChain wallet name (create one at rustchain.org/wallet.html)
placeholder: my-wallet-name
validations:
required: true
- type: dropdown
id: tier
attributes:
label: Bounty Tier
options:
- Micro (1-10 RTC)
- Standard (20-50 RTC)
- Major (75-100 RTC)
- Critical (100-150 RTC)
validations:
required: true
- type: textarea
id: summary
attributes:
label: What did you do?
description: Brief summary of your contribution
placeholder: Fixed the epoch settlement calculation for edge cases...
validations:
required: true
name: Bounty Claim
description: Claim an RTC bounty for your contribution
title: "[Bounty Claim] "
labels: [bounty-claim]
body:
- type: markdown
attributes:
value: |
## Claim an RTC Bounty
Fill out this form after your PR is merged to receive your RTC payment.
**Reference rate: 1 RTC = $0.10 USD**

- type: input
id: pr-link
attributes:
label: Merged PR Link
description: Link to your merged pull request
placeholder: https://github.com/Scottcjn/Rustchain/pull/123
validations:
required: true

- type: input
id: bounty-issue
attributes:
label: Bounty Issue Link
description: Link to the bounty issue you completed
placeholder: https://github.com/Scottcjn/rustchain-bounties/issues/123
validations:
required: true

- type: input
id: wallet
attributes:
label: RTC Wallet Name
description: Your RustChain wallet name (create one at rustchain.org/wallet.html)
placeholder: my-wallet-name
validations:
required: true

- type: dropdown
id: tier
attributes:
label: Bounty Tier
options:
- Micro (1-10 RTC)
- Standard (20-50 RTC)
- Major (75-100 RTC)
- Critical (100-150 RTC)
validations:
required: true

- type: textarea
id: summary
attributes:
label: What did you do?
description: Brief summary of your contribution
placeholder: Fixed the epoch settlement calculation for edge cases...
validations:
required: true
164 changes: 82 additions & 82 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,82 +1,82 @@
name: Bug Report
description: Report a bug in RustChain node, miner, or wallet
title: "[Bug] "
labels: [bug]
body:
- type: markdown
attributes:
value: |
## Report a Bug
Thanks for helping improve RustChain! Bug fixes can earn RTC bounties.
- type: dropdown
id: component
attributes:
label: Component
options:
- Node (rustchain_v2_integrated)
- Miner (rustchain_*_miner)
- Wallet (rustchain_wallet_*)
- Consensus (RIP-200)
- API Endpoint
- Block Explorer
- Documentation
- Other
validations:
required: true
- type: textarea
id: description
attributes:
label: What happened?
description: Clear description of the bug
placeholder: When I run the miner with --wallet flag, it crashes with...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What should have happened?
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Steps to reproduce
description: How can we reproduce this?
placeholder: |
1. Run `python3 rustchain_linux_miner.py --wallet test`
2. Wait for attestation cycle
3. See error in log
validations:
required: true
- type: input
id: version
attributes:
label: Version / Commit
description: Which version or commit hash?
placeholder: v2.2.1-rip200 or commit abc1234
- type: dropdown
id: os
attributes:
label: Operating System
options:
- Linux (x86_64)
- Linux (ARM/aarch64)
- Linux (PowerPC)
- macOS (Apple Silicon)
- macOS (Intel)
- Windows
- Other
- type: textarea
id: logs
attributes:
label: Relevant logs
description: Paste any error messages or logs
render: shell
name: Bug Report
description: Report a bug in RustChain node, miner, or wallet
title: "[Bug] "
labels: [bug]
body:
- type: markdown
attributes:
value: |
## Report a Bug
Thanks for helping improve RustChain! Bug fixes can earn RTC bounties.

- type: dropdown
id: component
attributes:
label: Component
options:
- Node (rustchain_v2_integrated)
- Miner (rustchain_*_miner)
- Wallet (rustchain_wallet_*)
- Consensus (RIP-200)
- API Endpoint
- Block Explorer
- Documentation
- Other
validations:
required: true

- type: textarea
id: description
attributes:
label: What happened?
description: Clear description of the bug
placeholder: When I run the miner with --wallet flag, it crashes with...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected behavior
description: What should have happened?
validations:
required: true

- type: textarea
id: reproduce
attributes:
label: Steps to reproduce
description: How can we reproduce this?
placeholder: |
1. Run `python3 rustchain_linux_miner.py --wallet test`
2. Wait for attestation cycle
3. See error in log
validations:
required: true

- type: input
id: version
attributes:
label: Version / Commit
description: Which version or commit hash?
placeholder: v2.2.1-rip200 or commit abc1234

- type: dropdown
id: os
attributes:
label: Operating System
options:
- Linux (x86_64)
- Linux (ARM/aarch64)
- Linux (PowerPC)
- macOS (Apple Silicon)
- macOS (Intel)
- Windows
- Other

- type: textarea
id: logs
attributes:
label: Relevant logs
description: Paste any error messages or logs
render: shell
102 changes: 51 additions & 51 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -1,51 +1,51 @@
name: Feature Request
description: Suggest a new feature or improvement
title: "[Feature] "
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
## Suggest a Feature
Great ideas can become bounties! Feature implementations earn RTC.
- type: textarea
id: problem
attributes:
label: Problem or motivation
description: What problem does this solve?
placeholder: Currently there's no way to...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed solution
description: How should this work?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Other approaches you thought about
- type: dropdown
id: scope
attributes:
label: Scope
options:
- Small (few hours)
- Medium (1-2 days)
- Large (week+)
- Not sure
- type: checkboxes
id: willing
attributes:
label: Contribution
options:
- label: I'd like to implement this myself (for RTC bounty)
- label: I need help implementing this
name: Feature Request
description: Suggest a new feature or improvement
title: "[Feature] "
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
## Suggest a Feature
Great ideas can become bounties! Feature implementations earn RTC.

- type: textarea
id: problem
attributes:
label: Problem or motivation
description: What problem does this solve?
placeholder: Currently there's no way to...
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed solution
description: How should this work?
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Other approaches you thought about

- type: dropdown
id: scope
attributes:
label: Scope
options:
- Small (few hours)
- Medium (1-2 days)
- Large (week+)
- Not sure

- type: checkboxes
id: willing
attributes:
label: Contribution
options:
- label: I'd like to implement this myself (for RTC bounty)
- label: I need help implementing this
Loading
Loading