Appendices
/
Gas Estimates

Gas Estimates

The below tables outline gas estimates for createSplit and distributeETH.

Note that distributeETH 1st is an upper bound estimate, since it assumes none of the Recipients have been initialized within the protocol. Each account only needs to be initialized once for the entire protocol, so as the network grows the actual first distribution cost will decrease. If all of your recipients have been initialized, the first distribution will cost the same as the Nth.

Total Gas

SizeCreateSplit ImmutableCreateSplit MutabledistributeETH 1stdistributeETH Nth
2100_741123_18691_59057_390
5104_484126_929162_61977_119
10110_802133_247281_069110_069
25129_344151_789636_074208_574
50160_547182_9921_228_070373_070
100223_155245_6002_412_505702_505
200349_619372_0644_783_4201_363_420
500736_908759_35311_910_6243_360_624

Gas Per Recipient

SizeCreateSplit ImmutableCreateSplit MutabledistributeETH 1stdistributeETH Nth
250_37061_59345_79528_695
520_89625_38532_52315_423
1011_08013_32428_10611_006
255_1736_07125_4428_342
503_2103_65924_5617_461
1002_2312_45624_1257_025
2001_7481_86023_9176_817
5001_4731_51823_8216_721

Total Gas in USD

Assuming 100 gwei gas and $3000 ETH

SizeCreateSplit ImmutableCreateSplit MutabledistributeETH 1stdistributeETH Nth
2$30$37$27$17
5$31$38$49$23
10$33$40$84$33
25$39$46$190$63
50$48$55$370$110
100$67$74$720$210
200$100$110$1,400$410
500$220$230$3,600$1,000

Gas Per Recipient in USD

Assuming 100 gwei gas and $3000 ETH

SizeCreateSplit ImmutableCreateSplit MutabledistributeETH 1stdistributeETH Nth
2$15.11$18.48$13.74$8.61
5$6.27$7.62$9.76$4.63
10$3.32$4.00$8.43$3.30
25$1.55$1.82$7.63$2.50
50$0.96$1.10$7.37$2.24
100$0.67$0.74$7.24$2.11
200$0.52$0.56$7.18$2.05
500$0.44$0.46$7.15$2.02