Commit graph

  • e57e21cc98 Transaction: cache transaction IDs Andreas Schildbach 2025-02-10 01:36:20 +01:00
  • 2f7579d797 TransactionWitness: add missing class and method JavaDoc Andreas Schildbach 2025-02-05 13:30:59 +01:00
  • 179fb049fa TransactionWitness: add missing class and method JavaDoc Andreas Schildbach 2025-02-05 13:30:59 +01:00
  • df60d3cb13
    Merge bb0f9f3e5b into 7efdd39bc1 Andreas Schildbach 2025-02-10 08:44:51 -06:00
  • c4b575d503 TransactionInput: make field scriptBytes immutable Andreas Schildbach 2025-02-05 20:07:09 +01:00
  • 0f940bd4d0 TransactionInput: make field witness immutable Andreas Schildbach 2025-02-06 13:20:25 +01:00
  • 7fdef658a7 TransactionInput: make field sequence immutable Andreas Schildbach 2025-02-06 11:10:46 +01:00
  • 1dc99408bc TransactionOutput: make field value immutable Andreas Schildbach 2025-02-05 18:09:36 +01:00
  • b237a34d8b TransactionOutput: make field scriptBytes immutable Andreas Schildbach 2025-02-05 16:32:16 +01:00
  • acd0faaec7 ScriptBuilder: if pushing an empty data, use data() not smallNum() Andreas Schildbach 2025-02-06 18:47:11 +01:00
  • 7efdd39bc1 TransactionInput: make field scriptBytes immutable Andreas Schildbach 2025-02-05 20:07:09 +01:00
  • fbf836d2ca TransactionInput: make field witness immutable Andreas Schildbach 2025-02-06 13:20:25 +01:00
  • 60f949aa17 TransactionInput: make field sequence immutable Andreas Schildbach 2025-02-06 11:10:46 +01:00
  • 249b2a9845 TransactionInput: make field sequence immutable Andreas Schildbach 2025-02-06 11:10:46 +01:00
  • 9daf18eb0f TransactionOutput: make field value immutable Andreas Schildbach 2025-02-05 18:09:36 +01:00
  • 3f3b73fc09 TransactionOutput: make field scriptBytes immutable Andreas Schildbach 2025-02-05 16:32:16 +01:00
  • 4e88ff284d ScriptBuilder: if pushing an empty data, use data() not smallNum() Andreas Schildbach 2025-02-06 18:47:11 +01:00
  • f7c7e421fc TransactionInput, TransactionOutPoint: in write(), prefer calling write() over serialize() Andreas Schildbach 2025-02-05 13:57:09 +01:00
  • 988a00e964 build.Containerfile: only install Debian packages that are strictly necessary Andreas Schildbach 2025-02-08 01:17:12 +01:00
  • 3efe3aab0f build.Containerfile: use cache for Gradle/Maven build artifacts Andreas Schildbach 2025-02-08 00:12:31 +01:00
  • b14ad74823 build.Containerfile: use cache for Debian packages Andreas Schildbach 2025-02-08 00:10:26 +01:00
  • c35f320e89 TransactionInput, TransactionOutPoint: in write(), prefer calling write() over serialize() Andreas Schildbach 2025-02-05 13:57:09 +01:00
  • 31be6f5d33 wallettemplate: modular build using jlink plugin Sean Gilligan 2025-01-30 02:15:33 -08:00
  • 8711e988d6 wallettemplate: Modular build using jlink plugin Sean Gilligan 2025-01-30 02:15:33 -08:00
  • b363afbc98 gradle.yml, README.adoc: add wallettemplate installDist target Sean Gilligan 2025-01-29 18:16:58 -08:00
  • 69e80d2c2f
    Merge 6ac6da1dec into d1b1a5cf26 Sean Gilligan 2025-01-30 10:31:32 +01:00
  • d1b1a5cf26 build.gradle: more precise SLF4J dependency declaration Sean Gilligan 2025-01-29 15:05:01 -08:00
  • 3e269cefd4 wallettemplate/build.gradle: better slf4j dependency declaration Sean Gilligan 2025-01-29 15:05:01 -08:00
  • 6ac6da1dec WIP: Add wallettemplate build to GitLab CI Sean Gilligan 2025-01-29 18:19:51 -08:00
  • 9ba1e4efd3 gradle.yml, README.adoc: add wallettemplate installDist target Sean Gilligan 2025-01-29 18:16:58 -08:00
  • a07b23d0e5 bitcoin_address.fxml: remove icon text for copy and qrcode icons itorod 2025-01-29 22:24:29 +00:00
  • 2a172ae7b3
    removed icon text for copy and qrcode icons itorod 2025-01-29 22:24:29 +00:00
  • 85c7c78854 bitcoin_address.fxml: replace fontawesomefx icons by PNGs itorod 2025-01-29 11:44:48 +00:00
  • d149c22014
    changed width back to original size itorod 2025-01-29 12:04:25 +00:00
  • 186177a98f
    Added icons for qr and copy. Removed fontawesome dependency itorod 2025-01-29 11:44:48 +00:00
  • 71e070f297 wallettemplate: add Launcher class Sean Gilligan 2025-01-28 18:45:33 -08:00
  • e4e2d3ebea
    Merge d6ebac3ac4 into d367fd2226 Sean Gilligan 2025-01-28 04:36:36 +00:00
  • 63831ee71e gradle.yml, graalvm.yml: setup-gradle action v4 Sean Gilligan 2025-01-27 11:09:27 -08:00
  • d367fd2226 gradle.yml, graalvm.yml: update Gradle to 8.12.1 Sean Gilligan 2025-01-27 11:00:29 -08:00
  • a5aaa8924a SPVBlockStore: make sure to use position(int) only from Buffer rather than MappedByteBuffer Andreas Schildbach 2025-01-27 16:08:19 +01:00
  • 1152c3b751 SPVBlockStore: make sure to use position(int) only from Buffer rather than MappedByteBuffer Andreas Schildbach 2025-01-27 16:08:19 +01:00
  • 328da890c4 Tag 0.16.5 v0.16.5 release-0.16 Andreas Schildbach 2025-01-27 14:49:29 +01:00
  • cab2e5e67a checkpoints.txt: refresh bundled checkpoints Andreas Schildbach 2025-01-19 23:41:05 +01:00
  • f47cc1bbc2 SPVBlockStore: support 32 byte chain work Andreas Schildbach 2024-06-28 17:54:23 +02:00
  • ff350fb387 SPVBlockStore: don't pass buffer into setRingCursor(), getRingCursor() Andreas Schildbach 2024-07-25 21:23:38 +02:00
  • 6a64f7a85d SPVBlockStore: rewind buffer directly before accesses to magic header Andreas Schildbach 2024-07-13 10:13:23 +02:00
  • 40098f99e2 SPVBlockStore: compare magic header as bytes, not string Andreas Schildbach 2024-07-12 12:55:32 +02:00
  • 25f1ff1e35 SPVBlockStore: lock the store file as early as possible Andreas Schildbach 2024-06-29 09:08:07 +02:00
  • 63edcc8f42 BuildCheckpoints: create mixed-format checkpoints Andreas Schildbach 2024-07-01 15:36:58 +02:00
  • 7a283488c2 CheckpointManager, BuildCheckpoints: support checkpoints with 32 byte chain work Andreas Schildbach 2024-06-27 20:51:53 +02:00
  • 584caa261d StoredBlock: add serializeCompactV2(), deserializeCompactV2() Andreas Schildbach 2024-06-26 22:28:27 +02:00
  • 45e09e8aa2 StoredBlock: rework comment about usage of serializeCompact(), deserializeCompact() Andreas Schildbach 2024-06-27 09:05:38 +02:00
  • 97cd5d0282 Prepare 0.16.5-SNAPSHOT Andreas Schildbach 2025-01-27 12:56:08 +01:00
  • 2cdeabf02c Wallet: rename TransactionCompletionException from CompletionException Omoniyi Ilesanmi 2024-12-06 18:58:56 +00:00
  • cd48efe15b Wallet: rename TransactionCompletionException from CompletionException Omoniyi Ilesanmi 2024-12-06 18:58:56 +00:00
  • f8b19bac81 prepare 0.17-SNAPSHOT Andreas Schildbach 2025-01-23 10:24:46 +01:00
  • 8a347d4076 tag 0.17-rc2 v0.17-rc2 Andreas Schildbach 2025-01-21 12:29:37 +01:00
  • d2dd69aaa9 build.gradle: update Kotlin to 2.0.21 Andreas Schildbach 2025-01-20 09:35:14 +01:00
  • 89b3955e5c build.gradle: update Gradle plugin for GraalVM to 0.10.3 Andreas Schildbach 2025-01-20 09:29:56 +01:00
  • 24458e4fc1 gradle.yml, graalvm.yml: update Gradle to 8.12 Andreas Schildbach 2025-01-20 09:23:49 +01:00
  • 055f1362b3 build.gradle: update Kotlin to 2.0.21 Andreas Schildbach 2025-01-20 09:35:14 +01:00
  • 4eb75d8d0b build.gradle: update Gradle plugin for GraalVM to 0.10.3 Andreas Schildbach 2025-01-20 09:29:56 +01:00
  • 498240a897 gradle.yml, graalvm.yml: update Gradle to 8.12 Andreas Schildbach 2025-01-20 09:23:49 +01:00
  • 4c70646ab7 checkpoints.txt: refresh bundled checkpoints Andreas Schildbach 2025-01-19 23:42:07 +01:00
  • b7eba1d8f1 checkpoints.txt: refresh bundled checkpoints Andreas Schildbach 2025-01-19 23:41:05 +01:00
  • 8c370824f7 build.gradle: update protobuf-javalite to 4.29.3 Andreas Schildbach 2025-01-19 21:25:29 +01:00
  • 1f2d1d5fe8 build.gradle: update equalsverifier to 3.18.1 Andreas Schildbach 2025-01-19 21:18:21 +01:00
  • 9a4f311c53 build.gradle: update Jackson to 2.18.2 Andreas Schildbach 2025-01-19 21:13:39 +01:00
  • 80da45f6f6 build.gradle: update EasyMock to 5.5.0 Andreas Schildbach 2025-01-19 21:07:58 +01:00
  • c6bc5b6f0d build.gradle: update JUnit 5 to 5.11.4 Andreas Schildbach 2025-01-19 21:03:28 +01:00
  • 48f74b8ff1 build.gradle: update Guava to 33.4.0-android Andreas Schildbach 2025-01-19 20:58:20 +01:00
  • 1ab2af87ad build.gradle: update Bouncy Castle to 1.80 Andreas Schildbach 2025-01-17 10:09:46 +01:00
  • 0ba1682a42 build.gradle: update protobuf-javalite to 4.29.3 Andreas Schildbach 2025-01-19 21:25:29 +01:00
  • 04e400ea10 build.gradle: update equalsverifier to 3.18.1 Andreas Schildbach 2025-01-19 21:18:21 +01:00
  • e46100650f build.gradle: update Jackson to 2.18.2 Andreas Schildbach 2025-01-19 21:13:39 +01:00
  • bddcf9d2ca build.gradle: update EasyMock to 5.5.0 Andreas Schildbach 2025-01-19 21:07:58 +01:00
  • 7ed3d327cd build.gradle: update JUnit 5 to 5.11.4 Andreas Schildbach 2025-01-19 21:03:28 +01:00
  • e229bb5e91 build.gradle: update Guava to 33.4.0-android Andreas Schildbach 2025-01-19 20:58:20 +01:00
  • 3956d6cf16 build.gradle: update Bouncy Castle to 1.80 Andreas Schildbach 2025-01-17 10:09:46 +01:00
  • cc604f8e5f gradle.yml, graalvm.yml: update Ubuntu to 24.04 Andreas Schildbach 2024-08-28 18:51:25 +02:00
  • 53cafe1b03 ECKey: add JavaDoc for toAddress() Sean Gilligan 2025-01-02 10:30:47 -08:00
  • 2223d38cad prepare 0.17-SNAPSHOT Andreas Schildbach 2025-01-03 11:37:12 +01:00
  • 09defa6266 ECKey: add JavaDoc for toAddress() Sean Gilligan 2025-01-02 10:30:47 -08:00
  • a1ba99c9be ECKey: Add JavaDoc for toAddress() Sean Gilligan 2025-01-02 10:30:47 -08:00
  • e545b18934 PeerGroup: Reduce logging verbosity ipolonskij 2024-12-13 12:54:15 +01:00
  • bc255a34c0 tag 0.17-rc1 v0.17-rc1 Andreas Schildbach 2024-12-16 17:09:20 +01:00
  • cd922bb839 SegwitAddress: allow instantiation of P2A (pay-to-anchor) address Johannes Zweng 2024-11-08 18:09:15 +01:00
  • 79b8a5b370
    Merge e9dbca955d into 25ff2243cd Johannes Zweng 2024-12-15 13:11:26 +00:00
  • 7eccc92397 Tag 0.16.4 v0.16.4 Andreas Schildbach 2024-12-14 15:00:27 +01:00
  • 0cce51cb83 Services: add NODE_COMPACT_FILTERS service bit Andreas Schildbach 2024-01-10 22:58:33 +01:00
  • 139664f17e Services: add NODE_P2P_V2 service bit Andreas Schildbach 2024-01-10 23:01:25 +01:00
  • 7aa3350861 ScriptPattern: simplify isWitnessCommitment() and extractWitnessCommitmentHash() Andreas Schildbach 2024-11-20 17:58:46 +01:00
  • c88e973826 ScriptPattern: simplify isWitnessCommitment() and extractWitnessCommitmentHash() Andreas Schildbach 2024-11-20 17:58:46 +01:00
  • ce9444fdc9
    Create WalletService.java itorouk 2024-12-13 20:21:53 +00:00
  • 25ff2243cd ScriptPattern: simplify isWitnessCommitment() and extractWitnessCommitmentHash() Andreas Schildbach 2024-11-20 17:58:46 +01:00
  • d9d7a080e5
    reduced size of scene itorouk 2024-12-08 20:47:05 +03:00
  • 0c4de4d48f remove wild card import Omoniyi Ilesanmi 2024-12-07 23:21:15 +00:00
  • 89b5324dfd Add unit tests for Wallet factory methods Omoniyi Ilesanmi 2024-12-07 23:06:37 +00:00
  • 2a25a9faa3 Rename Wallet.CompletionException to Wallet.TransactionCompletionException Omoniyi Ilesanmi 2024-12-07 15:44:17 +00:00
  • a9eeebc0e9 Rename Wallet.CompletionException to Wallet.TxCompletionException Omoniyi Ilesanmi 2024-12-06 18:58:56 +00:00