Skip to content
Permalink
Branch: master
Commits on Apr 15, 2019
  1. Merge #575: mempool_package: make sure small UTXOs aren't selected fo…

    stevenroose committed Apr 15, 2019
    …r spending c…
    
    fb184c8 mempool_package: make sure small UTXOs aren't selected for spending chain (Gregory Sanders)
    
    Pull request description:
    
      …hain
    
      Was causing random errors depending on the response of listunspent, which may be including smaller UTXOs for whatever reason.
    
    Tree-SHA512: 1a083026f67131374478cc70abd41a3c4918f7867d0ede75a3ddf331e485ed11bc8a46477a7ecf733faa40130529f2b83f7b1a8a56d8434a3908a0592cdd61ef
  2. Merge #577: Add a couple comments on (re)issueasset to let users know…

    stevenroose committed Apr 15, 2019
    … about raw v…
    
    1cccb6e Add a couple comments on (re)issueasset to let users know about raw versions (Gregory Sanders)
    
    Pull request description:
    
      …ersions
    
    Tree-SHA512: e431d2efffd18a3a606c179b8bc44f61f4fb04a3812725c670c2d119c92fc89246e63f1b2f6f035f0eeb7c83fbebe225cf219898f74dd96de4494aa426832fed
Commits on Apr 12, 2019
  1. Merge #569: Qt port from Liquid-qt

    stevenroose committed Apr 12, 2019
    003fb19 QT: Carbon copy 0.14-based transaction accounting (Gregory Sanders)
    6333166 QT: get fee directly from elementsmode transactions (Gregory Sanders)
    a337b76 QT: Fixup OSX build (Gregory Sanders)
    9626907 QT: Disable URI unit tests since unused (Gregory Sanders)
    95d0981 QT: Fix QT to work in non-elementsmode (Gregory Sanders)
    027aeef QT: Remove ^M and trailing whitespace (Gregory Sanders)
    c299dd2 QT: fix qt linter (Gregory Sanders)
    8adf591 QT include linting (Gregory Sanders)
    ab21387 QT: Always return blinded address (Gregory Sanders)
    dbac2af QT: Enter a s/Bitcoin/Liquid/ address (Gregory Sanders)
    1dde8a7 Update blech32 checkbox text (Gregory Sanders)
    7108ab7 Add unix build notes for Elements-QT dependencies (Gregory Sanders)
    967ed83 f'init: If bitcoind is unreachable, explain where the user can get it' (Gregory Sanders)
    acf2436 f'GUI: Pre-render amount for transaction notifications so asset is correct' (Gregory Sanders)
    d51b9ed f'GUI: Display label rather than address on popups' (Gregory Sanders)
    f7f5bb7 f'GUI: Disable Subtract fee from amount' (Gregory Sanders)
    084a2fd f'GUI: Make liquidv1 the' (Gregory Sanders)
    0aff675 f'GUI: Add liquidv1 network style' (Gregory Sanders)
    cbf93b9 Added liquid.conf template (Daniel Olaya)
    1a654f4 fix logo position and size on retina displays (Riccardo Casatta)
    3241af9 GUI: Adjust recommended number of blocks confirmed to 2 (Luke Dashjr)
    3779ae2 Bugfix: GUI: Re-enable Show/Remove buttons on Receive tab (Luke Dashjr)
    f963920 GUI: Pre-render amount for transaction notifications so asset is correct (Luke Dashjr)
    3bedac4 GUI: Drop "(GUI node for Bitcoin)" from program description (Luke Dashjr)
    33f54fb GUI: Remove unnecessary references to Bitcoin (Luke Dashjr)
    be7527f GUI: Replace "Bitcoin" with "Liquid" in appropriate strings (Luke Dashjr)
    f62c0d3 GUI: Replace "Bitcoin" with "Liquid" in appropriate strings (Luke Dashjr)
    737e99a GUI: Make liquidv1 the "normal title bar" style (Luke Dashjr)
    d82eee9 GUI: Add liquidv1 network style (Luke Dashjr)
    ce752c0 GUI: Remove access to unported "transaction details" display (Luke Dashjr)
    0a3f589 init: If bitcoind is unreachable, explain where the user can get it (Luke Dashjr)
    6802658 GUI: Adjust blockchain and chainstate sizes in Intro (Luke Dashjr)
    d522775 Bugfix: GUI: Ensure negative symbol is before whole number in GUIUtil::formatAssetAmount (Luke Dashjr)
    36ebb13 GUI: Disable "Subtract fee from amount" checkbox when a non-pegged asset is selected (Luke Dashjr)
    1f0b688 GUI: Emit BitcoinAmountField::valueChanged when unit changes even if the current value is invalid (Luke Dashjr)
    954f775 Bugfix: GUI: Receive: Don't try to update label for non-existent Amount column (Luke Dashjr)
    bbb5a4c Gitian: Remove libconsensus from Windows/macOS builds (Luke Dashjr)
    08aea0e configure: Rename binary to elements name (Gregory Sanders)
    795f7f1 Gitian: Use newer librsvg so Liquid logo renders correctly (Luke Dashjr)
    4c678d1 GUI: Receive: Eliminate "Copy URI" from receive request dialog (Luke Dashjr)
    9ee4629 GUI: Add "L-" prefix to Bitcoin units (Luke Dashjr)
    6879be7 GUI: Liquid branding (Luke Dashjr)
    3f1764a Generate bitcoin_testnet.ico using ImageMagick (Luke Dashjr)
    f60462d Rather than clean generated icons, plan to distribute them (Luke Dashjr)
    d389515 Render NSIS wizard sidebar image (Luke Dashjr)
    ff6a0a1 Render some icons when possible (Luke Dashjr)
    ec8e73a Make a modified copy of qrc file for VPATH builds (Luke Dashjr)
    06b30cf Travis: Include dependencies for building icons (Luke Dashjr)
    4fa10fe gitian: Dependencies for rendering icons (Luke Dashjr)
    3351499 Reuse Windows ICO for Windows installer (Luke Dashjr)
    749e0a8 clientversion: Fix CLIENT_NAME to "Elements Core" (Luke Dashjr)
    20bf9c5 GUI: Disable coin control (non-functional) (Luke Dashjr)
    82dfd3f GUI: Receive: Eliminate URI, and make QR code of just the address (Luke Dashjr)
    273aa76 GUI: Receive: Split up long addresses across multiple lines, in QR code image (Luke Dashjr)
    25600f9 GUI: Receive: Remove URI-specific parameters for now (Luke Dashjr)
    20479e4 GUI: Receive: Replace "Copy URI" with "Copy address" (Luke Dashjr)
    d4d45b6 GUI: Use CT address for examples (Luke Dashjr)
    0d11cd0 GUI: Transactions: Remove "to yourself" filter, no longer applicable (Luke Dashjr)
    66ac3e6 GUI: Move the "Recent Transactions" view below "Balances" (Luke Dashjr)
    6ab7bcc Bugfix: GUI: Overview: Fix hiding of immature when balances are zero (Gregory Sanders)
    8048a6d QT: have output amounts propagated for subtractfeefromoutput logic (Gregory Sanders)
    2a334b7 Slightly smarter change key vector padding (Gregory Sanders)
    79e0cb7 GUI: Support for sending assets (Luke Dashjr)
    f4d5552 GUI: Clone SendCoinsRecipient to SendAssetsRecipient (Luke Dashjr)
    70458f6 Pad change keys for wallet interface pending txs (Gregory Sanders)
    466b3d0 CAmountMap::operator! to check if empty (Luke Dashjr)
    af726c7 GUI: BitcoinAmountField: Limit issued assets to 21M (Luke Dashjr)
    2ebae1a GUI: SendCoinsEntry: Propagate asset types available to amount field (Luke Dashjr)
    a163be0 GUI: WalletModel: Track asset type collection (Luke Dashjr)
    7f00087 GUI: BitcoinAmountField: Allow changing allowed assets after construction (Luke Dashjr)
    3e669cd GUI: BitcoinAmountField: Allow code to set assets not in allowed_assets (Luke Dashjr)
    2c75c44 GUI: BitcoinAmountField: Support for non-bitcoin assets (Luke Dashjr)
    a1a8848 GUI: GUIUtil::parseAssetAmount abstraction (Luke Dashjr)
    881862c bugfix: issuance to self not a debit (Gregory Sanders)
    047799c CAsset: GetIdentifier to get label or hex id (Luke Dashjr)
    d81c9f7 AmountSpinBox: Resolve singleStep default when making steps (Luke Dashjr)
    2953613 GUI: Option to remove asset name for GUIUtil::formatAssetAmount (Luke Dashjr)
    85f0ad8 replace bitcoin-qt with elements-qt (Lawrence Nahum)
    f027ca0 GUI: Always include bitcoins in formatMultiAssetAmount (Luke Dashjr)
    f5fb840 GUI: Overview: Show all assets in balances (Luke Dashjr)
    6342d80 GUI: Add GUIUtil::formatMultiAssetAmount to handle a CAmountMap (Luke Dashjr)
    988ed5e GUI: Abstract asset+amount formatting into new GUIUtil::formatAssetAmount (Luke Dashjr)
    89275eb GUI: TransactionRecord: Special-case the common scenario where assets are simply issued to myself (Luke Dashjr)
    906cc4c Wallet: GetIssuanceAssets to get CAmountMap for issuances (Luke Dashjr)
    4ea8f88 GUI: TransactionRecord: When time/index/etc match, sort fee, issuance, send, then receive (Luke Dashjr)
    51e7897 GUI: TransactionRecord: Add asset issuance record type (Luke Dashjr)
    e6b3676 Wallet: GetIssuanceAssets to just get CAssets for issuances (Gregory Sanders)
    2bcd243 GUI: Overview: Use formatted amount text from TransactionTableModel (Luke Dashjr)
    eef551a GUI: TransactionTableModel: Remove bitcoin unit from Amount column header (Luke Dashjr)
    19c87c0 GUI: TransactionTableModel: Include unit name with formatted amount (Luke Dashjr)
    a582fe0 GUI: TransactionRecord: Turn non-bitcoin fees into entries (Luke Dashjr)
    ef2f717 GUI: TransactionRecord: Add asset field (Gregory Sanders)
    060ad2f GUI: TransactionRecord: Collapse credit+debit fields to just amount (Luke Dashjr)
    0aeab14 GUI: Ignore explicit fee output when determining if a transaction is send-to-self (Luke Dashjr)
    1655947 gui: Alternate row background based on txid (João Barbosa)
    3edcdf8 gui: Add transaction record type Fee (João Barbosa)
    41c8d4c gui: Avoid TransactionRecord instance for IsMine outputs (João Barbosa)
    
    Pull request description:
    
      Splash page is always Liquid-themed like before. Pegged asset is assumed to be `L-BTC`. Default network for QT is still `elementsregtest`. Do we want it to be `liquidv1`?
    
      resolves #528
    
    Tree-SHA512: cd7c07262195c344185f5b7bd779985cf7ee26f0fdf1fa105a4ce93b51cbbd83cc78884e3ed711d884697a48904c2d76647eba76509f6a22210b75f6fcdc13c5
  2. Merge #563: Some more standard pegout testing

    stevenroose committed Apr 12, 2019
    30eb323 ensure pak wallet is returning right kind of addresses (Gregory Sanders)
    9e56c87 have validateaddress give useful parent chain addr info (Gregory Sanders)
    894d76e test all single-key pegout address types (Gregory Sanders)
    40a62a1 DestinationEncoder: don't assert when a parent destination is unblinded (Gregory Sanders)
    
    Pull request description:
    
      Added more utility to `validateaddress` for parent addresses by returning an additional object `parent_address_info`, then used it to enhance various tests.
    
    Tree-SHA512: 941ef1dc8b7469c3274a50907ea788fe520398809d5c4ac901ef057dfa688f63b45f0be298de14c07c250015d02de8f2f4687e430da121fba759e3879823947f
