Secret Labs Bounty Program

The Secret Labs Bounty program offers exciting opportunities for developers to contribute to the growth and development of the Secret ecosystem. These bounties focus on enhancing Keplr wallet functionality, improving user experience, and supporting a variety of tokens, making the network even more accessible and powerful for our community.

Please contact Secret Labs via Telegram to ensure a bounty is still available before you start working on it.

Filter

Date

Hide the side filter

Reward

Hide the side filter

Status

Hide the side filter

Permits Support

Intermediate

Closed

Category: Keplr

Description

Everything VK-related, but for permits:
Create a permit (UI & API)
Update a permit (UI & API)
Get SNIP-20 balance

Success Criteria

- Users can create permits
- Users can update a permit
- Users can get SNIP-20 balance

Reward
15000 SCRT

Mobile Support

Intermediate

Closed

Category: Keplr

Description

Implement these APIs in mobile too:
suggestToken
getSecret20ViewingKey
getSecret20ViewingKeyOrPermit (name TBD)
getEnigmaUtils
getEnigmaPubKey
getEnigmaTxEncryptionKey
enigmaEncrypt
enigmaDecrypt

Success Criteria

- Implement the required APIs in mobile
- Users can use Keplr in mobile to interact with secret apps

Reward
7500 SCRT

529 Coin-type Supporting

Beginner

Closed

Category: Keplr

Description

Support the 529 coin type derivation path when importing a Ledger account (so it will comply with the Secret Ledger app)

Success Criteria

- Keplr will support Ledger so users can import their Ledger account

Reward
5000 SCRT

Snip-20 More Graceful Balance Update

Intermediate

Closed

Category: Keplr

Description

Don't refresh SNIP balances when clicking on the extension and increase how often Keplr auto-refreshes these balances (maybe don't query all balances, just those that are in the viewport)
Alternatively, have a button next to each SNIP-20 for the user to refresh the balance manually

Success Criteria

- Keplr won't refresh the balances each time the user opens the wallet
- Auto refresh: refreshing the auto balances every 60 seconds
- Manual refresh: a token balance update is occurring while clicking the refresh button

Reward
5000 SCRT

Option To Pay Fees With Multiple Coins

Beginner

Closed

Category: Keplr

Description

Add the ability to pay gas fees with other tokens accept of SCRT
The user should be able to decide if paying with SCRT or other tokens
The default state should be SCRT
Adding to the UI the ability to select a token to pay gas fees

Success Criteria

- The user should be able to decide if paying with SCRT or other tokens
- Adding a supported UI

Reward
3500 SCRT

Address Book

Beginner

Closed

Category: Keplr

Description

Auto-add my other accounts to my address book

Success Criteria

- Auto-add a user other accounts to his address book

Reward
3500 SCRT

Tokens Address Table

Intermediate

Closed

Category: Keplr

Description

Adding a table of tokens address:
The table contains the addresses of the main tokens on SCRT
Next to each address there will be a VK/Permit icon - clicking on it will add the token to the balance sheet

Success Criteria

- A table of most used tokens addresses should be added
- A user should be able to add the token by clicking on the relevant icon in the UI

Reward
5000 SCRT