Commit Graph

1148 Commits

Author SHA1 Message Date
jl777
3ed2e7334c Test 2018-05-07 17:07:38 +03:00
jl777
6d04359865 Test 2018-05-07 17:00:35 +03:00
jl777
e6a3570c42 Test 2018-05-07 16:48:04 +03:00
jl777
a9bad5a300 test 2018-05-07 15:47:18 +03:00
jl777
ff1ee86e6a Test 2018-05-07 15:31:23 +03:00
jl777
0b18f1230c Test 2018-05-07 15:16:20 +03:00
jl777
c4eb1abbfc Test 2018-05-07 15:12:34 +03:00
jl777
39fefa6be9 Test 2018-05-07 14:34:20 +03:00
jl777
f8fb4922da Test 2018-05-07 14:14:12 +03:00
jl777
469e1de39f Test 2018-05-07 14:04:18 +03:00
jl777
496f1fd267 Test 2018-05-07 13:57:43 +03:00
Jack Grigg
892ae945f7 Rework z_sendmany z-address recipient limit
From Sapling, the z-address recipients could require either JSDescriptions or
OutputDescriptions. Instead of trying to give an exact number in the help text,
rely on transaction size estimation to guide user behaviour.
2018-05-04 11:17:30 +01:00
Jack Grigg
25fee3509a Rename MAX_TX_SIZE to MAX_TX_SIZE_AFTER_SAPLING 2018-05-04 11:17:30 +01:00
Jack Grigg
ddcee7e13a Benchmark the largest valid Sapling transaction in validatelargetx
11130 inputs results in a transaction between 1992301 and 2003431 bytes.
2018-05-04 11:17:30 +01:00
Jack Grigg
15ec5525e3 Raise 100kB transaction size limit from Sapling activation
Closes #2864.
2018-05-04 11:17:30 +01:00
Homu
d97bfb766b Auto merge of #3228 - str4d:3058-taddr-encoding-refactor, r=str4d
Refactor t-address encoding

Includes code cherry-picked from the following upstream PRs:

- bitcoin/bitcoin#11117
- bitcoin/bitcoin#11259
  - Only the second commit (first is for QT code)
- bitcoin/bitcoin#11167
  - Only the first commit (the rest are not part of the t-address encoding refactor).

Part of #3058. Precursor to #3202.
2018-05-03 18:12:22 -07:00
Jack Grigg
fa70084c87 Expire Overwinter transactions before the Sapling activation height 2018-05-03 12:27:56 +01:00
Jack Grigg
b6be3e88bb Use CBitcoinAddress wrappers in Zcash-specific code 2018-05-03 01:13:04 +01:00
Pieter Wuille
07444da1db Introduce wrappers around CBitcoinAddress
This patch removes the need for the intermediary Base58 type
CBitcoinAddress, by providing {Encode,Decode,IsValid}Destination
function that directly operate on the conversion between strings
and CTxDestination.
2018-05-03 01:12:57 +01:00
Homu
9e5398686c Auto merge of #3206 - bitcartel:3194_polymorphic_note_class, r=str4d
Update note classes to be polymorphic

Closes #3194.  Lays foundation for introduction of Sapling notes through refactoring and creation of a class hierarchy for Sprout notes.  This PR updates some tests, but otherwise is a no-op.
2018-05-02 08:07:35 -07:00
Simon
debf6af9f8 Move memo member varible from SproutNotePlaintext to BaseNotePlaintext.
Add memo() accessor to BaseNotePlaintext.
2018-04-26 15:05:30 -07:00
Simon
d266f40393 Create class hierarchy for SproutNotePlaintext.
BaseNotePlaintext contains member variable for common attribute, value.
2018-04-26 15:05:30 -07:00
Simon
5020a93631 Refactoring: rename NotePlaintext --> SproutNotePlaintext
Also renames:
CNotePlaintextEntry --> CSproutNotePlaintextEntry
CUnspentNotePlaintextEntry --> CUnspentSproutNotePlaintextEntry
2018-04-26 15:05:30 -07:00
Simon
5d99e3e92f Refactoring: SproutNote member variable value moved to BaseNote.
All notes have a value, so the member variable has been moved to the
base class, and direct member access has been replaced with a getter.
2018-04-26 15:05:19 -07:00
Simon
b230fe6836 Refactoring: Rename class libzcash::Note to libzcash::SproutNote. 2018-04-25 11:33:24 -07:00
jl777
247428bdb2 Test 2018-04-25 15:47:19 +03:00
jl777
94d3d09da0 Test 2018-04-25 15:37:32 +03:00
MarcoFalke
b37b4b2fa3 [rpcwallet] Don't use floating point 2018-04-23 22:12:53 +01:00
Pedro Branco
181c511cd0 Prevent multiple calls to ExtractDestination 2018-04-23 22:12:53 +01:00
ca333
d3c94f437a Merge pull request #20 from jl777/dev
update dev
2018-04-21 02:35:30 +02:00
ca333
7d2e4b3c77 add darwin conds
fix OSX specific datatype error
2018-04-21 01:18:49 +02:00
jl777
dd66e3af3a Test 2018-04-20 13:20:26 +03:00
jl777
7b6d6985a9 Test 2018-04-19 20:33:41 +03:00
Jack Grigg
a8e5ae92ba GetSerializeSize changes in Zcash-specific code 2018-04-16 07:38:38 -06:00
jl777
2a3bc0f1e5 Test 2018-04-11 14:57:42 +03:00
jl777
15da4215d3 Test 2018-04-11 14:56:09 +03:00
jl777
b0e712e72d Test 2018-04-11 14:52:09 +03:00
jl777
a7fc955463 Test 2018-04-11 05:30:00 +03:00
jl777
e07cf6b5f9 Test 2018-04-10 00:28:51 +03:00
jl777
1a2b98fab0 Test 2018-04-10 00:28:19 +03:00
jl777
8d584a9c91 Test 2018-04-10 00:09:41 +03:00
jl777
9465da966b Test 2018-04-09 23:59:13 +03:00
jl777
09cde8ab10 Test 2018-04-09 23:34:24 +03:00
jl777
3f26119e04 Test 2018-04-09 23:29:03 +03:00
jl777
1619474ec9 Test 2018-04-09 23:27:19 +03:00
jl777
d231a6a775 Test 2018-04-09 23:17:34 +03:00
jl777
a030053610 Test 2018-04-09 22:55:21 +03:00
jl777
e6eb324020 Test 2018-04-09 22:27:24 +03:00
jl777
3c3e04c4d3 Test 2018-04-09 21:20:28 +03:00
jl777
8c218b4887 Test 2018-04-09 21:18:40 +03:00