Wall of Honor🎖🎖 For Code Bounty Hunters

Dear Phamilies:

We have the greatest bounty hunters in our community, they make something special for us, this a place showing what they contribute :clap:

It pleases us when more outstanding developers join us as Bounty Hunters. This latest has met their bounty task brilliantly and efficiently, with results exceeding our expectations. These are great contributions to the Phala codebase!

We introduce to you the newest hunter in our tribe!

All hunters will be kept posting under this topic and recorded in the Google sheet. Keep Updating...

Resourse (Updating)

https://forum.phala.network/t/topic/2045

Support Us

1 Like

:medal_military:The 1st code bounty hunter is @l00k from Discord.

:sunglasses: Hunter: l00k
:gift: Bounty: 300USD (PHA)

l00k made a very useful mining monitor for miners. Miners can check their miner score, state, commission, stake, last rewards, last extrinsics. Besides public data monitoring you can also monitor device state like: CPU temp, Stack status (node / pruntime / phost containers).

:point_right: Details: [ Long Term] Phala Code Bounties - #3 由 l00k
:ledger: Author: @l00k

:medal_military:A new code bounty hunter is @Kevdez from Github.

:male_detective: Hunter: kevdez
:gift: Bounty: 1.4112DOT

(due to the excellent completion of the task, extra 10% extra bounty awarded!)

Bounty task and solution: Bad cross-section next page button link in the current theme
Phala set the bounty on April 14th; @kevdez submitted a working solution in less than 20 hours. They sorted out the Phala Wiki directory logic and provided a fix for the relationship between parent set / subsets and resulting auto-generated page numbering issues. | PR link

:heart: We also received helpful information and responsive communication from @nathanjesse , and thank him for his help!

:medal_military:A new code bounty hunter is @Tarnyko from Github.

:sunglasses: Hunter: Tarnyko
:gift: Bounty: 5 USD (PHA)


Update README: pRuntime & general fixes
  1. pRuntime has been merged, fix mentions and paths
  2. Some missing steps (macOS, SGX SDK, WebUI)

:point_right: Details: Update README: pRuntime & general fixes by Tarnyko · Pull Request #192 · Phala-Network/phala-blockchain · GitHub

:medal_military:A new code bounty hunter is @Soptq from Github.

750第一赏金猎人 英文

:male_detective: Hunter: Soptq
:gift: Bounty: 750 USD (PHA) (PART-1)


Simple Geolocation Probing refactoring
  1. Add geocoding TTL at contract level.
  2. Moving probing to pruntime with sidetask and secure message channel.
  3. Refactor geolocation contract for readability.

:point_right: Details: Simple Geolocation Probing refactoring by Soptq · Pull Request #498 · Phala-Network/phala-blockchain · GitHub

:medal_military:A new code bounty hunter is @Kazunobu Ndong from Github.

:male_detective: Hunter: Kazunobu Ndong
:gift: Bounty: 50 PHA #tip


Additionnal Steps for WSL2

Additional steps for WSL when building the development environment were added (French & English) The whole Processus, from environment preparation to the construction of the core blockchain has been confirmed to complete successfully in the following system environment: Windows11/WSL2/UBUNTU 20.04LTS. The folder for “pruntime” was also updated. Additional testing in a Windows10/WSL1 & WSL2 environment might be necessary.

:point_right: Details: Additionnal Steps for WSL2 by ndkazu · Pull Request #55 · Phala-Network/phala-wiki · GitHub

1 Like

:medal_military:A new code bounty hunter is @LaurentTrk from Github.

:male_detective: Hunter: LaurentTrk
:gift: Bounty: 100 PHA #tip


Add support for ed25519 and Ecdsa signatures

As discussed in the Phala Dev discord, only sr25519 signatures are supported for signing the certificate.
This PR adds support for ed25519 and Ecdsa signatures, by deducing signature type from the account type:

  • Add account and signature_type optional parameters for signCertificate
  • Deduce address and signature_type from the account if given
  • Default signature type is Sr25519WrapBytes (default for Polkdaot JS extension)
  • signature_type parameter has precedence over deduced type

:point_right: Details: Add support for ed25519 and Ecdsa signatures by LaurentTrk · Pull Request #1 · Phala-Network/js-sdk · GitHub

:medal_military:A new code bounty hunter is @Brandon Macer from Github.

:male_detective: Hunter: LaurentTrk
:gift: Bounty: 50 PHA #tip


Multiple issues for Phala Wiki

:medal_military:A new code bounty hunter is @darknight7 from Github.

:male_detective: Hunter: darknight7
:gift: Bounty: 10 PHA #tip


Update index.tsx #29

A few improvements to the English version

:point_right: Details: Update index.tsx by darknight7 · Pull Request #29 · Phala-Network/website-ng · GitHub

:medal_military: Code bounty hunter @Soptq has complete part-2 mission!

:male_detective: Hunter: Soptq
:gift: Bounty: 750 USD (PHA) (PART-2)


Simple Geolocation Probing refactoring
  • Implement a contract to collects desensitized geolocation data from workers.
  • Provide contract query entries.
  • Using SecretMessageChannel to secure communication between pRuntime and the contract.

:point_right: Details: