blackjok3r
8bb5f9abd5
fix address type
5 years ago
Mihailo Milenkovic
0edf474beb
Multi coin support for GatewaysCC ( #18 )
- Added support for other cions
- New RPC for getting address for a pubkey on external chain and for dumping private key in external chain format
5 years ago
jl777
0ea9ae3c05
Update copyright to 2019
6 years ago
ca333
492d6703ed
sync jl777:FSM
6 years ago
miketout
b8deecdc09
Sapling transaction testing
6 years ago
Michael Toutonghi
74329e19f8
Multiple changes for critical update, including random locks and activation at 12800. Test for utxos.
6 years ago
Pieter Wuille
3d31e09cbb
Split key_io (address/key encodings) off from base58
7 years ago
Pieter Wuille
3e60c9fabd
Stop using CBase58Data for ext keys
7 years ago
Jack Grigg
aa333ee8f2
Implement {Encode,Decode}PaymentAddress etc. without CZCEncoding
6 years ago
Jack Grigg
8bf3a3d700
Introduce wrappers around CZCViewingKey
6 years ago
Jack Grigg
472f75bc2d
Introduce wrappers around CZCSpendingKey
6 years ago
Jack Grigg
80ed13d545
Introduce wrappers around CZCPaymentAddress
This patch removes the need for the intermediary Base58 type
CZCPaymentAddress, by providing {Encode,Decode}PaymentAddress
functions that directly operate on the conversion between strings
and libzcash::PaymentAddress.
6 years ago
Pieter Wuille
f146029b0a
Replace CBitcoinSecret with {Encode,Decode}Secret
7 years ago
Pieter Wuille
c8f9c87bf1
Implement {Encode,Decode}Destination without CBitcoinAddress
7 years ago
João Barbosa
6939c994ef
Remove unused GetKeyID and IsScript methods from CBitcoinAddress
7 years ago
Pieter Wuille
56c43a36bf
Move CBitcoinAddress to base58.cpp
7 years ago
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.
7 years ago
Jeremy Rubin
1b34996b21
Fix subscript[0] in base58.cpp
7 years ago
Kaz Wesley
63822fbc84
CBase58Data::SetString: cleanse the full vector
SetString seems to be passing the length of the wrong variable to
memory_cleanse, resulting in the last byte of the temporary buffer not being
securely erased.
8 years ago
jl777
e73b2055c6
Merge branch 'beta' into mergemaster
# Conflicts:
# src/main.cpp
6 years ago
TheTrunk
8b78a8199e
Bitcore port
6 years ago
Jack Grigg
49cf707d2c
Add Base58 encoding of viewing keys
7 years ago
Jack Grigg
13933e4c13
Factor out common logic from CZCPaymentAddress and CZCSpendingKey
7 years ago
jl777
a18c8eaa77
test
8 years ago
Daira Hopwood
00e56272e8
CBitcoinAddress should use nVersionBytes == 2.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Jack Grigg
3a15b1637e
Move serialized Zcash address length constants into zcash/Address.hpp
8 years ago
Sean Bowe
0d6864e465
Added encoding for Zcash spending keys.
8 years ago
Sean Bowe
e104fcddf8
Use base58check to encode Zcash payment addresses, such that the first two bytes are "zc".
8 years ago
Cory Fields
1630219d90
openssl: abstract out OPENSSL_cleanse
This makes it easier for us to replace it if desired, since it's now only in
one spot. Also, it avoids the openssl include from allocators.h, which
essentially forced openssl to be included from every compilation unit.
10 years ago
sandakersmann
f914f1a746
Added "Core" to copyright headers
Github-Pull: #5494
Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
10 years ago
Michael Ford
fa94b9d562
Convert remaining comments in /src to doxygen format
- Update comments in checkpoints to be doxygen compatible
- Update comments in checkqueue to be doxygen compatible
- Update coins to be doxygen compatible
- Fix comment typo in crypter.h
- Update licenses/copyright dates
Closes #5325 #5184 #5183 #5182
10 years ago
ENikS
6f3ae9b5df
Fixing out of bounds error in GetKey()
10 years ago
Pieter Wuille
20e01b1a03
Apply clang-format on some infrequently-updated files
10 years ago
Ross Nicoll
e84843c0db
Broken addresses on command line no longer trigger testnet.
When passing a bitcoin: URI on the command line, invalid addresses do not incorrectly send the
user to the test network.
10 years ago
Philip Kaufmann
e10dcf27b4
ensure clean and consistent "namespace" usage
- remove some missplaced ;
- ensure end of a namespace is clearly visible
- use same formatting when using namespace
10 years ago
Jeff Garzik
88df548dde
base58: add paranoid return value checks
10 years ago
Pieter Wuille
f6b7c644c9
Move base58.h implementation code to base58.cpp
10 years ago
Pieter Wuille
b58be132c9
Replace DecodeBase58/EncodeBase58 with direct implementation.
This removes the bignum/OpenSSL dependency.
The base58 transformation code is also moved to a separate .cpp file.
10 years ago