Bitcoin Forum
May 10, 2024, 05:33:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Unsuccessful Bitcoin Script Execution: Seeking Assistance  (Read 128 times)
216kedi (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 14, 2023, 08:54:55 AM
 #1

I attempted to mint SATS tokens on the Bitcoin network using the Ordinals protocol and BRC20 standards by utilizing an intermediary software written in the Go language. I made no adjustments to the software and it likely sent raw data directly. My intention was to execute 500 repetitive minting transactions without being aware of the 25 transaction limit.

However, I encountered the following error:

"Send error, reveal send error, 25 transaction hashes could not be parsed, sendrawtransaction RPC error: {"code":-26,"message":"too-long-mempool-chain, too many descendants for tx 369a184f3e941a501b99a2865f6c1db09f39af379ef8c63fb52689e37e3376a7 [limit: 25]"}: maximum hash string length is 64 bytes."

As a result of this error, only 25 out of my 500 transactions were successful in executing the Bitcoin command. The remaining 475 transactions did not consume the sent ‎0,00002914 btc, and consequently, the tokens I minted did not reach me.

Is there anything I can do for Bitcoin script that did not fulfill their task? https://mempool.space/tx/369a184f3e941a501b99a2865f6c1db09f39af379ef8c63fb52689e37e3376a7
1715362402
Hero Member
*
Offline Offline

Posts: 1715362402

View Profile Personal Message (Offline)

Ignore
1715362402
Reply with quote  #2

1715362402
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715362402
Hero Member
*
Offline Offline

Posts: 1715362402

View Profile Personal Message (Offline)

Ignore
1715362402
Reply with quote  #2

1715362402
Report to moderator
1715362402
Hero Member
*
Offline Offline

Posts: 1715362402

View Profile Personal Message (Offline)

Ignore
1715362402
Reply with quote  #2

1715362402
Report to moderator
1715362402
Hero Member
*
Offline Offline

Posts: 1715362402

View Profile Personal Message (Offline)

Ignore
1715362402
Reply with quote  #2

1715362402
Report to moderator
WillyAp
Member
**
Offline Offline

Activity: 686
Merit: 16

Looking for guilt best look first into a mirror


View Profile WWW
September 14, 2023, 09:15:57 PM
 #2

When mining you need to be connected to a mining pool if I'm not mistaken.

Marketing in EN und DE
logfiles
Copper Member
Legendary
*
Offline Offline

Activity: 1974
Merit: 1653


Top Crypto Casino


View Profile WWW
September 14, 2023, 10:38:18 PM
Merited by ABCbits (1)
 #3

About a week ago, you asked a similar question and received a few answers, I don't know why you think posting the same question again is going to solve your problem if you didn't even engage in the other thread. Perhaps try getting help from the sat minting groups or channels, they may have much better knowledge and experience.

How about executing the minting transactions in batches of 25 due to the limit? Have you tried that?

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5594


Self-proclaimed Genius


View Profile
September 15, 2023, 03:56:45 AM
Merited by ABCbits (2)
 #4

"-snip- sendrawtransaction RPC error: {"code":-26,"message":"too-long-mempool-chain, too many descendants for tx 369a184f3e941a501b99a2865f6c1db09f39af379ef8c63fb52689e37e3376a7 [limit: 25]"}"
This isn't about a failing script, it's just your input(s) already have 25 unconfirmed parent-children chain.
The default limit is 25: https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.h#L62-L63

I suspect that the other part of the error ("maximum hash string length is 64 bytes.") is unintended since it's expecting a TXID.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
216kedi (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 17, 2023, 02:11:06 PM
 #5

Thanks so much for your help. I have one last question. I've been reading a lot for days and I'm so confused, I can't think logically. Do I need to enter witness information in this new transaction I am sending, or is it enough to just enter the scriptPubKey? If I need to be a witness, what do Item 1 and Item 3 represent in the example you gave? And finally, I would like to point out this: The script I use creates a new wallet for each new minting transaction. Do I need the private key of these wallets to resend unexecuted outputs from the main transaction as we discussed? Or is it enough to use my own wallet's private key which performs the main transaction with 500 outputs? And finally, as an example, can you show me how to generate the raw code for just one of these operations? Thank you very much for your support.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!