Error parsing combo descriptor
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece pelo construtor Python Descriptor mostrado no traceback e reproduza o snippet de combo descriptor fornecido. Rastreie como o construtor lida com a string do descriptor e determine se combo descriptors são compatíveis; o trabalho estará concluído quando o comportamento estiver esclarecido e o problema de parsing da issue tiver sido resolvido ou documentado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
When initialising a combo descriptor this error was raised:
bdkpython.bdk.DescriptorError.Miniscript: error_message='unexpected «combo(1 args) while parsing Miniscript»'
Is this a legitimate error with the descriptor?
Code
from bdkpython.bdk import Descriptor, Network
TEST_NETWORK = Network(1)
DESC = "combo(tpubD6NzVbkrYhZ4YSPGUiT67AZRVmJUjPn1Twt4JuYPrkGZiwVKyBofjVRej8A194X2X4Toyo22HSaJJYLH2g4gd2JGnztsKzShiRFwWgAYi5D/0h/0h/*h)#leqp7cnz"
my_desc = Descriptor(descriptor=DESC, network=TEST_NETWORK)
Traceback
Traceback (most recent call last):
File "/Users/s/projects/bdk_playground/check.py", line 9, in <module>
my_desc = Descriptor(descriptor=DESC, network=TEST_NETWORK)
File "/Users/s/projects/bdk_playground/env/lib/python3.10/site-packages/bdkpython/bdk.py", line 17768, in __init__
self._pointer = _uniffi_rust_call_with_error(_UniffiConverterTypeDescriptorError,_UniffiLib.uniffi_bdkffi_fn_constructor_descriptor_new,
File "/Users/s/projects/bdk_playground/env/lib/python3.10/site-packages/bdkpython/bdk.py", line 295, in _uniffi_rust_call_with_error
_uniffi_check_call_status(error_ffi_converter, call_status)
File "/Users/s/projects/bdk_playground/env/lib/python3.10/site-packages/bdkpython/bdk.py", line 306, in _uniffi_check_call_status
raise error_ffi_converter.lift(call_status.error_buf)
bdkpython.bdk.DescriptorError.Miniscript: error_message='unexpected «combo(1 args) while parsing Miniscript»'
- Linguagem predominante
- Python
- Estrelas
- 11
- Forks
- 12
- Merge médio
- 3h 56min
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de bitcoindevkit/bdk-python
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 84/100
bitcoindevkit/bdk-python#51 · 1 comentário ·
Todas as issues de bitcoindevkit/bdk-python
Issues semelhantes
-
needs-human needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
gke-labs/kube-agents#2400 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Device Details tables: FS/SF columns contradict each other (nfet_01v8 Vt row, pfet_01v8 Idsat row)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
google/skywater-pdk#450 ·
-
Drained trajectory arrays are overwritten when the sequence buffer is reusedTalvez já em andamento @sylvesterkaczmarek assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
google-deepmind/bsuite#56 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
LearningCircuit/local-deep-research#7206 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
chingu-voyages/V62-tier3-team-33#285 ·
Mantenedores costumam responder em até 1 dia