kyokan / bob-wallet

Bob Wallet is a GUI for DNS Record Management and Name Auctions on Handshake. It includes an integrated full node: hsd
https://www.bobwallet.io/
GNU General Public License v3.0
381 stars 91 forks source link

Issue with submitting another bid and updating bid details #620

Open tayoun opened 1 year ago

tayoun commented 1 year ago

Summary

I placed a bid on a domain that I've been "watching"; however, my bids are showing as "(pending)" even after 2 days of placing them and while the node is fully synchronized. Bidding ends shows up a "~NaNd NaNh NaNm", the status is stuck as "open".

Expected Behavior

Clicking on the top-level domain should show the actual bids, and correctly update the status on auction details.

Current Behavior

The status of the top-level domain isn't updating even though the chain's current block exceeded the block of opening the bidding.

Steps to Reproduce

  1. Search for a top-level domain. The name of the top level domain I chose included a dash "-" in the middle which I suspect may be the issue. Here's an example: test-sample
  2. Add watchlist
  3. Place a bid when bidding opens
  4. Try to check status or submit another bid

Context (Environment)

Was trying to bid on a domain name

Logs

bob-debug-main-20230407.log

Screencap

image
rithvikvibhu commented 1 year ago

From the file:

[D:2023-04-07T16:16:52Z] (mempool) Invalid covenant for 925295f67e3ef5432e8402782ee8b2db8afca656649e252a9aa4f8e3344dd2f6 (166730): bad-bid-state.
[E:2023-04-07T16:16:52Z] (node) Verification failure: invalid-covenant (code=invalid score=0 hash=925295f67e3ef5432e8402782ee8b2db8afca656649e252a9aa4f8e3344dd2f6)
    at Mempool.verify
    at async Mempool.insertTX
    at async Mempool._addTX
    at async Mempool.addTX
    at async FullNode.sendTX
    at async FullNode.relay
[W:2023-04-07T16:16:52Z] (node) Verification failed for tx: 925295f67e3ef5432e8402782ee8b2db8afca656649e252a9aa4f8e3344dd2f6.
[W:2023-04-07T16:16:52Z] (node) Attempting to broadcast anyway...

This means that the name is not in BIDDING state yet. Was it fully synced before placing the bid? Also, does this keep happening or was it a one time error?