Commit graph

  • c71979966b support taproot single key keypath spends Craig Raw 2021-07-14 15:12:18 +0200
  • f1ce2ec939 refactor ECKey and TransactionSignature to support schnorr Craig Raw 2021-07-12 08:55:31 +0200
  • e53574ea54 support p2tr script type wallet creation Craig Raw 2021-07-09 13:33:35 +0200
  • 5013a0ef2f rename tx segwit version field to segwit flag Craig Raw 2021-07-08 11:45:39 +0200
  • 60511e2c83 add native secp256k1 library with jni bindings Craig Raw 2021-07-02 13:40:23 +0200
  • 967a2c2026 add support for sending to taproot addresses Craig Raw 2021-07-02 10:43:26 +0200
  • 107a165fc1 support determining if tx input refers to a txo from a wallet Craig Raw 2021-06-28 13:08:09 +0200
  • 9d3c02d184 upgrade to gradle 7.1, java 16, javafx 16 Craig Raw 2021-06-25 14:55:48 +0200
  • c021300797 parse bitcoin core wallet model type Craig Raw 2021-06-18 11:19:24 +0200
  • 5e8a14678d add seedsigner wallet model Craig Raw 2021-06-16 14:45:36 +0200
  • 729c3a1435 ensure deep copy of child wallets Craig Raw 2021-06-16 09:37:05 +0200
  • f407547c47 preserve id when encrypting or decrypting seeds or private keys Craig Raw 2021-06-14 14:53:53 +0200
  • 485e8c825b add keystone wallet Craig Raw 2021-06-10 16:46:22 +0200
  • 8e3d0d23c1 support database persistence Craig Raw 2021-06-10 12:07:20 +0200
  • 42ffeb9565 allow psbt signature verification to be deferred Craig Raw 2021-05-28 11:07:59 +0200
  • 567294a4b0 support creating a transaction excluding the provided change addresses Craig Raw 2021-05-17 13:20:43 +0200
  • 7dca0d0c39 add master wallet reference Craig Raw 2021-05-14 12:54:31 +0200
  • cc32285d58 add helper to construct payment from bitcoin uri Craig Raw 2021-05-06 14:20:58 +0200
  • db9617ee10 handle user defined fee amount better by requiring a fee rate of 1 sat/vb for utxo selectors Craig Raw 2021-04-26 14:39:13 +0200
  • 2cd133bc1c handle user defined fee amount better by requiring a fee rate of 1 sat/vb for utxo selectors Craig Raw 2021-04-26 14:38:36 +0200
  • 63394b142c dont add inputs with negative effective value when calculating max value Craig Raw 2021-04-26 14:27:08 +0200
  • cc6e3ffdc2 add message sign test for low r requiring only a single attempt Craig Raw 2021-04-25 18:05:22 +0200
  • f4730f7147 add message sign test for low r grinding (verified signatures against electrum 4.1.2) Craig Raw 2021-04-25 13:25:04 +0200
  • 173743ba0d ensure grinding for low R is done in the same way as libsecp256k1 so signatures match Craig Raw 2021-04-25 12:22:38 +0200
  • db05e09fe5 verify segwit psbt partial signatures with only non-witness utxo provided Craig Raw 2021-04-24 08:55:33 +0200
  • 0a43f9f6a8 dont increment fee if user set Craig Raw 2021-04-21 13:08:22 +0200
  • b0d37fe8fe include all utxos when sending max amount Craig Raw 2021-04-21 09:53:53 +0200
  • efaa6a066d improve variable naming for utxo selection criteria Craig Raw 2021-04-21 09:37:01 +0200
  • a25dfa5c76 allow external unconfirmed utxos to be spent Craig Raw 2021-04-20 11:08:13 +0200
  • 85e8b97a8c support extended master private key keystores Craig Raw 2021-04-20 08:27:26 +0200
  • 1aeaacaf59 preserve capitalization in keystore naming in policy script Craig Raw 2021-04-19 08:56:05 +0200
  • 891499aff0 safer istransaction test Craig Raw 2021-04-16 12:30:22 +0200
  • a56f8971c0 support blockchain ordering of txes a separate method Craig Raw 2021-04-12 15:46:44 +0200
  • b7038b19f9 add option to strip sensitive info from psbt serialization Craig Raw 2021-04-12 13:42:11 +0200
  • 428054d375 fix p2sh-p2wpkh description Craig Raw 2021-04-12 09:33:52 +0200
  • 49654b7c82 ensure safe psbt testing Craig Raw 2021-04-01 09:51:43 +0200
  • e974c3f422 sort descriptor xpubs lexicographically when child derivation paths are supplied Craig Raw 2021-03-10 11:28:59 +0200
  • 533791edcf use fractional tx virtual size Craig Raw 2021-03-08 16:20:35 +0200
  • 5b2e21b3d7 provide framework for application logging Craig Raw 2021-03-08 09:16:28 +0200
  • c084a0de7e dont allow negative values to enter tx when send max true Craig Raw 2021-03-04 12:59:49 +0200
  • b84aa2e7cb set log level dynamically Craig Raw 2021-03-01 16:30:12 +0200
  • faa8f71313 return boolean if labels have changed Craig Raw 2021-03-01 15:26:55 +0200
  • 08acfe5ba1 add signet support Craig Raw 2021-02-24 13:38:47 +0200
  • fe91063e8f add system property to disable script type derivation validation Craig Raw 2021-02-22 16:04:34 +0200
  • 79216fac91 add descriptions to script types Craig Raw 2021-02-17 10:23:49 +0200
  • 3882a4b4bd support wallet labels copying from past wallets Craig Raw 2021-02-09 17:31:26 +0200
  • 44b29b2b7b add blue wallet Craig Raw 2021-02-08 18:17:11 +0200
  • 4d61585e4c rbf: remove unnecessary locktime = 0 check Craig Raw 2021-02-08 11:04:57 +0200
  • b9561837db
    Fix testnet default path HashEngineering 2021-02-03 17:49:47 -0800
  • d802a58fe0
    Use Groestl hash in two places HashEngineering 2021-02-02 11:34:30 -0800
  • 479c28f966
    Merge branch 'master' of https://github.com/sparrowwallet/drongo HashEngineering 2021-01-30 19:45:04 -0800
  • a38206f17c add passport hww single and multisig importing Craig Raw 2021-01-28 10:39:25 +0200
  • a8bda34360
    Merge branch 'master' of https://github.com/sparrowwallet/drongo HashEngineering 2021-01-27 10:47:55 -0800
  • 4b682fb3e7 dont add non-witness utxo when keystores are exclusively coldcard or cobovault Craig Raw 2021-01-26 12:18:27 +0200
  • f8d40476b9
    Change to groestlcoin scheme HashEngineering 2021-01-23 10:16:24 -0800
  • 93276e76a7
    Rebrand for GRS HashEngineering 2021-01-23 10:15:36 -0800
  • 965a4d1249
    Change coin type to 17 for GRS HashEngineering 2021-01-23 10:14:58 -0800
  • 28395823cf
    Use groestlcoin url scheme HashEngineering 2021-01-23 10:11:16 -0800
  • f56f4e12da
    Change to Groestlcoin specific hashes for tx, addresses, signatures HashEngineering 2021-01-23 10:10:47 -0800
  • 5ffda9d1f0
    Init Groestlcoin network parameters HashEngineering 2021-01-23 10:08:41 -0800
  • 770e354463
    Rebrand units to Groestlcoin HashEngineering 2021-01-23 10:02:55 -0800
  • 0e2736a270
    Add Groestl hash support HashEngineering 2021-01-23 10:01:56 -0800
  • 93d494fcde export max keystore label length Craig Raw 2021-01-18 13:38:34 +0200
  • 3e91bdb46c find signing nodes and keystores from transaction Craig Raw 2021-01-11 12:26:28 +0200
  • 4da2c024d4 fail when single public keys are detected Craig Raw 2021-01-01 15:45:21 +0200
  • 962253beaa look for user defined application home Craig Raw 2021-01-01 10:39:06 +0200
  • 6ad3f53731 add wallet birth date and network default ports Craig Raw 2020-12-19 13:54:24 +0200
  • 68f7c6850e add child key support to from wallet creation, add option to hide key origin Craig Raw 2020-12-17 08:33:48 +0200
  • 0567409742 add specter diy wallet model Craig Raw 2020-12-09 17:16:12 +0200
  • deb45687c0 add support for freezing utxos Craig Raw 2020-12-01 12:44:47 +0200
  • 6b20c6558a handle inclusion of rbf mempool inputs in new wallet txes Craig Raw 2020-11-24 20:34:13 +0200
  • 49799fc0c8 allow creation of deterministic pubkey without access to bc Craig Raw 2020-11-11 09:41:24 +0200
  • f3e1fe6df4 further payjoin tweaks Craig Raw 2020-11-04 16:32:17 +0200
  • 3433c5f205 improve invalid wallet error messaging, fix public psbt Craig Raw 2020-11-04 12:09:17 +0200
  • 9c9836147a support partially finalized psbts Craig Raw 2020-11-03 13:52:55 +0200
  • 8541348b5b support payjoin uris Craig Raw 2020-11-03 13:51:36 +0200
  • 67c76c3b28 avoid casting to int when comparing longs Craig Raw 2020-10-27 11:11:15 +0200
  • 401d3b8bfb change default derivation path to match bip45 Craig Raw 2020-10-26 15:10:14 +0200
  • c4f5218f29 calculate dust threshold for multiple outputs Craig Raw 2020-10-20 10:55:25 +0200
  • 8b07336d71 add support for multiple payments in a tx Craig Raw 2020-10-19 11:06:30 +0200
  • 661e88447f add bitbox02 Craig Raw 2020-10-08 11:24:59 +0200
  • 4b6c477030 rename xPub to xpub Craig Raw 2020-10-07 13:11:26 +0200
  • 290fbabb54 add cobo vault Craig Raw 2020-10-07 12:31:01 +0200
  • 3642ddc958 add convenience method Craig Raw 2020-10-05 17:28:17 +0200
  • fee0426799 fix case sensitive legacy addresses Craig Raw 2020-10-02 16:01:31 +0200
  • e912e8a512 add convenience method to get consolidation wallet node Craig Raw 2020-10-02 15:16:01 +0200
  • 32b0af7381 samourai bitcoin uri compatibility Craig Raw 2020-10-02 10:51:50 +0200
  • 9c6d3ec94b handle longer signature with min relay fee set Craig Raw 2020-10-01 09:06:02 +0200
  • b877e94cd0 testnet support followup changes Craig Raw 2020-09-29 15:43:54 +0200
  • 747bfa915f add support for alternative (non-mainnet) networks Craig Raw 2020-09-28 14:31:25 +0200
  • 6d15650558 - convenience function to parse address from any network - rearrange Network enum to make BITCOIN the first and default #3 Daniel Newton 2020-09-28 16:06:48 +1300
  • 6833096c58 add Network enum, make addresses use the network type Daniel Newton 2020-09-25 19:26:23 +1200
  • e8d8fa6126 add utxo filters Craig Raw 2020-09-26 12:29:25 +0200
  • b2297a8d02 add fee rate support Craig Raw 2020-09-25 15:36:40 +0200
  • 79eb8b002d add default min fee rate Craig Raw 2020-09-25 15:21:13 +0200
  • 2650dafa66 handle invalid/incomplete output descriptors better Craig Raw 2020-09-25 13:43:02 +0200
  • 5e281982cb allow updating with partial tx set Craig Raw 2020-09-17 15:09:12 +0200
  • db8ef9e4a1 fix keepkey hww Craig Raw 2020-09-10 11:40:02 +0200
  • 9faacb055c support configurable wallet gap limit Craig Raw 2020-09-09 14:56:28 +0200
  • 488752c142 handle keystore default label deduping better, validate 1of1 wallets Craig Raw 2020-09-09 11:17:08 +0200