Commit Graph

  • d76f41b2e1 Add multisig check for 'send' Ori Newman 2021-05-16 12:39:57 +03:00
  • d4509d663a Add consts to purposes Ori Newman 2021-05-16 12:35:30 +03:00
  • 72e2bee90c Create bip39BitSize const Ori Newman 2021-05-16 12:34:00 +03:00
  • 93a3daa746 Fix typo Ori Newman 2021-05-16 12:33:23 +03:00
  • 63e6ec56ed Rename .Sync() to .Save() Ori Newman 2021-05-16 12:33:04 +03:00
  • 9258df1967 Simplify createKeyPairsFromFunction logic Ori Newman 2021-05-16 12:32:24 +03:00
  • 24c4a53702 Change validateIsSynced to isSynced Ori Newman 2021-05-16 12:21:21 +03:00
  • e8cbbf995e Add addEntryToUTXOSet function Ori Newman 2021-05-16 12:18:42 +03:00
  • 25a188db46 Add sanity check Ori Newman 2021-05-16 12:13:06 +03:00
  • 448554cf73 Split collectUTXOs to small functions Ori Newman 2021-05-16 12:11:30 +03:00
  • 1ae2ef5c59 Update collectUTXOsFromRecentAddresses comment about locks Ori Newman 2021-05-16 11:37:29 +03:00
  • 0f8fefb3f0 Add comment to addressesToQuery Ori Newman 2021-05-16 11:27:08 +03:00
  • d855c4d4dd Move typedefs around Ori Newman 2021-05-16 11:22:04 +03:00
  • 44dcccc0c1 Rnemae collectCloseUTXOs and collectFarUTXOs Ori Newman 2021-05-16 11:20:59 +03:00
  • 3c5fcead70 Remove redundant consts Ori Newman 2021-05-16 10:59:49 +03:00
  • 7a2db9cc0c Use %+v printErrorAndExit Ori Newman 2021-05-16 10:59:12 +03:00
  • 15cdb33a7b Save keys file exactly where needed Ori Newman 2021-05-16 10:56:54 +03:00
  • 10d117e2b1 Increment before using index value, and use it as is Ori Newman 2021-05-16 10:49:03 +03:00
  • 17010337b2 Add validation when importing Ori Newman 2021-05-16 10:46:34 +03:00
  • 095f62f83c Use ReadBytes instead of ReadLine Ori Newman 2021-05-16 10:42:14 +03:00
  • 81c3f622c1 Fix capacity for extendedPublicKeys Ori Newman 2021-05-16 10:38:29 +03:00
  • 08365190f8 Rename server address to daemon address Ori Newman 2021-05-16 10:36:32 +03:00
  • a18f2f8802
    Fix overflow when checking coinbase maturity and don't ban peers that send transactions with immature spend (#1722) v0.10.2-rc1 Ori Newman 2021-05-14 13:02:50 +03:00
  • c599c3d5d1
    Merge branch 'v0.10.2-dev' into fix-overflow-in-coinbase-maturity-and-dont-ban-for-immature-spend Ori Newman 2021-05-14 12:53:01 +03:00
  • 04dc1947ff
    Fix calcTxSequenceLockFromReferencedUTXOEntries for loop break condition (#1723) Ori Newman 2021-05-14 12:49:53 +03:00
  • a7c851374f
    Merge branch 'v0.10.2-dev' into fix-calcTxSequenceLockFromReferencedUTXOEntries Svarog 2021-05-14 12:38:15 +03:00
  • ab38509781
    Merge branch 'v0.10.2-dev' into fix-overflow-in-coinbase-maturity-and-dont-ban-for-immature-spend Svarog 2021-05-14 12:37:11 +03:00
  • 36c56f73bf
    Add VirtualDaaScore to GetBlockDagInfo (#1719) Ori Newman 2021-05-14 12:36:20 +03:00
  • ef86d5263d Fix calcTxSequenceLockFromReferencedUTXOEntries for loop break condition Ori Newman 2021-05-13 21:02:49 +03:00
  • 66026d6ff7 Fix tests Ori Newman 2021-05-13 20:59:42 +03:00
  • a28d9f19e7 Fix overflow when checking coinbase maturity and don't ban peers that send transactions with immature spend Ori Newman 2021-05-13 18:17:06 +03:00
  • 6dbbfa4a7e
    Merge branch 'v0.10.2-dev' into add-virtual-daa-score-to-get-blockdag-info Svarog 2021-05-13 17:51:27 +03:00
  • b76ca41109
    serializeAddress should always serialize as IPv6, since it assumes the IP size is 16 bytes (#1720) Ori Newman 2021-05-13 17:42:59 +03:00
  • c5496aea3e serializeAddress should always serialize as IPv6, since it assumes the IP size is 16 bytes Ori Newman 2021-05-13 16:41:46 +03:00
  • b212dce366 Rename IncludeTransactionVerboseData flag to IncludeTransactions Ori Newman 2021-05-13 12:23:13 +03:00
  • 9df80957b1 Fix getBlock and getBlocks RPC commands to return blocks and transactions properly (#1716) Ori Newman 2021-05-13 15:45:03 +03:00
  • 50fd86e287
    Fix getBlock and getBlocks RPC commands to return blocks and transactions properly (#1716) Ori Newman 2021-05-13 15:45:03 +03:00
  • 0d8589aa1d Use less nested code Ori Newman 2021-05-13 15:15:09 +03:00
  • 3a6b8d437d Implement GetBlockEvenIfHeaderOnly for fakeRelayInvsContext Ori Newman 2021-05-13 15:08:25 +03:00
  • d16b1843f1 Add GetBlockEvenIfHeaderOnly and use it for getBlock and getBlocks Ori Newman 2021-05-13 14:55:37 +03:00
  • 6a9e2afa67 Add VirtualDaaScore to GetBlockDagInfo Ori Newman 2021-05-13 14:13:43 +03:00
  • 4f74ba2a1d Fix getBlocks RPC command to return transactions and blocks Ori Newman 2021-05-13 12:19:35 +03:00
  • 12defd5f94 Fix getBlock RPC command to return transactions Ori Newman 2021-05-13 12:12:15 +03:00
  • f072572d28 Add delay 0.10.1-delay Ori Newman 2021-05-12 12:57:27 +03:00
  • 317d365a8f Remove IsSynced endpoint and add validation if wallet is synced for the relevant endpoints Ori Newman 2021-05-11 18:14:47 +03:00
  • 153a493d5d Fix wrong derivation path for multisig on wallet creation Ori Newman 2021-05-11 18:07:38 +03:00
  • c46bbdbac3 Fix dump_unencrypted_data.go according to bip39 and bip32 Ori Newman 2021-05-11 17:18:04 +03:00
  • e13b58a752 Add comments Ori Newman 2021-05-11 17:15:18 +03:00
  • b111b34255 Fix multisig cosigner index detection Ori Newman 2021-05-11 17:03:34 +03:00
  • 9717ca66b6 Fix tests to use non zero path Ori Newman 2021-05-11 17:02:20 +03:00
  • 334513aa66 Use different paths for multisig and non multisig Ori Newman 2021-05-11 12:22:34 +03:00
  • 268c9fa83c Update changelog for v0.10.1. stasatdaglabs 2021-05-11 11:33:31 +03:00
  • 2e3592e351 Calculate virtual's acceptance data and multiset after importing a new pruning point (#1700) Ori Newman 2021-05-05 18:13:00 +03:00
  • 9e0b50c0dd Update changelog for v0.10.1. v0.10.1 v0.10.1-dev stasatdaglabs 2021-05-11 11:33:31 +03:00
  • a913aa0b8b Filter out non-spendable UTXOs from selectUTXOs Ori Newman 2021-05-10 19:10:14 +03:00
  • 2be4ab662d Collect close UTXOs Ori Newman 2021-05-10 19:09:53 +03:00
  • 538497e6c3 Make CreateUnsignedTransaction endpoint receive amount in sompis Ori Newman 2021-05-10 18:29:29 +03:00
  • 1182bbc556 Add forceOverride Ori Newman 2021-05-10 18:06:09 +03:00
  • b5ec2497ba Use daemon everywhere Ori Newman 2021-05-10 17:41:36 +03:00
  • 58dd727551 Add special condition for genesis. tal 2021-05-10 15:33:15 +03:00
  • 19718ac102
    Change removeTransactionAndItsChainedTransactions to be non-recursive (#1696) talelbaz 2021-05-10 15:21:48 +03:00
  • 46cac0e0f1
    Merge branch 'v0.11.0-dev' into changeRemoveTxnAndItsChainedTxnsToBeNonRecursive stasatdaglabs 2021-05-10 15:12:08 +03:00
  • 28a8e96e65
    New stability test - many tips (#1694) talelbaz 2021-05-10 15:03:20 +03:00
  • 0fc359fe51 Append the correct queue. tal 2021-05-10 14:54:27 +03:00
  • 3682dd2a86 Place the spawn before the for loop and remove a redundant condition. tal 2021-05-10 14:50:53 +03:00
  • 22531301cc Merge remote-tracking branch 'origin/v0.11.0-dev' into changeMergeSetOrderToTopologicOrder tal 2021-05-10 14:45:44 +03:00
  • 5f060f4d7e Add wallet daemon Ori Newman 2021-05-09 18:40:33 +03:00
  • 3ba0a54248 Change names of function and variables. tal 2021-05-10 13:49:42 +03:00
  • d7efe03e8b Merge remote-tracking branch 'origin/v0.11.0-dev' into changeRemoveTxnAndItsChainedTxnsToBeNonRecursive tal 2021-05-10 10:57:27 +03:00
  • be144989ae Merge remote-tracking branch 'origin/stabilityTestManyTips' into stabilityTestManyTips tal 2021-05-10 10:47:54 +03:00
  • d927e49b3e Add timeout to the test and create only one RPC client. tal 2021-05-10 10:47:31 +03:00
  • dc342da5c5
    Merge branch 'v0.11.0-dev' into stabilityTestManyTips stasatdaglabs 2021-05-09 16:16:42 +03:00
  • 79cf0d64d0 Update to version 0.10.2 stasatdaglabs 2021-05-09 14:33:47 +03:00
  • 696b69662b Avoid address reuse in libkaspawallet Ori Newman 2021-05-03 19:11:23 +03:00
  • b405ea50e5
    Calculate virtual's acceptance data and multiset after importing a new pruning point (#1700) v0.10.1-rc1 Ori Newman 2021-05-05 18:13:00 +03:00
  • 80753f6518 Calculate virtual's acceptance data and multiset after importing a new pruning point Ori Newman 2021-05-05 17:10:39 +03:00
  • ccfe8a45dd Create v0.10.1 Ori Newman 2021-05-05 17:09:30 +03:00
  • 4df283934a
    Add a link to the kaspanet github project in the README (#1698) Ori Newman 2021-05-04 11:56:51 +03:00
  • 20944d89e2 Fix README.md Ori Newman 2021-05-04 11:27:07 +03:00
  • 04cecccde3 Add link to project Ori Newman 2021-05-03 19:17:46 +03:00
  • f40386e6ad Merge remote-tracking branch 'origin/v0.11.0-dev' into changeRemoveTxnAndItsChainedTxnsToBeNonRecursive tal 2021-05-03 15:56:41 +03:00
  • 4a653fa0c2 Split the variables assigning. tal 2021-05-03 15:51:04 +03:00
  • 9ab094641c Naive bip39 with address reuse Ori Newman 2021-05-03 15:17:39 +03:00
  • 05254521f4 Change removeTransactionAndItsChainedTransactions to be non-recursive tal 2021-05-03 15:17:17 +03:00
  • ab89efe3dc
    Update relayTransactions unit tests. (#1623) talelbaz 2021-05-02 16:16:57 +03:00
  • 508f9c22d1 Update the branch to v0.11.0-dev. tal 2021-05-02 14:05:25 +03:00
  • d62d0cf73d Merge remote-tracking branch 'origin/v0.11.0-dev' into nod-1344-relaytransactions-mid-complexity-unit-tests tal 2021-05-02 13:56:52 +03:00
  • b8931b6cbb Delete an unnecessary comparison to True in the if statement condition. tal 2021-05-02 13:55:54 +03:00
  • 6e512bd55f Delete manytips_test.go. tal 2021-05-02 13:45:27 +03:00
  • 55590dc78e Adds stability-test many-tips, which tests kaspad handling with many tips in the DAG. tal 2021-05-02 13:23:53 +03:00
  • fa16c30cf3
    Implement bip32 (#1676) Ori Newman 2021-04-28 15:27:16 +03:00
  • e91d7ff90a Add comments Ori Newman 2021-04-28 15:14:30 +03:00
  • cdea7238c0 Change versions to hex Ori Newman 2021-04-28 15:11:30 +03:00
  • 5cd1b00835 Add versions for all networks Ori Newman 2021-04-28 12:13:35 +03:00
  • 396f8be195 Copy base58 library to kaspad Ori Newman 2021-04-27 18:08:09 +03:00
  • 53003211d8 Merge branch 'bip32' of github.com:kaspanet/kaspad into bip32 Ori Newman 2021-04-27 18:04:34 +03:00
  • 376e5d22b1 Fix comment Ori Newman 2021-04-27 18:04:05 +03:00
  • dca18a6c88
    Merge branch 'v0.11.0-dev' into bip32 Elichai Turkel 2021-04-27 13:43:52 +03:00
  • f6884241e8 Add comments Ori Newman 2021-04-27 12:00:41 +03:00
  • 2c7f05e23a Change KaspaMainnetPrivate/public to represent kprv/kpub Ori Newman 2021-04-27 11:36:38 +03:00