Commits on Apr 11, 2019
  1. Merge #568: Adapt Elements default adress prefix bytes to elements-0.…

    stevenroose committed Apr 11, 2019
    …14 style
    
    91294ca Adapt Elements default adress prefix bytes to elements-0.14 style (Gregory Sanders)
    410d5fa sendtomainchain_base should be decoding parent destination (Gregory Sanders)
    
    Pull request description:
    
      Also chose `ert` as bech32 hrp, just to make it distinct.
    
      Clustered the various address parameters for ease of the reader.
    
      resolves #567
    
    Tree-SHA512: aae4b31b0c5ead9801dad13a50ddfc934216df783d6294bb4e2ae515bba27960a9643ccaae87a60c9637c44aeb6d4b0329eeb70846b07e6e88e9133edcd74315
Commits on Apr 10, 2019
  1. Merge #565: Turn off mempool consistency check in fedpeg test to avoi…

    stevenroose committed Apr 10, 2019
    …d assert
    
    8b718d2 Turn off mempool consistency check in fedpeg test to avoid assert (Gregory Sanders)
    
    Pull request description:
    
      Problem is this assert is hard to hit in practice, only Travis seems to.
    
      We should not be relying on the mempool consistency checks to make sure bad blocks don't get accepted during parent chain RPC failure so let's just have the node continue and check behavior we expect.
    
    Tree-SHA512: 26d778de9d0a2afc155e54e30858d949c1cc870ea5905bafaaffa70ad445baa1b1b5eaf8fee766b926e4fa3013af7a8ce792d3b4e40c225d4c9df6577ca57e20
