Commit Graph

301 Commits

Author SHA1 Message Date
NikVolf 899b499466 Merge remote-tracking branch 'origin/master' into nv2
# Conflicts:
#	Cargo.lock
2018-12-27 17:59:32 +03:00
NikVolf 55e0c661a1 refactor nullifier tag to epoch tag 2018-12-27 13:23:57 +03:00
Svyatoslav Nikolsky 565157e799 fixed work calculation on testnet 2018-12-26 15:03:25 +03:00
Svyatoslav Nikolsky 933b0386cb consistent naming 2018-12-25 11:49:07 +03:00
Svyatoslav Nikolsky 105a1ab892 fixed miner reward check 2018-12-25 11:18:10 +03:00
Svyatoslav Nikolsky 9de3272781 new transparent address format 2018-12-25 10:38:07 +03:00
Svyatoslav Nikolsky 9398ff2321 BlockFoundersReward 2018-12-24 16:34:58 +03:00
Svyatoslav Nikolsky a71900e36a -comment 2018-12-24 13:26:38 +03:00
Svyatoslav Nikolsky f4b39d9ef7 accept transaction version + expiry 2018-12-24 12:16:35 +03:00
Svyatoslav Nikolsky d8907d36e5 checking sapling nullifiers 2018-12-21 10:11:19 +03:00
Svyatoslav Nikolsky 0d2f648c4b sapling verifying keys + tests 2018-12-20 15:55:41 +03:00
NikVolf 897cea3242 Merge branch 'master' into nv 2018-12-12 16:29:20 +03:00
Svyatoslav Nikolsky 8d22f66393 precompute sighash for joinsplit/sapling validation 2018-12-12 15:13:35 +03:00
NikVolf 5fb35af57d add joinsplit min version required 2018-12-10 15:03:02 +03:00
Svyatoslav Nikolsky 9742b113df cache signature portions 2018-12-07 12:33:57 +03:00
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
NikVolf e0374832eb remove commented code 2018-12-05 00:51:35 +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
Svyatoslav Nikolsky 76341ea0fa removed obsolete warn 2018-11-29 18:52:56 +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
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 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 da02015342 remove find&delete, split opcode 2018-11-20 19:22:51 +03:00
NikVolf 045235da40 Merge remote-tracking branch 'origin/sapling_tx_format' into nv 2018-11-19 19:57:59 +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 b5d9dd7112 accept only 4+ version 2018-11-19 13:51:42 +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
Svyatoslav Nikolsky afb52268bb overwinter + sapling transactions (start) 2018-11-19 09:59:17 +03:00
Svyatoslav Nikolsky a2ac7a6a80 header verification - completed 2018-11-16 12:10:52 +03:00
Svyatoslav Nikolsky b80bda56cb verification: TransactionValueOverflow 2018-11-14 16:56:14 +03:00
Svyatoslav Nikolsky ed119f633a verification: check transaction size in TransactionAcceptor 2018-11-14 15:52:43 +03:00
Svyatoslav Nikolsky 56b2def7e1 verification: TransactionEmpty 2018-11-14 15:22:30 +03:00
Svyatoslav Nikolsky 8ed5e8d2e8 verification: TransactionVersion 2018-11-14 13:04:16 +03:00
Svyatoslav Nikolsky 88c0c3dde0 verification: TransactionJointSplitInCoinbase 2018-11-14 12:31:26 +03:00
Svyatoslav Nikolsky fdd78009a2 cleaning up 2018-11-14 11:53:32 +03:00
Svyatoslav Nikolsky aa692d8a90 cleaning up 2018-11-14 11:37:28 +03:00
Svyatoslav Nikolsky 14df21533d cleaning up 2018-11-14 11:02:34 +03:00
Svyatoslav Nikolsky 07069cab14 cleaning up 2018-11-14 10:37:27 +03:00