Commit Graph

  • 6f2dd6c8d0 Added some more useful tools/scripts, mostly for Linux-based curious node owners catbref 2020-07-17 12:22:48 +01:00
  • 4cc0e7845f Add instructions and files used to build installers for Windows catbref 2020-07-17 12:08:25 +01:00
  • ca8eabc425 Commit 2 of 2: adding new CIYAM AT v.1.3.5 catbref 2020-07-17 11:46:39 +01:00
  • 94c83d6a93 Commit 1 of 2: removing old CIYAM AT v1.3.4 catbref 2020-07-17 11:46:21 +01:00
  • dea2f34c52 Trade-bot: more comments, more documentation, more ElectrumX servers. catbref 2020-07-17 11:28:22 +01:00
  • b294f5e333 WIP: More defensive ElectrumX calls. Bring non-trade-bot API calls up to date catbref 2020-07-13 16:57:13 +01:00
  • f9b726a75d WIP: TradeBot - added refunding code catbref 2020-07-13 11:14:45 +01:00
  • 579645d6b7 WIP: trade-bot now does complete end-to-end trade (more work needed) catbref 2020-07-08 16:35:02 +01:00
  • e729571a21 WIP: trade-bot: do not run trade-bot if not up-to-date catbref 2020-06-24 17:31:30 +01:00
  • f179139967 WIP: trade-bot: Alice P2SH_a progress catbref 2020-06-24 17:16:04 +01:00
  • ee5119e4dd WIP: trade-bot. move trade-bot hook, fix bugs, etc. catbref 2020-06-23 16:53:08 +01:00
  • 11bf5ac6fc WIP: remove trade_timeout from DB TradeBotStates & TradeBotCreateRequest catbref 2020-06-19 17:30:21 +01:00
  • c3eb385066 WIP: cross-chain trading with new lockTimes, requires AT v1.3.5 catbref 2020-06-18 18:08:46 +01:00
  • 886c9156a5 WIP: cross-chain trading AT passes AtTests now catbref 2020-06-18 12:22:35 +01:00
  • 23062c59cd WIP: trade-bot, particularly the new two-P2SH Qortal AT code catbref 2020-06-17 16:56:49 +01:00
  • da254058c5 WIP: split P2SH from BTCACCT, add more fields to TradeBotData, remove initial QORT payout catbref 2020-06-16 13:52:26 +01:00
  • a6fa4fc613 WIP: trade-bot MESSAGE support catbref 2020-06-11 14:54:41 +01:00
  • 593b61ea4b Reduce bitcoinj exposure to classes outside of org.qortal.crosschain package. catbref 2020-06-11 14:16:49 +01:00
  • 04d691991a WIP: more work on trade-bot catbref 2020-06-11 09:33:33 +01:00
  • faa6e82bef WIP on trade-bot catbref 2020-06-10 09:15:09 +01:00
  • 65ccb80aa4 AT-related changes: new Qortal functions, tests, etc. catbref 2020-06-10 09:10:24 +01:00
  • cc13d1d0f1 WIP commit catbref 2020-06-08 12:44:03 +01:00
  • ead84d70d1 Initial skeleton code for Trade Bot catbref 2020-06-08 09:00:37 +01:00
  • 275146fb55 Return REWARD_SHARE_UNKNOWN when trying to cancel non-existent reward-share catbref 2020-07-14 09:53:14 +01:00
  • d81729d9f7 Bump to v1.2.2 v1.2.2 catbref 2020-07-03 12:14:31 +01:00
  • e74a249388 Collate network PoW computes into a fixed-sized pool, with dead peer detection. catbref 2020-07-03 09:31:46 +01:00
  • d8c5e557d8 Update uiLocalServers, autoUpdateRepos and bump to v1.2.1 v1.2.1 catbref 2020-06-30 15:41:53 +01:00
  • 984e8b5227 Network optimizations: if we're not up to date then don't request, or send, unconfirmed transaction lists catbref 2020-06-30 14:26:12 +01:00
  • 469bf2a63e Improve inbound peer handshaking catbref 2020-06-30 13:37:14 +01:00
  • e05fcd6655 Final genesis block & bump to v1.2.0 v1.2.0 catbref 2020-06-29 15:45:10 +01:00
  • 3a7751910e Fix /websockets/chat/messages so it disregards group-membership change notifications catbref 2020-06-29 08:38:19 +01:00
  • 3c139f3e53 Minor fix-up to allow go-live: catbref 2020-06-26 15:06:04 +01:00
  • 2c14a12464 Check for unknown Qortal-only AT function codes & add safety to AT running in general catbref 2020-06-25 14:22:28 +01:00
  • faa6405d5f Reference fixes for MESSAGE transactions & tests to cover catbref 2020-06-24 17:15:17 +01:00
  • e2e4555009 Added /websockets/admin/status and improved GET version. catbref 2020-06-24 11:54:06 +01:00
  • 448e984995 Fix some minor group-related bugs catbref 2020-06-24 11:24:19 +01:00
  • ec1954bae1 Notify Chat websocket listeners if group membership changes catbref 2020-06-24 11:22:26 +01:00
  • 66276a6f65 Merge branch 'ssl' into launch catbref 2020-06-23 14:29:45 +01:00
  • c00ab2f87c Add support for HTTPS for API catbref 2020-06-23 14:27:40 +01:00
  • 99f3ab9921 /chat/active/{address} now produces entries for groups where {address} is a member, even if there are no messages catbref 2020-06-22 14:16:57 +01:00
  • 75b15c6639 Improve /chat/active/{address} output to include latest message's sender address, and registered name if applicable catbref 2020-06-19 13:38:38 +01:00
  • e5e60a5032 Fix badly named API calls refering to block signers as block minters! catbref 2020-06-16 16:58:34 +01:00
  • b9d2bbb78b New /websockets/blocks & some controller/block tidying catbref 2020-06-15 14:07:09 +01:00
  • 3d79408574 API GET /blocks/signature/{signature} now returns BLOCK_UNKNOWN instead of null catbref 2020-06-15 13:18:33 +01:00
  • 67b184acc9 Chat websockets! catbref 2020-06-12 15:10:55 +01:00
  • 11040ae60a Added ws://hostname:apiport/websockets/chat/active/{address} catbref 2020-06-12 10:24:22 +01:00
  • a338202ded Fix incorrect PoW buffer usage length in verify & adjust difficulties catbref 2020-06-10 10:09:06 +01:00
  • e0398490ae Override reference checking for PUBLICIZE transaction type catbref 2020-06-08 09:16:10 +01:00
  • 847093edac Fix incorrect PoW buffer length usage catbref 2020-06-08 09:01:55 +01:00
  • 758a42db36 Fix incorrect txType in PUBLICIZE layout catbref 2020-06-05 12:04:59 +01:00
  • c2b253df55 Remove extraneous import to cure warning catbref 2020-06-04 18:10:49 +01:00
  • cc3adc6720 Correct API models from using "Bitcoin refund/redeem address" to pubkeyhash catbref 2020-06-04 15:51:44 +01:00
  • d77acd9eb9 Delete "old" peer from in-memory known peer cache too catbref 2020-06-04 10:57:49 +01:00
  • 5ad2bc1940 Merge branch 'MESSAGE-PoW' into launch catbref 2020-06-04 10:22:20 +01:00
  • ea4c51026b Merge branch 'block-rewards' into launch catbref 2020-06-04 10:22:14 +01:00
  • d0b4a1f12f Added PoW to MESSAGE (for zero fee). DB and tx layout changes. catbref 2020-06-04 10:20:02 +01:00
  • 50b912e229 Improved tools/publish-auto-update.pl catbref 2020-06-03 11:49:49 +01:00
  • 5ffddd0169 Changes to block reward distribution catbref 2020-06-02 10:42:45 +01:00
  • b5512dfa91 Rework block rewards to be faster and only reward *online* founders. catbref 2020-06-01 16:50:28 +01:00
  • 2493d5f7a8 Fix wrong test blockchain config being used for legacy qora holder testing catbref 2020-06-01 16:44:56 +01:00
  • bef1828404 Add support for multiple P2SH funding transactions rather than requiring only one catbref 2020-05-29 19:10:20 +01:00
  • 0ae232b8ba Fix return result from ElectrumX.broadcastTransaction catbref 2020-05-29 19:09:45 +01:00
  • cdf0795881 Add extra test case to MemoryPoW catbref 2020-05-28 14:15:42 +01:00
  • 31e85226f4 WASM version of MemoryPoW! catbref 2020-05-28 14:09:53 +01:00
  • 8df3c68df9 Update auto-update tools to work with testnet and on non-master branch (e.g. a testnet branch) catbref 2020-05-27 11:49:59 +01:00
  • ca0deb2bf6 Allow tools/build-auto-update.sh to work on non-master branch (with warning) catbref 2020-05-27 11:08:56 +01:00
  • 6eea7c2aa1 Disallow registering/updating to a name that looks like an address catbref 2020-05-27 10:56:03 +01:00
  • 9aabf93523 Merge branch 'PUBLICIZE-txn' into launch catbref 2020-05-27 10:46:27 +01:00
  • 322e2cdc41 API call /crosschain/p2sh/redeem returns BTC_BALANCE_ISSUE in preference to INVALID_ADDRESS when P2SH balance is too low/zero catbref 2020-05-27 10:44:37 +01:00
  • df395c77db Fix up BTCACCT.findP2shSecret given reduced data available since switch to ElectrumX catbref 2020-05-27 10:43:14 +01:00
  • 274002c473 Fix BTC.getMedianBlockTime() and update tests catbref 2020-05-27 09:29:11 +01:00
  • 3d4fc38fcb Replaced bitcoinj networking with ElectrumX. catbref 2020-05-26 17:47:37 +01:00
  • d50f16b8a9 PUBLICIZE transaction for on-chain record of public key catbref 2020-05-25 15:20:21 +01:00
  • 59de22883b Use CHAT, not MESSAGE, MAX_DATA_SIZE in ChatTransactionTransformer catbref 2020-05-25 08:30:06 +01:00
  • db73afaf88 Remove Block.orphan() forced repository debugging catbref 2020-05-25 07:27:42 +01:00
  • 3afbd7aa51 Recheck for duplicate connection after handshaking to cover race condition with simultaneous bi-directional connections catbref 2020-05-25 07:24:19 +01:00
  • 0c32afa07f New network handshaking. NOT backwards compatible! catbref 2020-05-22 17:16:45 +01:00
  • bd543a526b Update uses of old Public/PrivateKeyAccount static methods to Crypto catbref 2020-05-22 17:13:55 +01:00
  • b262044a52 Move some crypto methods from Public/PrivateKeyAccount to Crypto for reuse by new network handshaking catbref 2020-05-22 17:06:48 +01:00
  • 200a97184c Include transaction reference in chat messages returned by API call GET /chat/messages catbref 2020-05-22 08:00:43 +01:00
  • 0164bca2d7 Exclude io.druid.java-util from build, removing tons of libsigar catbref 2020-05-21 17:05:17 +01:00
  • 5f4b66e5b0 Save public keys from CHAT transactions so they can be fetched via API. catbref 2020-05-20 15:53:43 +01:00
  • 9c48343581 Potential fix for rare HSQLDB "serialization failure" in Transaction.importAsUnconfirmed() catbref 2020-05-20 07:33:21 +01:00
  • 219f82f562 Modify API call GET /chats/active/{address} to return info on all joined groups. catbref 2020-05-19 17:12:41 +01:00
  • 51bfd49e25 Re-add missing senderName & recipientName to output of API call GET /chat/messages catbref 2020-05-19 15:29:12 +01:00
  • 7102f4a727 Fix for incorrect amounts reported by API catbref 2020-05-19 15:20:20 +01:00
  • 28991a926f Fix incorrect getDataLength() in RegisterNameTransactionTransformer catbref 2020-05-19 14:55:26 +01:00
  • 74f89af841 Enforce version 2+ for DEPLOY_AT catbref 2020-05-19 08:35:25 +01:00
  • b4284515e7 Unify transaction NAME_NOT_LOWER_CASE checks to Unicode NAME_NOT_NORMALIZED version catbref 2020-05-19 08:31:36 +01:00
  • 032c5d0d07 Add missing fee check to TRANSFER_PRIVS catbref 2020-05-19 08:25:53 +01:00
  • 72100fe1d8 Refactor Unicode 'reduced' name code from side-effects into 'data' objects. catbref 2020-05-19 08:08:21 +01:00
  • ed178e744d Merge branch 'asset-unicode' into launch catbref 2020-05-19 07:57:06 +01:00
  • 94f7079c2e Unicode homoglyph support to Assets catbref 2020-05-19 07:56:17 +01:00
  • f1638aa9d9 Removed "owner" from CREATE_GROUP and added Unicode homoglyph support. catbref 2020-05-18 17:27:32 +01:00
  • a7b9215ace Merge branch 'message-wo-recipient' into launch catbref 2020-05-18 10:12:54 +01:00
  • 956ad7bfa8 Merge branch 'asset-fixes' into launch catbref 2020-05-18 10:12:42 +01:00
  • 4baf442cb8 Merge branch 'name-fixes' into launch catbref 2020-05-18 10:12:31 +01:00
  • 24eb7c6933 Allow MESSAGE transactions to have no recipient. catbref 2020-05-18 09:09:35 +01:00
  • 38a2af8cd5 Tidy up Assets by removing 'owner' from ISSUE_ASSET. catbref 2020-05-15 16:22:13 +01:00
  • 7447ab20a9 Add index for finding Registered Names using 'reduced' form catbref 2020-05-15 14:18:51 +01:00