Commit Graph

1677 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky fb2c60f61b Merge branch 'master' into sighash_update 2018-12-07 12:13:12 +03:00
Svyatoslav Nikolsky 6eae4aa75d sighash update 2018-12-07 12:10:57 +03:00
Nikolay Volf 206fa8274a
Merge pull request #10 from paritytech/nv3
Join splits verification part 1
2018-12-05 11:48:02 +03:00
NikVolf e0374832eb remove commented code 2018-12-05 00:51:35 +03:00
NikVolf fcace21f96 split keys 2018-12-05 00:51:08 +03:00
NikVolf 15246c1b11 add all bits together 2018-12-04 14:31:02 +03:00
NikVolf 94cd62aba4 Merge remote-tracking branch 'origin/master' into nv3
# Conflicts:
#	Cargo.lock
#	verification/src/accept_transaction.rs
#	verification/src/error.rs
2018-12-04 13:37:32 +03:00
NikVolf 3622f246a4 work in progress on nullifier verificartion steps 2018-12-04 13:34:39 +03:00
Nikolay Volf a360c5ad02
Merge pull request #9 from paritytech/nullifier
Storing and updating join split nullifers
2018-12-03 17:56:31 +03:00
NikVolf 33be1815e5 remove bloom value 2018-12-03 16:16:14 +03:00
NikVolf 1d266aad2b add trace/warnings 2018-12-03 14:52:12 +03:00
NikVolf 5b62e5b639 reserve some columns 2018-12-03 14:44:54 +03:00
NikVolf c1e44e86db canonize/decanonize database update 2018-12-03 14:29:04 +03:00
NikVolf 0052703c0a also for keyvalue 2018-12-02 21:08:46 +03:00
NikVolf 9aa90a45e9 memory db and key types 2018-12-02 20:58:01 +03:00
NikVolf 2d6e6c3136 nullifier in database 2018-11-30 18:54:17 +03:00
NikVolf 326bca1ae5 nullifier in storage 2018-11-30 18:25:59 +03:00
Svyatoslav Nikolsky d59ff45aad
Merge pull request #7 from paritytech/transaction-sapling-valid
TransactionSaplingValid
2018-11-29 18:53:36 +03:00
Svyatoslav Nikolsky 76341ea0fa removed obsolete warn 2018-11-29 18:52:56 +03:00
Svyatoslav Nikolsky 9eb727f0c7 fix comment 2018-11-29 15:15:38 +03:00
Svyatoslav Nikolsky 3a1cf6dc15 TransactionSaplingValid 2018-11-27 11:09:11 +03:00
NikVolf 2854caf80b layout to consensus 2018-11-26 21:10:21 +03:00
Svyatoslav Nikolsky 964f027422
Merge pull request #5 from paritytech/nv2
add joinsplit public value propagation to transparent pool
2018-11-26 15:20:34 +03:00
Svyatoslav Nikolsky accb95b401
Merge pull request #4 from paritytech/nv
Verification tweaks
2018-11-26 10:14:37 +03:00
NikVolf cd7a830234 pghr13 stubs 2018-11-22 18:00:30 +03:00
NikVolf 60869e9f81 add joinsplit public value generation to transparent pool 2018-11-22 17:15:38 +03:00
NikVolf b16c60be48 remove flawed iterator 2018-11-21 15:10:01 +03:00
NikVolf f111948c97 fix warning and add refs 2018-11-21 13:31:07 +03:00
NikVolf 7c92d247cf fixes for 396 2018-11-21 13:19:23 +03:00
NikVolf a992d84bb2 serialization of joinsplit 2018-11-20 19:54:06 +03:00
NikVolf 534d09457b remove test with incorrent opcode 2018-11-20 19:23:15 +03:00
NikVolf da02015342 remove find&delete, split opcode 2018-11-20 19:22:51 +03:00
Svyatoslav Nikolsky e58a7523fb
Merge pull request #2 from paritytech/sapling_tx_format
Overwinter/sapling tx format
2018-11-20 09:13:27 +03:00
NikVolf 045235da40 Merge remote-tracking branch 'origin/sapling_tx_format' into nv 2018-11-19 19:57:59 +03:00
NikVolf 1233db08e9 Merge branch 'sapling_tx_format' into nv 2018-11-19 19:57:26 +03:00
Svyatoslav Nikolsky 43b3484929 use ZCash tx in example 2018-11-19 14:27:05 +03:00
Svyatoslav Nikolsky 44a602be8a Merge branch 'sapling_tx_format' of https://github.com/paritytech/parity-zcash into sapling_tx_format 2018-11-19 14:05:38 +03:00
Svyatoslav Nikolsky 7d402b59fb transaction verification - finished 2018-11-19 14:05:18 +03:00
Svyatoslav Nikolsky 2156527c42 Duplicate inputs && nullifiers 2018-11-19 13:54:55 +03:00
NikVolf 4007acef79 Merge remote-tracking branch 'origin/master' into nv 2018-11-19 13:54:17 +03:00
NikVolf d56d84a97e Merge remote-tracking branch 'origin/master' into sapling_tx_format 2018-11-19 13:52:02 +03:00
NikVolf b5d9dd7112 accept only 4+ version 2018-11-19 13:51:42 +03:00
NikVolf 8746e40b18 random fixes 2018-11-19 13:40:18 +03:00
Nikolay Volf 216c30cc52
Update .travis.yml 2018-11-19 13:29:29 +03:00
Svyatoslav Nikolsky 886ccae3e0 removed TODO 2018-11-19 12:47:10 +03:00
Svyatoslav Nikolsky b118a5cfe3 TransactionInputValueOverflow 2018-11-19 12:18:44 +03:00
Svyatoslav Nikolsky f862e5c264 added some checks to MemoryPoolTransactionVerifier 2018-11-19 11:53:03 +03:00
Svyatoslav Nikolsky 17a7c16447 some more verification rules 2018-11-19 11:46:40 +03:00
Svyatoslav Nikolsky c5e91d033c + another rename 2018-11-19 10:35:03 +03:00
Svyatoslav Nikolsky 106a93fb2e JointSplit -> JoinSplit 2018-11-19 10:12:11 +03:00