Commit Graph

2958 Commits

Author SHA1 Message Date
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 4c6a7df8be Update package.json 2018-09-18 09:43:08 -07:00
Simon 02e607b770 Add Sapling transaction support. 2018-09-17 22:42:37 -07:00
Simon 76a1efebbf Update url to zcash-hackworks. 2018-05-09 14:26:05 -07:00
Simon 75c168836d Update contributors. 2018-05-07 23:31:33 -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
str4d 208069bee8 Merge pull request #1 from runn1ng/patch-1
Correcting addresses for multibyte versions
2016-12-07 11:38:56 +13: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 8f3a99b1be Remove versionGuard error while we are not versioning 2016-08-30 17:51:09 +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
Gabe Gattis 764aa6d4e9
Merge branch 'gpg'
PR #85
2016-08-17 17:22:50 -04:00
Braydon Fuller 24df178a08
Add pgp key for @matiu 2016-08-17 17:14:48 -04:00
Braydon Fuller cdb538b94e
Update gpg keys 2016-08-17 17:01:11 -04:00
Braydon Fuller f6b0b14ac6 Bump package version to 0.13.19 2016-08-10 13:29:13 -04:00
Braydon Fuller c9e056a0a3 Bump package version to 0.13.18 2016-07-29 18:00:39 -04: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
Braydon Fuller 7a56719c3c Bump package version to 0.13.17 2016-07-05 13:15:42 -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 6275689f05 Bump package version to 0.13.16 2016-05-24 11:02:41 -04:00
Matias Alejo Garcia 09893632c2 Merge pull request #60 from braydonf/sha512
crypto: switch to Node.js sha512
2016-05-23 16:13:17 -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
Matias Alejo Garcia eab662c692 Merge pull request #58 from deoxen0n2/patch-1
Fix wrong property name in docs (Address.Pay2PubKeyHash)
2016-05-06 09:07:00 -03:00
Saran Siriphantnon 85666e92da Fix wrong property name in docs (Address.Pay2PubKeyHash)
Hi,

There is no `Address.Pay2PubKeyHash` property, instead it's `Address.PayToPublicKeyHash`.
2016-05-06 15:12:13 +07:00
Braydon Fuller 7fb064bde0 Bump package version to 0.13.15 2016-04-22 20:02:35 -04:00
Braydon Fuller b3b18d532f Bump package version to 0.13.14 2016-03-24 10:58:38 -04:00
Braydon Fuller 8c948ef511 Merge pull request #51 from fanatid/fix/ecdsa-k
Fix K generator in ECDSA
2016-03-24 10:31:38 -04:00
Kirill Fomichev 3579305b5e Fix K generator in ECDSA 2016-03-24 07:52:03 +03:00
Braydon Fuller 4430479cea Bump package version to 0.13.13 2016-02-05 10:11:49 -05:00
Gabe Gattis 9702105ad9 Merge pull request #44 from braydonf/add-regtest
Networks: Added regtest to networks
2016-02-04 14:58:07 -05: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
Braydon Fuller 8bd466373e Merge pull request #40 from fanatid/fix/opcode-smallint
Fix Opcode.smallInt
2016-02-01 11:51:35 -05:00
Kirill Fomichev af4d9aef34 Fix Opcode.smallInt 2016-02-01 20:58:59 +05:00
Braydon Fuller 6ae9b2f835 Bump package version to 0.13.12 2016-01-28 13:10:46 -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
Matias Alejo Garcia 55c7296ab9 Merge pull request #37 from braydonf/bug/pay-to-public-key
Transaction: Support pay-to-public-key previous outputs with #fromObject
2016-01-18 16:11:40 -03: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