Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 Immature DFI blocks any transactions #3663

Closed
mrgrauel opened this issue Oct 14, 2022 · 4 comments
Closed

🐛 Immature DFI blocks any transactions #3663

mrgrauel opened this issue Oct 14, 2022 · 4 comments
Labels
kind/bug Something isn't working needs/area Needs area label(s) needs/priority Needs a priority label needs/triage Waiting for triage to be accepted

Comments

@mrgrauel
Copy link

mrgrauel commented Oct 14, 2022

What happened:

I received a masternode block reward on my light wallet address. After receiving the reward no transaction is possible until the DFI is trusted and not in immature state.

bad-txns-premature-spend-of-coinbase, tried to spend coinbase at depth 1 (code 16)

What you expected to happen:

  • I should still be able to do transactions
  • Unspendable DFI shouldn't be shown in the balance

How to reproduce it (as minimally and precisely as possible):

  • redirect masternode rewards to a light wallet address via rewardaddress in defi.conf
  • wait for the masternode to find a block
  • try to do a transaction

Anything else we need to know?:

I believe it's a missing feature in the ocean api, because it doesn't report if the DFI is immature untrusted_pending or trusted.

Related to kuegi/defichain_maxi#100

@mrgrauel mrgrauel added the kind/bug Something isn't working label Oct 14, 2022
@github-actions github-actions bot added the needs/triage Waiting for triage to be accepted label Oct 14, 2022
@github-actions
Copy link
Contributor

@mrgrauel: Thanks for opening an issue, it is currently awaiting triage.

The triage/accepted label can be added by foundation members by writing /triage accepted in a comment.

Details

I am a bot created to help the DeFiCh developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the BirthdayResearch/oss-governance-bot repository.

@github-actions
Copy link
Contributor

@mrgrauel: There are no 'area' labels on this issue. Adding an appropriate label will greatly expedite the process for us. You can add as many area as you see fit. If you are unsure what to do you can ignore this!

You can add area labels by leaving a /area comment.

Details

I am a bot created to help the DeFiCh developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the BirthdayResearch/oss-governance-bot repository.

@github-actions github-actions bot added the needs/area Needs area label(s) label Oct 14, 2022
@github-actions
Copy link
Contributor

@mrgrauel: Thanks for opening an issue, an appropriate priority will be added soon.

The priority labels can be added by foundation members by writing /priority [type] in a comment.

Details

I am a bot created to help the DeFiCh developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the BirthdayResearch/oss-governance-bot repository.

@thedoublejay
Copy link
Member

Closing here and opening on Jellyfish repo - BirthdayResearch/jellyfishsdk#1807

@mrgrauel mrgrauel changed the title 🐛 Unspendable DFIs block any transactions 🐛 Immature DFI blocks any transactions Oct 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working needs/area Needs area label(s) needs/priority Needs a priority label needs/triage Waiting for triage to be accepted
Projects
None yet
Development

No branches or pull requests

2 participants