gitcoinco / gitcoinco/web

Harmony payments are failing

Open
#10,428 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.8k
Forks
776
PR merge metrics
No merged PRs in 30d

Description

**Overview**
Harmony has stopped supporting the harmony chrome connector (harmony wallet extension). Need to properly implement the ethereum SDK to talk to harmony blockchain using metamask.

**Steps To Reproduce**
Steps to reproduce the behavior:
1. Open bounty being paid out on Harmony
2. Select ONE as payout token
3. Have someone submit work to bounty
4. Payout contributor

**Observed behavior**
Payout tries to happen using the harmony wallet extension and that is no longer supported.. Causing gas fees to be too low to successfully go through

**Expected behavior**
Please update the gitcoin website to use the standard ethereum sdk to talk to harmony blockchain using metamask.
https://docs.harmony.one/home/general/wallets/browser-extensions-wallets/metamask-wallet

**Screenshots**
![image](https://user-images.githubusercontent.com/95642312/160506445-6c37d44c-2975-40b3-9c35-17d94ea9009e.png)

**Additional context**
**Closed bounty that was having issues:** https://gitcoin.co/issue/harmony-one/bounties/111/100028644
**Discord discussions - see videos:** https://discord.com/channels/562828676480237578/920714502650077264/956106612328783882

Contributor guide

Open the contributing guide

Research direction

Start with the bounty payout flow described in the reproduction steps and review the linked Harmony MetaMask documentation and Discord context. Replace the unsupported Harmony wallet-extension path with the standard Ethereum SDK and MetaMask flow, then verify that a Harmony ONE payout completes with sufficient gas.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
blockchain, payments
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.