245 Commits (c580225c38570cfd89c41a1c39945774a81c439d)

Author SHA1 Message Date
Karl-Johan Alm 918e130448 add signet support 6 years ago
Karl-Johan Alm ff2bfe3bdb dynamically generate string of network names 6 years ago
lisa neigut 81c40da3b5 bolt: update to lightning-rfc:636b9f, change opcode reference format 6 years ago
trueptolemy 285da33e9e Chainparam: Add 'bip70_name' field for blockchain 6 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 6 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 6 years ago
Rusty Russell 711762ec67 bitcoin/tx: separate assertions. 6 years ago
Rusty Russell 09d9abf12e bitcoin/tx: script arg should be const. 6 years ago
Rusty Russell 664916e815 bitcoin/test: fix up constant time test for secret_eq. 6 years ago
Christian Decker 0d19d04def wallet: Pass chainparams to address serialization 6 years ago
Christian Decker aa9284eaa3 base58: Simplified the address parsing 6 years ago
Christian Decker 5d185f43a8 base58: Add function to just parse a ripemd160 hash 6 years ago
Christian Decker 6d618511fc chainparams: Add p2pkh and p2sh versions to chinparams 6 years ago
GreenAddress fb07265663 remove libbase58, use base58 from libwally (#2594) 6 years ago
Rusty Russell e0ec9ac521 libwally: update to 0.6.8. 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Christian Decker 21a0dad016 wally: Post-migration cleanups 6 years ago
Christian Decker 509bb2c7ae wally: Remove tx->input and tx->output, wally all the way! 6 years ago
Christian Decker d651ce6f3b wally: Migrate main daemon to use wally transactions 6 years ago
Christian Decker 8d0500228e wally: Add accessor methods for script and amount 6 years ago
Christian Decker 30ed2e1a8f wally: Remove unused sha256_tx_for_sig function 6 years ago
Christian Decker 3ae19479a8 wally: Use libwally only to serialize transactions 6 years ago
Christian Decker 9fe481b967 wally: Move input amounts into a separate array 6 years ago
Christian Decker 48006cb674 wally: Switch signatures over to using the wally_tx hash 6 years ago
Christian Decker cc31efd0e8 wally: Migrate run-tx-encode to directly access the wally_tx 6 years ago
Christian Decker ce58cba9fe wally: Making extra sure that pulling a TX results in the correct read offset. 6 years ago
Christian Decker 03329a61da wally: Add setters for output amounts, input witnesses and scripts 6 years ago
Christian Decker bd2573eafb wally: Build wally transactions in parallel with the old ones 6 years ago
Christian Decker 3937b17e2b wally: Add a consistency check for old and new style txs 6 years ago
Christian Decker 60fbf1f7d0 wally: Add shims to generate both transaction versions in parallel 6 years ago
Christian Decker 16f72cb160 wally: Migrate version and locktime to libwally tx 6 years ago
Christian Decker 9609d762c8 wally: Add wally_tx in bitcoin_tx 6 years ago
trueptolemy 92c08cd861 Fix the version of bip32 private_key generation 6 years ago
Rusty Russell 02faadfb93 amount: make it work with gcc-4.8. 6 years ago
Rusty Russell 38e7d19dd5 Makefile: check for direct amount_sat/amount_msat access. 6 years ago
Rusty Russell 948ca470ad bitcoin: use amount_sat/amount_msat. 6 years ago
Rusty Russell 85b8b25749 bitcoin/chainparams: use amount_sat / amount_msat 6 years ago
Rusty Russell 269dbe585c wire: move short_channel formatting functions into bitcoin/short_channel_id 6 years ago
Rusty Russell b99293fbb6 short_channel_id: don't accept :-separated in JSON if --allow-deprecated-apis=false 6 years ago
Rusty Russell 018a3f1d58 short_channel_id: make mk_short_channel_id return a failure. 6 years ago
Rusty Russell d69680934e short_channel_id: catch parsing errors. 6 years ago
Rusty Russell 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago
Rusty Russell be64dd84ca waitsendpay: indicate which channel direction the error was. 6 years ago
Christian Decker a5ed98a2ea misc: Add a bolt quote to the short_channel_id 6 years ago
Christian Decker 659a26ea5a misc: Update short_channel_id representation to use 'x' separators 6 years ago
Rusty Russell b7da41e674 bitcoin/signature: implement SIGHASH_SINGLE|SIGHASH_ANYONECANPAY for segwit. 6 years ago
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell bbc4a599dc bitcoin/script.h: assert the constants in the header are correct. 6 years ago
Rusty Russell a83e45fec2 bitcoin/signature: create/check tx sigs without mangling the tx. 6 years ago
Christian Decker e10cde3516 chainparams: Remove index from chainparams 6 years ago