status-im / status-mobile

a free (libre) open source, mobile OS for Ethereum
https://status.app
Mozilla Public License 2.0
3.92k stars 984 forks source link

Transaction Queue Malfunction in explorer.bounties.network #6765

Closed andytudhope closed 5 years ago

andytudhope commented 6 years ago

User Story

As a user, I want to to be able to issue bounties from https://explorer.bounties.network so that I can give away my lego blocks and encourage community involvement.

Description

Type: Bug

Summary: Issuing a bounty from https://explorer.bounties.network requires sending 2 transactions. The first one works well, however, the second never shows up and it leaves things, therefore, in a strange state (having approved the token transfer, but not created the bounty).

Expected behavior

A second transaction pops up in the wallet modal after the first has been signed and sent.

Actual behavior

No second transaction ever shows up and I am left hanging.

Reproduction

Additional Information

A short summary from bounties.network about their setup:

The interaction happens in our front end React code. The client is created here https://github.com/Bounties-Network/Explorer/blob/master/src/public-modules/Client/sagas.js#L110

The standardBountiesAddress is defined in https://github.com/Bounties-Network/Explorer/blob/master/src/public-modules/production_settings.json#L17

The validation happens in https://github.com/Bounties-Network/Explorer/blob/master/src/utils/asyncValidators.js

Activating the bounty, which should be close to what you are looking for, happens in the front end here: https://github.com/Bounties-Network/Explorer/blob/master/src/containers/Bounty/components/ModalManager.js#L67

Bounties Explorer: Find Open #BugBounties & Freelance Jobs Online
Find open bounties and #freelancers for any task. Get paid in ETH or ERC20 tokens. Clear requirements tied to payouts. Payments held in escrow.
GitHub
Bounties-Network/Explorer
Contribute to Bounties-Network/Explorer development by creating an account on GitHub.
GitHub
Bounties-Network/Explorer
Contribute to Bounties-Network/Explorer development by creating an account on GitHub.
GitHub
Bounties-Network/Explorer
Contribute to Bounties-Network/Explorer development by creating an account on GitHub.
GitHub
Bounties-Network/Explorer
Contribute to Bounties-Network/Explorer development by creating an account on GitHub.
andytudhope commented 6 years ago

Mind you, I just tested and can't create a bounty using my browser and MetaMask either, so it seems like this may not be an issue with our wallet...

status-github-bot[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

status-github-bot[bot] commented 5 years ago

This issue has been automatically closed. Please re-open if this issue is important to you.