Commit Graph

  • c12aa3d327
    Implement RBF and add a few tests #40 Alekos Filini 2020-08-13 16:51:27 +02:00
  • 8f8c393f6f
    [tests] Run Bitcoin Core and Electrs on Travis #38 Alekos Filini 2020-08-10 23:00:32 +02:00
  • 53b5f23fb2
    [tests] Add tests for Wallet::create_tx() Alekos Filini 2020-08-10 17:16:47 +02:00
  • 9e5023670e
    [tests] Add a proc macro to generate tests for OnlineBlockchain types Alekos Filini 2020-08-10 10:49:34 +02:00
  • c90c752f21
    [wallet] Add force_non_witness_utxo() to TxBuilder Alekos Filini 2020-08-08 12:06:40 +02:00
  • 8d9ccf8d0b
    [wallet] Allow limiting the use of internal utxos in TxBuilder Alekos Filini 2020-08-07 19:40:13 +02:00
  • 85090a28eb
    [wallet] Add RBF and custom versions in TxBuilder Alekos Filini 2020-08-07 16:30:19 +02:00
  • 0665c9e854
    [wallet] TxOrdering, shuffle/bip69 support Alekos Filini 2020-08-07 15:35:14 +02:00
  • 7005a26fc5
    [wallet] Nicer interface for WalletExport #37 Alekos Filini 2020-08-10 13:20:48 +02:00
  • f7f99172fe
    Add a feature to enable the async interface on non-wasm32 platforms #36 Alekos Filini 2020-08-10 11:41:19 +02:00
  • f0a1e670df
    [examples] Use MemoryDatabase in the compiler example Alekos Filini 2020-08-08 09:37:25 +02:00
  • a5188209b2
    Update .travis.ci to test the miniscriptc example Alekos Filini 2020-08-08 09:25:35 +02:00
  • 462d413b02 [examples] Fix Miniscript variants issue in compiler example #35 Dominik Spicher 2020-08-07 16:08:23 +02:00
  • a581457ba8 [examples] Add missing dependency for compiler example Dominik Spicher 2020-08-07 16:02:32 +02:00
  • 796a3a5c91 [examples] Fix renamed thresh_m descriptor #34 Dominik Spicher 2020-08-07 15:17:59 +02:00
  • 08792b2fcd
    [wallet] Add a type convert fee units, add Wallet::estimate_fee() #33 Alekos Filini 2020-08-07 11:23:01 +02:00
  • 5f80950971
    [export] Implement the wallet import/export format from FullyNoded #32 Alekos Filini 2020-08-07 10:19:06 +02:00
  • 82c7e11bd5
    Improve .travis.ci Alekos Filini 2020-08-06 18:46:20 +02:00
  • b67bbeb202
    [wallet] Refill the address pool whenever necessary Alekos Filini 2020-08-06 18:11:07 +02:00
  • 7a23b2b558
    [wallet] Abstract coin selection in a separate trait Alekos Filini 2020-08-06 16:56:41 +02:00
  • 499e579824
    [wallet] Add a TxBuilder struct to simplify create_tx()'s interface Alekos Filini 2020-08-06 13:09:39 +02:00
  • 927c2f37b9
    [wallet] Abstract, multi-platform datetime utils Alekos Filini 2020-08-06 11:12:15 +02:00
  • 0954049df0
    [wallet] Cleanup, remove unnecessary mutable references Alekos Filini 2020-08-06 10:44:40 +02:00
  • 5683a83288
    [repl] Expose list_transactions() in the REPL #29 Alekos Filini 2020-07-21 18:37:15 +02:00
  • 4fcf7ac89e
    Make the blockchain interface async again on wasm32-unknown-unknown #28 Alekos Filini 2020-07-20 15:51:57 +02:00
  • 4a51d50e1f
    Update miniscript to version 1.0 #27 Alekos Filini 2020-07-19 19:24:05 +02:00
  • 123984e99d
    Remove async, upgrade electrum-client #26 Alekos Filini 2020-07-15 18:49:24 +02:00
  • c3923b66f8
    Remove unused file #25 #24 Alekos Filini 2020-06-30 17:21:56 +02:00
  • ea62337f0d
    [database] Replace DerivationPaths with single u32s #23 add-hd-keypaths-outputs Alekos Filini 2020-06-30 15:21:14 +02:00
  • 2fb104824a
    [wallet] Add hd_keypaths to outputs Alekos Filini 2020-06-30 14:01:38 +02:00
  • 9c4e5b4d25
    [wip] Multiparty descriptor creation #19 multiparty Alekos Filini 2020-05-19 22:29:04 +02:00
  • 4f865ab2c0
    [cli] Add a few commands to handle psbts #18 Alekos Filini 2020-05-17 18:01:52 +02:00
  • fb4abfb99c
    [wallet] Specify the policy branch with a map #17 Alekos Filini 2020-05-16 16:48:31 +02:00
  • c1b01e4d8c
    [descriptors] Transform a descriptor into its "public" version #16 Alekos Filini 2020-05-10 17:42:02 +02:00
  • 0e432f3b26
    [wallet] Fix potential overflow when adding block heights #15 Alekos Filini 2020-05-09 00:03:55 +02:00
  • 1ff9852cff
    [wasm] Fix SystemTime for wasm and refactor the cli part #14 Alekos Filini 2020-05-08 23:30:45 +02:00
  • e5ff696e73
    [database] fix deletion on batch objects #13 Alekos Filini 2020-05-07 22:54:40 +02:00
  • 0cc9e1cdea
    [blockchain] Use async I/O in the various blockchain impls #12 Alekos Filini 2020-05-07 17:36:45 +02:00
  • 95b2cd4c32
    [blockchain] add the Esplora backend #11 Alekos Filini 2020-05-07 15:14:05 +02:00
  • de4a6a47e6
    [readme] link to docs Alekos Filini 2020-05-06 17:27:40 +02:00
  • e32559a06a
    [wallet] Add an option to change the assumed current height #10 Alekos Filini 2020-05-06 17:17:14 +02:00
  • 45aa001e10
    [blockchain] add Error::OfflineClient #9 Alekos Filini 2020-05-06 16:50:03 +02:00
  • 75a9c30c9a
    Add a generalized "Blockchain" interface Alekos Filini 2020-05-03 16:15:11 +02:00
  • 0988c8b8d5
    [database] Add an in-memory database Alekos Filini 2020-04-29 18:06:09 +02:00
  • aa93a82904
    Add a miniscript compiler CLI Alekos Filini 2020-04-29 11:52:45 +02:00
  • ada3ef3aa6
    [cargo] Explicit Cargo.toml examples Alekos Filini 2020-04-28 17:28:15 +02:00
  • 04d04fd0b2
    [wallet] Add assume_height_reached in PSBTSatisfier Alekos Filini 2020-04-28 16:59:15 +02:00
  • 3895b30083
    [repl] Add broadcast command #8 Alekos Filini 2020-04-21 16:39:00 +02:00
  • f605f4b34d
    Contribution improvements #7 Alekos Filini 2020-02-17 14:22:53 +01:00
  • 914719ccf4
    Fix path calculation, fix test Daniela Brozzoni 2020-02-22 11:52:30 -08:00
  • 2a7c7d5272
    Policy and contribution Alekos Filini 2020-02-15 21:27:51 +01:00
  • 7df3b4844e
    Small fix in sync Daniela Brozzoni 2020-02-15 20:16:21 +01:00
  • 1a4e1bd96c
    Wallet logic Alekos Filini 2020-02-07 23:22:28 +01:00
  • d01e4369df
    Add a LICENSE file Alekos Filini 2020-02-07 12:28:29 +01:00
  • 4919ff148b
    Move everything in the root Alekos Filini 2020-02-07 12:27:10 +01:00
  • a4c6005c7b
    Improve the database interface, add a few tests for the keyvalue database #6 Alekos Filini 2020-02-06 12:17:28 +01:00
  • 6ab29fcec5
    Add a generalized database trait and a Sled-based implementation Alekos Filini 2020-02-05 11:59:02 +01:00
  • 2c179dd1b8
    Create a PSBT signer from an ExtendedDescriptor #2 Alekos Filini 2020-02-04 11:05:54 +01:00
  • fa9a62fbee
    Wrap Miniscript descriptors to support xpubs Alekos Filini 2020-01-27 22:02:55 +01:00
  • 94ca008a90
    Add travis-ci Alekos Filini 2020-02-03 18:31:12 +01:00
  • 5828289805
    Use the published electrum-client crate Alekos Filini 2020-02-06 18:33:51 +01:00
  • c4dc741310
    electrum: add rustls as the default ssl implementation #5 Alekos Filini 2020-02-06 17:04:59 +01:00
  • f5a201b98d
    Missing test file Alekos Filini 2020-02-03 10:23:00 +01:00
  • 52fd04dd4c
    Lightweight Electrum client with SSL/SOCKS5 support #1 Alekos Filini 2020-01-25 00:20:00 +01:00
  • 96c87ea5ed
    Initial commit Alekos Filini 2020-01-22 23:13:11 +01:00