Bitcoin Forum
January 21, 2019, 11:30:45 PM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mass sending of bitcoins  (Read 97 times)
Ahalim1
Member
**
Offline Offline

Activity: 194
Merit: 12


View Profile
December 18, 2017, 04:37:38 PM
 #1

Hi.
What purse or service supports the mass sending of bitcoins to multiple bitcoin addresses?
How per one transaction can I send different amounts to different bitcoin wallets?
What purse or service should I use for it?
1548113445
Hero Member
*
Offline Offline

Posts: 1548113445

View Profile Personal Message (Offline)

Ignore
1548113445
Reply with quote  #2

1548113445
Report to moderator
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1548113445
Hero Member
*
Offline Offline

Posts: 1548113445

View Profile Personal Message (Offline)

Ignore
1548113445
Reply with quote  #2

1548113445
Report to moderator
1548113445
Hero Member
*
Offline Offline

Posts: 1548113445

View Profile Personal Message (Offline)

Ignore
1548113445
Reply with quote  #2

1548113445
Report to moderator
AdolfinWolf
Hero Member
*****
Offline Offline

Activity: 924
Merit: 712


🐸📣📣📣 FORSAAAAN!


View Profile
December 18, 2017, 04:49:31 PM
Last edit: December 19, 2017, 07:52:39 PM by AdolfinWolf
 #2

Hi.
What purse or service supports the mass sending of bitcoins to multiple bitcoin addresses?
How per one transaction can I send different amounts to different bitcoin wallets?
What purse or service should I use for it?

You can use electrum, and then manually make a transaction, ( if they don't support it but i'm pretty sure they do.) See https://bitcointalk.org/index.php?topic=451707.0

Alternatively  you can use bitcoind and use the "sendmany" Call? Should work aswell.

EDIT: See posts below. Electrum does suppot mass sending just as described in linked thread

TryNinja
Hero Member
*****
Online Online

Activity: 896
Merit: 921


ChipMixer's Badge of Honor


View Profile
December 18, 2017, 04:54:57 PM
 #3

Electrum[1].

You can make a pay-to-many transaction by going to "Tools" -> "Pay-to-many" and writing one address per line in the "Pay to" field. If you want to send different amounts per address, simple put a comma and the amount right next to the address.

E.g:

142tAC1CaXe1uwug55Gdm4hBCbDPoJvVu9, 0.1
1P2Ssu7PgGeV1Yxwmc3ejcPZZ7DeaMvBkA, 0.5


[1] https://electrum.org/#download

buwaytress
Hero Member
*****
Offline Offline

Activity: 868
Merit: 782


I bit, therefore I am


View Profile
December 18, 2017, 05:04:31 PM
 #4

Hi.
What purse or service supports the mass sending of bitcoins to multiple bitcoin addresses?
How per one transaction can I send different amounts to different bitcoin wallets?
What purse or service should I use for it?

You can use electrum, and then manually make a transaction, ( if they don't support it but i'm pretty sure they do.) See https://bitcointalk.org/index.php?topic=451707.0

Alternatively  you can use bitcoind and use the "sendmany" Call?

Yes, Electrum supports send to many, for as long as I've been using it properly, version 2,6x onwards. Bitcoin core client and blockchain wallets also support the feature. They may be others, but I'm not sure how well they work. My recommendation is always Electrum, but that's personal familiarity.

As far as I know, the number of outputs (or different wallets as you say) is really only limited by your hardware capacities (memory). For my rather average device, I can split to 10 outputs before I notice the wallet starting to hang.

Theoretically, if you could handle much more, you'd still be limited by blocksize... though I can't recall ever seeing a tx with so many inputs or outputs that it would become that big.

TechPriest
Sr. Member
****
Offline Offline

Activity: 353
Merit: 258



View Profile
December 18, 2017, 05:13:01 PM
 #5

As far as I know, the number of outputs (or different wallets as you say) is really only limited by your hardware capacities (memory). For my rather average device, I can split to 10 outputs before I notice the wallet starting to hang.

Theoretically, if you could handle much more, you'd still be limited by blocksize... though I can't recall ever seeing a tx with so many inputs or outputs that it would become that big.

Transaction with too many inputs or outputs can be determined as "non standart" transaction, so most of nodes will not relay them and most of miners will not mine it. 

In science we trust!
bob123
Hero Member
*****
Offline Offline

Activity: 798
Merit: 805



View Profile WWW
December 18, 2017, 06:08:31 PM
 #6

Transaction with too many inputs or outputs can be determined as "non standart" transaction, so most of nodes will not relay them and most of miners will not mine it. 

The isStandard() test supports transactions up to 100kb i believe.

Assuming a P2SH/P2PKH transaction is being created, the size (in byte) of a TX with one input and y outputs would be:
Code:
146 + y * 33 + 10

For a maximum of 100 kb you could therefore create a (valid) transaction with 3025 outputs.
Correct me if i am wrong, but i didn't found any rule which would lead to such a transaction being non-standard.

TechPriest
Sr. Member
****
Offline Offline

Activity: 353
Merit: 258



View Profile
December 18, 2017, 08:08:01 PM
 #7

Transaction with too many inputs or outputs can be determined as "non standart" transaction, so most of nodes will not relay them and most of miners will not mine it. 

The isStandard() test supports transactions up to 100kb i believe.

Assuming a P2SH/P2PKH transaction is being created, the size (in byte) of a TX with one input and y outputs would be:
Code:
146 + y * 33 + 10

For a maximum of 100 kb you could therefore create a (valid) transaction with 3025 outputs.
Correct me if i am wrong, but i didn't found any rule which would lead to such a transaction being non-standard.


It depends on input/otput "weight" also.
I seen many transactions with less than 10 inputs/outputs but with "weight" near 1kB. Hey, in that case 100kb will be near 1000 inputs/outpust but not 3025.
Also, i must check your information about 100kb. Nothing personal. just verification of information  Roll Eyes

In science we trust!
bob123
Hero Member
*****
Offline Offline

Activity: 798
Merit: 805



View Profile WWW
December 18, 2017, 08:52:29 PM
 #8

~snip~
For a maximum of 100 kb you could therefore create a (valid) transaction with 3025 outputs.
Correct me if i am wrong, but i didn't found any rule which would lead to such a transaction being non-standard.

It depends on input/otput "weight" also.
I seen many transactions with less than 10 inputs/outputs but with "weight" near 1kB. Hey, in that case 100kb will be near 1000 inputs/outpust but not 3025.
Also, i must check your information about 100kb. Nothing personal. just verification of information  Roll Eyes


I was talking about the maximum amount possible.
I took a look and you are right it got changed to a maximum weight of 400.000 [1].
Since non-segwit transaction have a weight of 4*tx_size my calculation still should be correct.

[1] Defined as constant here: https://github.com/bitcoin/bitcoin/blob/3c098a8aa0780009c11b66b1a5d488a928629ebf/src/policy/policy.h#L24
[1] and checked/used here: https://github.com/bitcoin/bitcoin/blob/3c098a8aa0780009c11b66b1a5d488a928629ebf/src/net_processing.cpp#L661-L665

Ahalim1
Member
**
Offline Offline

Activity: 194
Merit: 12


View Profile
December 25, 2017, 07:46:16 PM
 #9

Thank you all for your answers. It was exhaustive.
Pages: [1]
  Print  
 
Jump to:  

Bitcointalk.org is not available or authorized for sale. Do not believe any fake listings.
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!