Commits on Apr 9, 2019
  1. Merge #566: Add short description of sync modes for elements in READM…

    stevenroose committed Apr 9, 2019
    …E.md
    
    975f7f5 Add short description of sync modes for elements in README.md (Gregory Sanders)
    
    Pull request description:
    
    Tree-SHA512: b1814c7700866febd8198813aff1a77c159926d517fc7a19beee58d8041569a21807f752a51a5cd22b519bc80e0d67f57e63675242af33fd8bed3eccc8c7b50f
Commits on Apr 3, 2019
  1. Don't blind with blinding factors that aren't ours

    stevenroose committed Apr 3, 2019
  2. Merge #558: Create burn argument for createrawtransaction

    stevenroose committed Apr 3, 2019
    39357ca Create burn argument for createrawtransaction (Gregory Sanders)
    
    Pull request description:
    
      Allows a no-data burn of any given asset using the raw interface to support multi-sig burn when `destroyamount` will not suffice.
    
      Resolves #557
    
    Tree-SHA512: 77309701c97861b30e141138b34efab3be6667993e0aa725d61500fa6943af9ce6114efcfd14fb6f8bade92d98bfcf8a5c7163a382a7358e3f160b36d0d944c8
  3. Merge #550: add code to test partial blinding functionality to qa/rpc…

    stevenroose committed Apr 3, 2019
    …-tests
    
    4258f9f add code to test partial blinding functionality to qa/rpc-tests (Dmitry Petukhov)
    
    Pull request description:
    
      forward port of #510
    
      @dgpv
    
    Tree-SHA512: 3c6b8afb63234d98f9c917ad17f08f0d426577891178cecff0cfca5787f5285607e64811119a328cbe09eacae1693201deb458ea8db0c97600dfcffd1cbf90be
  4. Merge #556: Fix a few Bitcoin server strings

    stevenroose committed Apr 3, 2019
    fa9841b Fix a few Bitcoin server strings (Gregory Sanders)
    
    Pull request description:
    
      Resolves #555
    
    Tree-SHA512: 810162d3ffce21e930f91b8a244a328e2f5f1fee1db45094a5f8d416adfdfea8516d4a936eaee6e5afd2e65ddf13980349a06a657a3941aba65798ee74824fc5
