DeckerSU
323af2e008
fix splitfunds on sapling enabled coins (outputs buffer overflow fix)
earlier we have fixed size buffer for outputs uint8_t outputs[1000]
(derived from markemaker source), and this causes problems when we
try to split over 22 duplicates, bcz in this case outputs array size
overflows 1000 bytes. now memory for array allocates dynamically,
depends on actual outputs size.
6 years ago
DeckerSU
739b67f0a6
sapling param added to json
- added sapling param in `struct iguana_info`
- each coin now have coin->sapling param (sapling=0 - sapling disabled, sapling !=0 - sapling enabled), we can set "sapling":1 in JSON when calling "addcoin" method.
- removed hardcoded "VRSC" and "VRSCTEST", now we should use "sapling" param in "addcoin" method
- removed unused zcash param in bitcoin_sigtxid
6 years ago
DeckerSU
30c61f0d1d
+ iguana_rwjoinsplit: add proof_size param
6 years ago
DeckerSU
4ae6fe951c
- remove debug printouts
6 years ago
DeckerSU
b280d0aa32
VRSC iguana sapling changes [part 2]
- bitcoin_sigtxid sapling tx sighash preimage changes (thx to @artemii235 )
now splitfunds for VRSC and VRSCTEST produce correct signed txes.
6 years ago
DeckerSU
ec6d3aae31
VRSC iguana sapling changes [part 1]
- already implemented unsigned raw tx creation (thx @artemii235 for mm codebase)
tested on iguana_utxoduplicates (dpow is still untested)
- todo: bitcoin_sigtxid implement signing for overwintered & sapling
- todo: check bitcoin_verifyvins
- todo: remove debug printouts
6 years ago
jl777
6362d5c75e
2017 -> 2018 in copyright notice
7 years ago
jl777
0a316c1379
test
8 years ago
jl777
f186753ab3
Test
8 years ago
jl777
dde9769590
Test
8 years ago
jl777
502faeb439
Test
8 years ago
jl777
4d45bb1ef6
Test
8 years ago
jl777
1f1c4a9e58
Test
8 years ago
jl777
e2bdf67b7e
Test
8 years ago
jl777
b806e19747
Test
8 years ago
jl777
56b6a4037a
Test
8 years ago
jl777
779732a8ba
support wifstr that encode to less than 38 bytes
8 years ago
jl777
19768b1c08
Test
8 years ago
jl777
2816d159ce
Test
8 years ago
jl777
d3506bbe93
Test
8 years ago
jl777
d3832ae69e
Test
8 years ago
jl777
f02da0c02c
Test
8 years ago
jl777
5d7c34efa0
Test
8 years ago
jl777
b90bf2654a
Test
8 years ago
jl777
3daf63b56b
Test
8 years ago
jl777
a5ffea9774
Test
8 years ago
jl777
624f9095d4
Test
8 years ago
jl777
e4be264a0d
Test
8 years ago
jl777
81857192cd
Test
8 years ago
jl777
13e29b20ff
Test
8 years ago
jl777
be1092529c
Reduce include nesting a bit
8 years ago
jl777
0468083a7b
Test
8 years ago
jl777
adac1ead6b
Test
8 years ago
jl777
3a0ad358cc
Test
8 years ago
jl777
69fdad64a4
Test
8 years ago
jl777
6b8afc8099
Test
8 years ago
jl777
da89efe292
Xcode 8
8 years ago
jl777
1d0a1ac0e5
test
8 years ago
jl777
6a401c3f44
fix for MoF partially signed
8 years ago
jl777
c9a93218f9
redundant dex* queries, iguana lock time
8 years ago
jl777
cd9b3e1312
test
8 years ago
jl777
cde6f925f2
test
8 years ago
jl777
9d46a5d9e7
test
8 years ago
jl777
9e6c852730
test
8 years ago
jl777
6518a0eb6a
test
8 years ago
jl777
373ac7bd49
test
8 years ago
jl777
a127bf97d7
test
8 years ago
jl777
e639afe3c5
test
8 years ago
jl777
b2ca7f2e22
test
8 years ago
jl777
848eaabd79
test
8 years ago