DeckerSU
709c6dd2eb
+ amount field in dpow_vins
dpow_signrawtransaction used signrawtransaction RPC call to daemon
when obtain scriptSig for known notary vin. but signrawtransaction
RPC call in VRSC with activated sapling need to pass amount as required
parameter, otherwise it produced incorrect sig. spent many time
to understand this.
6 years ago
DeckerSU
fe981f4666
+ add debug printout when signing vins
6 years ago
DeckerSU
a93ced75e2
+ ISNOTARYNODE and LIQUIDITY_PROVIDER for Windows build
6 years ago
DeckerSU
7973df7379
dpow_notarytx: correct sapling unsigned raw tx with usesigs=0
now we have correct format of unsigned rawtx with sapling support inside
dpow_notarytx and correct format of signed raw tx when usesigs=0.
but as we don't yet create sapling preimage - sigs are still incorrect,
and notary tx can't be broadcasted.
6 years ago
DeckerSU
5d80558a55
dpow_notarytx: start preparations for VRSC sapling
usesigs? when we should create unsignedrawtx and when preimage for signing?
6 years ago
DeckerSU
9df2ba32e1
+ test build iguana for linux (added libsodium)
on ubuntu-like systems libsodium can be easily installed by
`sudo apt install libsodium-dev`, but we can make download and
compile it from sources in additional bash script.
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
2800a2c6a2
+ libsodium.lib for Windows, iguana needed BLAKE2b-256 calc for preimage
before build iguana under Windows you should download and compile
libsodium.lib & libsodium.dll by using iguana_build_depends.cmd .
in marketmaker this accomplished by using cmake, but iguana didn't use
cmake build.
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
DeckerSU
a282cf9684
fix safecopy: %s too long 8 error on RPC with coins len(name) > 7
Added symbol_len in iguana_coinchoose. Here was a sizeof(symbol)
in safecopy call args, but sizeof(char *) always = 8 on 64-bit systems,
as a result if symbol have more than 7 letters, like "VRSCTEST"
safecopy returns an error.
6 years ago
jl777
3fd767233a
Merge pull request #991 from artemii235/master
Add overwinter/sapling tx ser/de format support to MM.
6 years ago
Artem Pikulin
397bb7854b
Merge pull request #201 from artemii235/issue-191
Add overwinter/sapling tx ser/de format support to MM.
6 years ago
Artem Pikulin
1c29108390
Merge remote-tracking branch 'origin/issue-191' into issue-191
6 years ago
Artem Pikulin
b007418ee0
#191 Remove unused code. Add comment for ZECTEST p2sh taddr hardcode.
6 years ago
Artem Pikulin
8db4dfa53f
Merge remote-tracking branch 'origin/issue-191' into issue-191
6 years ago
Artem Pikulin
0ddac7c523
#191 Add MM_WIN_BUILD define to not break windows iguana build.
6 years ago
Artem Pikulin
7671a02dea
#191 Add sighash support for overwinter tx version 3.
6 years ago
Artem Pikulin
f4997bae39
#191 Use different zk proof size depending on tx version.
6 years ago
Artem Pikulin
474a7f2ba4
#191 Fix win build.
6 years ago
Artem Pikulin
d18c319906
#191 Fix sapling tx sighash preimage. Made BEER/ZECTEST swap.
6 years ago
jl777
be7856cb02
Merge pull request #200 from jl777/dev
Update from upstream repo jl777/SuperNET@dev
6 years ago
Mihail «Kolo» Fedorov
f93d9841e9
Merge pull request #990 from jl777/kolo
titomane
6 years ago
Mihail Fedorov
155070d45f
titomane
6 years ago
jl777
8bfb3da2ce
Merge pull request #989 from himu007/patch-7
Update iguana_notary.c
6 years ago
SHossain
d4d2d12c42
Update iguana_notary.c
6 years ago
jl777
bdfb22227f
Merge pull request #987 from himu007/patch-4
+ HUSH, GAME, EMC2, PIRATE, MGNX
6 years ago
SHossain
55447d74a9
Update m_splitfund
6 years ago
jl777
4d5fba41c9
Merge pull request #986 from jl777/kolo
PGT
6 years ago
Mihail Fedorov
17f2548a52
PGT
6 years ago
Artem Pikulin
154950346c
#191 Add overwinter tx ser/de to iguana_rwmsgtx.
6 years ago
jl777
ff114eb27f
Merge pull request #193 from jl777/dev
Update from upstream repo jl777/SuperNET@dev
6 years ago
jl777
2a17bb6854
Merge pull request #985 from blackjok3rtt/dev
fix lock unspent crash, when KMD is not running and use src KMD instead
6 years ago
blackjok3r
cf930d2076
fix lock unspent crash, when KMD is not running and use src KMD instead
of dest BTC
6 years ago
jl777
161c6c7d2f
Merge pull request #190 from jl777/dev
Update from upstream repo jl777/SuperNET@dev
6 years ago
jl777
1f14fb9930
Merge pull request #984 from jl777/jl777
Jl777
6 years ago
jl777
5e7f13f3e9
Stricter condition for signing
6 years ago
jl777
816c568194
Test sig update
6 years ago
jl777
2b489f59b1
Merge branch 'dev' into jl777
6 years ago
jl777
68581f5fee
Add back skipped coins to dpowassets
6 years ago
jl777
99072df754
+dpowassets
6 years ago
jl777
893dba3ef2
Limit notarization duration to 300 seconds
6 years ago
jl777
66a73ee5e8
+prints
6 years ago
jl777
edd3b3b843
+print
6 years ago
jl777
20488096e5
Merge branch 'dev' into jl777
6 years ago
jl777
d7b95398ca
DPOW_MAXIPBITS
6 years ago
jl777
304a5dd391
Prints
6 years ago
jl777
0c50a2febe
Merge pull request #188 from jl777/dev
Update from upstream repo jl777/SuperNET@dev
6 years ago
jl777
5f2e8f422b
Merge pull request #981 from jl777/jl777
Jl777
6 years ago