Commits on Apr 1, 2019
  1. Merge #549: Make new actually working master blinding calls, test

    stevenroose committed Apr 1, 2019
    9acbd24 Make new actually working master blinding calls, test (Gregory Sanders)
    
    Pull request description:
    
      resolves #547
    
      Previous API was improperly overloading the specific blinding key calls, and incorrectly on top of that.
    
      Instead implement `importmasterblindingkey` and `dumpmasterblindingkey` and check that `dumpwallet` details are enough to recover same blinded wallet addresses.
    
    Tree-SHA512: d9d954d1cb787182d99b464cc6a80e8383d3ea71e432e6fd0e244b5f5a460b9adfcdc14e38fe841c5a5e2fef1345da78217d519a23a804d5066998828103efd1
  2. Merge #548: Port asset tutorial, update to 0.17+ API

    stevenroose committed Apr 1, 2019
    4c157da Port asset tutorial, update to 0.17+ API (Gregory Sanders)
    
    Pull request description:
    
      cc @wintercooled
    
      I didn't port the bash version because I don't feel like rewriting everything to work in bash.
    
      resolves #546
    
    Tree-SHA512: b1ce9180dc49d5cba0eeba8813e03f486c73f7d3786a85e8aa698eeb5146afb6a89dd9a48611364261937d246368c46843d6666d7eea6b64f7800557e47d083f
  3. Merge #545: fix vector length calculation for targets in BlindTransac…

    stevenroose committed Apr 1, 2019
    …tion
    
    93f49ed fix vector length calculation for targets in BlindTransaction (Dmitry Petukhov)
    
    Pull request description:
    
      port of #514
    
    Tree-SHA512: 5e082bb2590c1dde70b67607524d974f435f673777459b638ca10193040b45239fcb4302cc47d4aa7dbd0a25627294e7ca4f11658a4e41cfcd001c8ca51faf3b
  4. Merge #538: Enforce coinbase maturity on bitcoin peg-ins

    stevenroose committed Apr 1, 2019
    5acc42e feature_fedpeg.py: remove the spam output (Gregory Sanders)
    870e416 Enforce coinbase maturity on bitcoin peg-ins (Gregory Sanders)
    
    Pull request description:
    
      resolves #14
    
      Technically a softfork but not really since the elements chain would eventually become valid anyways.
    
    Tree-SHA512: bfdf404f7056e6b16adde3a82b0e11839b921fd08063ae6415d207b553e1a19c5f5a76cb308af1ca63164c001eb59b5874fe33160f7bf87061a6a4a507aa9241
You can’t perform that action at this time.