-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Implement efficient airdrops in split
#4081
Comments
1 similar comment
What is the limit for a split? |
Probably around 9000 P2TR outputs with 2 P2TR inputs and an 83 byte OP_RETURN |
Was testing it on testnet, when I added more than 5 it did not fit in op_return anymore when I did it with 100 outputs: |
Exactly. What I really meant is how many explicit edicts can you add to a split file? I guess it depends on the amount size of the edicts? |
This is wrong, I was assuming a max standard size of 400000 Bytes but it's actually 100000 Bytes. So I think that would be around 2300 outputs.
At the moment the split file does one edict per entry so you reach the OP_RETURN standardness limit of 83 bytes after around 10 edict. If you do an even split you can however do less edicts. See #3658 |
This can either be done implicitly by recognizing that the
split.yaml
is airdropping the same amount to multiple outputs or explictly by introduction amode
in the split file calledeven
orairdrop
.For reference #3658
The text was updated successfully, but these errors were encountered: