Simon
e97ae1dd2e
Add fix for v4 joinsplits using Groth16 proof.
...
Closes https://github.com/zcash/zcash/issues/3636 where a tx with
multiple joinsplits would not be parsed correctly.
2018-10-28 14:48:10 -07:00
Simon
c3bbbc3f08
Fix incorrect reporting of block difficulty.
...
The nBits value for mainnet genesis was being used instead of testnet.
2018-10-18 14:26:31 -07:00
Simon
02e607b770
Add Sapling transaction support.
2018-09-17 22:42:37 -07:00
Simon
542b3f5893
Add support for Overwinter transactions.
2018-05-07 23:28:04 -07:00
Ian Munoz
97f7b5d3e3
added fOverwintered flag, nVersionGroupId and nExpiryHeight to transaction
2018-05-01 08:34:37 -06:00
Karel Bílek
aeaa33f237
Correcting addresses for multibyte versions
...
Fixes https://github.com/str4d/insight-ui-zcash/issues/1
2016-11-02 19:03:23 +01:00
Jack Grigg
b84f7ac683
Update network magics and genesis difficulty for v1.0.0
2016-10-28 08:55:21 -07:00
Jack Grigg
9e0ec8cc89
Update network details for v1.0.0-rc4
2016-10-27 18:59:27 -07:00
Jack Grigg
387541af3d
Update network magics and genesis block difficulty for v1.0.0-rc2
2016-10-23 00:02:31 -05:00
Jack Grigg
ebb8b5683a
Update network details and address prefixes for release 1.0.0-beta2
2016-10-09 10:04:56 -05:00
Jack Grigg
1a93179609
Update network details for release 1.0.0-beta1
2016-09-10 15:43:03 +12:00
Jack Grigg
d7d6682eab
Update network magics and genesis block difficulty to z9
2016-08-29 21:28:14 +12:00
Jack Grigg
73223235d5
Add Zcash payment address and spending key prefixes
2016-08-29 21:28:06 +12:00
Jack Grigg
53366f34fe
Change RPC ports
2016-08-28 18:25:25 +12:00
Jack Grigg
80f5b45034
Implement parsing of transactions with JoinSplits (version 2)
2016-08-28 13:57:45 +12:00
Jack Grigg
8740d9e964
Implement Zcash modifications to block header
2016-08-27 23:47:16 +12:00
Jack Grigg
bc8e5f4121
Zcash-ify
2016-08-27 23:22:04 +12:00
Braydon Fuller
9e82395e71
Merge pull request #80 from rubensayshi/classify-better
...
`Script.classify` should first check output types before checking input types
2016-07-11 13:23:53 -04:00
Ruben de Vries
b655659812
`Script.classify` should first check output types before checking input types.
2016-07-05 12:32:24 +02:00
Matias Alejo Garcia
d36f72857b
Merge pull request #31 from braydonf/rbf
...
Transaction: Added replace-by-fee (RBF) support
2016-06-27 10:42:34 -03:00
Braydon Fuller
514fc8d326
crypto: switch to Node.js sha512
...
The sha512 library has not been updated in quite some time. This switches to
use Node.js crypto for sha512 that will use crypto-browserify, and more
recently maintained sha.js for the browser build.
2016-05-23 12:00:14 -04:00
Kirill Fomichev
3579305b5e
Fix K generator in ECDSA
2016-03-24 07:52:03 +03:00
Braydon Fuller
0c983c9c4a
Networks: Added regtest to networks
...
Brings better compatibility between "testnet" and "regtest". Services such as
Bitcore Wallet Service and wallets such as Copay that have "testnet" and not
"regtest" will be compatible with "regtest" if enabled in a Bitcore node. This
adds two new API methods to enable/disable regtest on the testnet network:
- `bitcore.Networks.enableRegtest()`
- `bitcore.Networks.disableRegtest()`
2016-02-04 10:43:03 -05:00
Kirill Fomichev
af4d9aef34
Fix Opcode.smallInt
2016-02-01 20:58:59 +05:00
Braydon Fuller
55bb6ad69f
Merge pull request #17 from bitgaming/master
...
hasLowS validation not using correct constant as it is set in base 10 rather than hex
2016-01-21 11:18:27 -05:00
Braydon Fuller
c0eec199ed
Transaction: Support pay-to-public-key previous outputs with #fromObject
2016-01-18 13:36:33 -05:00
Braydon Fuller
f1d19b438e
Transaction: Added replace-by-fee (RBF) support
...
- Useful for bidding transactions as described in: https://bitpay.com/chaindb.pdf
- Reference: nSequence-based opt-in: https://github.com/bitcoin/bitcoin/pull/6871
2015-12-03 02:12:12 -05:00
Kirill Fomichev
446760fec7
Fix Transaction.fromObject
2015-12-01 20:42:20 +03:00
Ed Bosher
c5a107961c
Set s mid point as hex rather than decimal (bn.js default)
2015-11-10 19:42:37 +08:00
Braydon Fuller
c6c9021201
Merge pull request #12 from rubensayshi/bare-multisig
...
Add support for bare multisig
2015-11-09 15:58:50 -05:00
Ruben de Vries
502026086c
updated _estimateSize for bare multisig input
2015-11-06 14:37:58 +01:00
Patrick Nagurny
b6a8bdc133
Merge pull request #9 from braydonf/rmd160
...
crypto-browserify supports ripemd160
2015-11-04 10:12:44 -05:00
Patrick Nagurny
d23d53e587
Merge pull request #11 from braydonf/millis
...
Millis
2015-11-04 10:11:23 -05:00
Ruben de Vries
87a77e5b2f
avoid using Array.apply(new Array(), buf) for compatability
2015-10-30 17:45:42 +01:00
Ruben de Vries
6e1e4e69c4
add function to parse list of signatures buffers into proper list of TransactionSignature objects
2015-10-30 16:11:41 +01:00
Ruben de Vries
af70e69588
add test for bare multisig
2015-10-30 15:52:58 +01:00
Ruben de Vries
4f99bf0882
add bare multisig support
2015-10-30 15:37:08 +01:00
Ruben de Vries
4e007e22be
make Sighash accessible
2015-10-30 15:37:03 +01:00
Ruben de Vries
ff0f9f6216
fixed wrong option name in jsdoc
2015-10-30 15:36:58 +01:00
Braydon Fuller
d3a8926bd9
Correct millis unit typo.
2015-10-27 14:34:07 -04:00
Braydon Fuller
41a4e6e19f
Update for crypto-browserify.
2015-10-27 10:13:16 -04:00
Braydon Fuller
07a02ec86b
Fix issue with crypto library browser ripemd160 support.
2015-10-27 10:13:16 -04:00
Rob Riddle
5b08d72876
Fix typos in documentation
2015-10-22 18:34:31 +03:00
Braydon Fuller
3d591324c3
Merge pull request #1340 from eordano/bip69
...
Privacy improvements by sorting inputs and outputs
2015-10-13 17:56:40 -04:00
Braydon Fuller
abae55595b
Merge pull request #1345 from fanatid/feature/Transaction.to
...
allow Transaction.to take array (#1334 )
2015-10-13 17:56:29 -04:00
Kirill Fomichev
24ef291bed
allow Transaction.to take array
2015-10-13 23:35:16 +03:00
Braydon Fuller
1e6e5d1f1f
Merge pull request #1335 from adjoinant/fix/is_multisig
...
fix issue with validation within Script.isMultisigIn()
2015-10-13 16:00:02 -04:00
Esteban Ordano
19f3fe0de3
Using buffer-compare instead of copy&paste
2015-10-01 12:56:01 -07:00
Esteban Ordano
026f878e51
Add tests for bip69 from bitcoinjs
2015-09-30 11:54:05 -07:00
Esteban Ordano
fb65145ba7
Privacy improvement by sorting inputs and outputs
...
See BIP69 for more details:
https://github.com/bitcoin/bips/blob/master/bip-0069.mediawiki
2015-09-29 21:55:14 -07:00