diff --git a/CHANGELOG.md b/CHANGELOG.md index a21a9e35..afb92968 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,156 @@ +# [0.23.0](https://github.com/dashpay/dash-network-deploy/compare/v0.23.0-dev.4...v0.23.0) (2022-12-07) + +### Bug Fixes + +* collaterals being spent when creating protx ([#400](https://github.com/dashpay/dash-network-deploy/issues/400)) ([eb57e6c](https://github.com/dashpay/dash-network-deploy/commit/eb57e6cefdd95f22644bd9be664376e277448d73)) +* deploy fails silently if current branch not at HEAD ([#393](https://github.com/dashpay/dash-network-deploy/issues/393)) ([95ed0f6](https://github.com/dashpay/dash-network-deploy/commit/95ed0f6be989e261af933129fb5c09cd061f276a)) +* double platform service startup ([#399](https://github.com/dashpay/dash-network-deploy/issues/399)) ([b414e09](https://github.com/dashpay/dash-network-deploy/commit/b414e090b007ccc6a08b07de3fb35eab2a3850f9)) +* faucet doesn't pay out ([#395](https://github.com/dashpay/dash-network-deploy/issues/395)) ([2046dcb](https://github.com/dashpay/dash-network-deploy/commit/2046dcb33ea457ceb4708f2194b76d0acc7f770e)) +* faucet shows connection error on payout ([#402](https://github.com/dashpay/dash-network-deploy/issues/402)) ([f4145d4](https://github.com/dashpay/dash-network-deploy/commit/f4145d414fecad966256dbae23e573aca52c0cd9)) +* inventory is updated twice ([#391](https://github.com/dashpay/dash-network-deploy/issues/391)) ([058cd9a](https://github.com/dashpay/dash-network-deploy/commit/058cd9a88a4e073f47d825bc52ba22864e3439a1)) +* kibana unavailable despite passing check ([#379](https://github.com/dashpay/dash-network-deploy/issues/379)) ([e7e80db](https://github.com/dashpay/dash-network-deploy/commit/e7e80db0e8c737ee12dbff6ef6a9edae3740ca84)) +* regtest_generate is confusingly named ([#397](https://github.com/dashpay/dash-network-deploy/issues/397)) ([dbb2e12](https://github.com/dashpay/dash-network-deploy/commit/dbb2e120afb35e9ee4645856aef553963fe48430)) +* add zmqpubrawblock topic to the dash.conf ([#355](https://github.com/dashpay/dash-network-deploy/issues/355)) ([bfca085](https://github.com/dashpay/dash-network-deploy/commit/bfca085c4fcfc2f6c4a7390de7fcdd3fdd0ed78e)) +* ansible.netcommon deprecation ([#344](https://github.com/dashpay/dash-network-deploy/issues/344)) ([af4bab3](https://github.com/dashpay/dash-network-deploy/commit/af4bab3b21c7574f00fc849efcf8e9cb090a88ba)) +* node type vars inconsistent with config ([#369](https://github.com/dashpay/dash-network-deploy/issues/369)) ([85fe39f](https://github.com/dashpay/dash-network-deploy/commit/85fe39fc3e95302b80d0e83f5dcaf457d047100d)) +* permission denied reading file on shared manager node ([#363](https://github.com/dashpay/dash-network-deploy/issues/363)) ([d1dc8d5](https://github.com/dashpay/dash-network-deploy/commit/d1dc8d5951512502e7b978cabe463e6f009b1724)) +* platform logs not rotated hourly ([#347](https://github.com/dashpay/dash-network-deploy/issues/347)) ([93636dd](https://github.com/dashpay/dash-network-deploy/commit/93636dd64294f3215e17242ced17a5c2e9ea727d)) +* reindex needed after restart ([#366](https://github.com/dashpay/dash-network-deploy/issues/366)) ([7720ddb](https://github.com/dashpay/dash-network-deploy/commit/7720ddbb40dd22a61c73a35f1db05acc93348966)) +* cannot attach to docker context with ubuntu key ([#298](https://github.com/dashpay/dash-network-deploy/issues/298)) ([a554f53](https://github.com/dashpay/dash-network-deploy/commit/a554f5314442637d7806253e14a1ce28edad523f)) +* drive volume mount point ([#300](https://github.com/dashpay/dash-network-deploy/issues/300)) ([df01fba](https://github.com/dashpay/dash-network-deploy/commit/df01fbaa50465c6675fd6b3ac895e3b28fe41894)), closes [#289](https://github.com/dashpay/dash-network-deploy/issues/289) [#289](https://github.com/dashpay/dash-network-deploy/issues/289) +* failed to parse log level (*:debug) ([#321](https://github.com/dashpay/dash-network-deploy/issues/321)) ([1d548d4](https://github.com/dashpay/dash-network-deploy/commit/1d548d44f082271533d093b4b2371d7ebd0a0c82)) +* generate command not found with core 18.1.0 ([#297](https://github.com/dashpay/dash-network-deploy/issues/297)) ([b492af2](https://github.com/dashpay/dash-network-deploy/commit/b492af24422fc30b10d87ff33aa1f940f2804ad5)) +* no value can start with v ([#316](https://github.com/dashpay/dash-network-deploy/issues/316)) ([8ba1239](https://github.com/dashpay/dash-network-deploy/commit/8ba12396adf230d0a31f124d0c16ce937b0b8fe7)) +* outdated tenderdash configs ([#324](https://github.com/dashpay/dash-network-deploy/issues/324)) ([ebad5c8](https://github.com/dashpay/dash-network-deploy/commit/ebad5c8eb49d2d3b61078d706cd453fb59a71b30)) +* platform logs not present filebeat error ([#287](https://github.com/dashpay/dash-network-deploy/issues/287)) ([50b7de8](https://github.com/dashpay/dash-network-deploy/commit/50b7de88bb0588dce0c6b94344844d67c4c2ed73)) +* tests running from wrong branch ([#342](https://github.com/dashpay/dash-network-deploy/issues/342)) ([cfce703](https://github.com/dashpay/dash-network-deploy/commit/cfce703335c2c5a7516a09cf164653c11b4bf25f)) +* Use getgovinfo in RPC check ([#310](https://github.com/dashpay/dash-network-deploy/issues/310)) ([2c2b013](https://github.com/dashpay/dash-network-deploy/commit/2c2b01335032b01c73c41832ab4ccd436415b589)) +* use local directory in case of multiple users ([#330](https://github.com/dashpay/dash-network-deploy/issues/330)) ([faa9f38](https://github.com/dashpay/dash-network-deploy/commit/faa9f38358bcc8f70c09ba8e8b1c7549f14100c5)) + + +### Features + +* check recent mining performance instead of waiting for blocks ([#387](https://github.com/dashpay/dash-network-deploy/issues/387)) ([7d32585](https://github.com/dashpay/dash-network-deploy/commit/7d32585bf04bd9510367064038d0a7ac31b02765)) +* create funding transactions faster using `sendmany` ([#383](https://github.com/dashpay/dash-network-deploy/issues/383)) ([644a024](https://github.com/dashpay/dash-network-deploy/commit/644a024a940a04686bf19f955a6e724dfde373cc)) +* destroy platform ([#367](https://github.com/dashpay/dash-network-deploy/issues/367)) ([923ea7f](https://github.com/dashpay/dash-network-deploy/commit/923ea7f99c41844584efb6976fadf10fb02ebb38)) +* faucet wallet and theme updates ([#394](https://github.com/dashpay/dash-network-deploy/issues/394)) ([8b70eac](https://github.com/dashpay/dash-network-deploy/commit/8b70eaccf6109e9560a9f6155b46ba333dd3cfb9)) +* individual MN debug toggle ([#392](https://github.com/dashpay/dash-network-deploy/issues/392)) ([4cb8359](https://github.com/dashpay/dash-network-deploy/commit/4cb8359ecf28c6db9edaa17a837b9dbc30b61209)) +* insight acm certs ([#378](https://github.com/dashpay/dash-network-deploy/issues/378)) ([8520312](https://github.com/dashpay/dash-network-deploy/commit/8520312b4f65b55ba4d2586cb421931e5a78b16d)) +* logs destroy target ([#396](https://github.com/dashpay/dash-network-deploy/issues/396)) ([b4674f6](https://github.com/dashpay/dash-network-deploy/commit/b4674f6e5d8cc562005e6058da824f7c64cef9f5)) +* single wallet node for wallet and mno ([#390](https://github.com/dashpay/dash-network-deploy/issues/390)) ([f756a25](https://github.com/dashpay/dash-network-deploy/commit/f756a250aab37a6322721dbf1d90cb0d4ba8d5dc)) +* logrotate for core debug.log ([#346](https://github.com/dashpay/dash-network-deploy/issues/346)) ([68e70e2](https://github.com/dashpay/dash-network-deploy/commit/68e70e2e3b083f7f3e0069d8284eb0afde074d5f)) +* add powtargetspacing to dash.conf vars ([#315](https://github.com/dashpay/dash-network-deploy/issues/315)) ([fe39650](https://github.com/dashpay/dash-network-deploy/commit/fe396507d1caf517f49f4bd915dafce94a990116)) +* arm64 nodes ([#299](https://github.com/dashpay/dash-network-deploy/issues/299)) ([ac5715d](https://github.com/dashpay/dash-network-deploy/commit/ac5715d5e9fb4a03ee62fbe281b1d12f81c66d5a)) +* changes to support devnets with quorum rotation ([#291](https://github.com/dashpay/dash-network-deploy/issues/291)) ([1848af7](https://github.com/dashpay/dash-network-deploy/commit/1848af7f575ec6b68d938ded74eb3398f99e6c0d)) +* conditional core/platform elastic beats ([#325](https://github.com/dashpay/dash-network-deploy/issues/325)) ([726f5ef](https://github.com/dashpay/dash-network-deploy/commit/726f5ef2bd313dbe7354220daa9de525c104e887)) +* disable extra block production in tenderdash ([#339](https://github.com/dashpay/dash-network-deploy/issues/339)) ([e053e86](https://github.com/dashpay/dash-network-deploy/commit/e053e864e23777b1e284a6b2be3c38da5343add4)) +* generate second private keys for system identities ([#294](https://github.com/dashpay/dash-network-deploy/issues/294)) ([a8a40be](https://github.com/dashpay/dash-network-deploy/commit/a8a40be41f91a21992815f2755ab423c109d24fd)) +* make tenderdash log_level configurable ([#288](https://github.com/dashpay/dash-network-deploy/issues/288)) ([3892abf](https://github.com/dashpay/dash-network-deploy/commit/3892abf102dc42ab7b753f57821ff96fd94d9b75)) +* update tenderdash config for v0.8 ([#319](https://github.com/dashpay/dash-network-deploy/issues/319)) ([b350a8e](https://github.com/dashpay/dash-network-deploy/commit/b350a8e78204b5bbf17ccd1c732e4a9bd66105ff)) +* write protx values to config inventory file ([#293](https://github.com/dashpay/dash-network-deploy/issues/293)) ([44ec014](https://github.com/dashpay/dash-network-deploy/commit/44ec01412b2b178add3c568fe398d30a26b516fe)) + + +### Continuous integration + +* update deps ([#371](https://github.com/dashpay/dash-network-deploy/issues/396)) + + +### Performance Improvements + +* speedup karma tests ([#353](https://github.com/dashpay/dash-network-deploy/issues/353)) ([fd0ddb2](https://github.com/dashpay/dash-network-deploy/commit/fd0ddb2c4c99a5d3f96ad9bfe5380d3f0a85e2b7)) + + + +# [0.23.0-dev.4](https://github.com/dashpay/dash-network-deploy/compare/v0.23.0-dev.3...v0.23.0-dev.4) (2022-11-25) + + +### Bug Fixes + +* collaterals being spent when creating protx ([#400](https://github.com/dashpay/dash-network-deploy/issues/400)) ([eb57e6c](https://github.com/dashpay/dash-network-deploy/commit/eb57e6cefdd95f22644bd9be664376e277448d73)) +* deploy fails silently if current branch not at HEAD ([#393](https://github.com/dashpay/dash-network-deploy/issues/393)) ([95ed0f6](https://github.com/dashpay/dash-network-deploy/commit/95ed0f6be989e261af933129fb5c09cd061f276a)) +* double platform service startup ([#399](https://github.com/dashpay/dash-network-deploy/issues/399)) ([b414e09](https://github.com/dashpay/dash-network-deploy/commit/b414e090b007ccc6a08b07de3fb35eab2a3850f9)) +* faucet doesn't pay out ([#395](https://github.com/dashpay/dash-network-deploy/issues/395)) ([2046dcb](https://github.com/dashpay/dash-network-deploy/commit/2046dcb33ea457ceb4708f2194b76d0acc7f770e)) +* faucet shows connection error on payout ([#402](https://github.com/dashpay/dash-network-deploy/issues/402)) ([f4145d4](https://github.com/dashpay/dash-network-deploy/commit/f4145d414fecad966256dbae23e573aca52c0cd9)) +* inventory is updated twice ([#391](https://github.com/dashpay/dash-network-deploy/issues/391)) ([058cd9a](https://github.com/dashpay/dash-network-deploy/commit/058cd9a88a4e073f47d825bc52ba22864e3439a1)) +* kibana unavailable despite passing check ([#379](https://github.com/dashpay/dash-network-deploy/issues/379)) ([e7e80db](https://github.com/dashpay/dash-network-deploy/commit/e7e80db0e8c737ee12dbff6ef6a9edae3740ca84)) +* regtest_generate is confusingly named ([#397](https://github.com/dashpay/dash-network-deploy/issues/397)) ([dbb2e12](https://github.com/dashpay/dash-network-deploy/commit/dbb2e120afb35e9ee4645856aef553963fe48430)) + + +### Features + +* check recent mining performance instead of waiting for blocks ([#387](https://github.com/dashpay/dash-network-deploy/issues/387)) ([7d32585](https://github.com/dashpay/dash-network-deploy/commit/7d32585bf04bd9510367064038d0a7ac31b02765)) +* create funding transactions faster using `sendmany` ([#383](https://github.com/dashpay/dash-network-deploy/issues/383)) ([644a024](https://github.com/dashpay/dash-network-deploy/commit/644a024a940a04686bf19f955a6e724dfde373cc)) +* destroy platform ([#367](https://github.com/dashpay/dash-network-deploy/issues/367)) ([923ea7f](https://github.com/dashpay/dash-network-deploy/commit/923ea7f99c41844584efb6976fadf10fb02ebb38)) +* faucet wallet and theme updates ([#394](https://github.com/dashpay/dash-network-deploy/issues/394)) ([8b70eac](https://github.com/dashpay/dash-network-deploy/commit/8b70eaccf6109e9560a9f6155b46ba333dd3cfb9)) +* individual MN debug toggle ([#392](https://github.com/dashpay/dash-network-deploy/issues/392)) ([4cb8359](https://github.com/dashpay/dash-network-deploy/commit/4cb8359ecf28c6db9edaa17a837b9dbc30b61209)) +* insight acm certs ([#378](https://github.com/dashpay/dash-network-deploy/issues/378)) ([8520312](https://github.com/dashpay/dash-network-deploy/commit/8520312b4f65b55ba4d2586cb421931e5a78b16d)) +* logs destroy target ([#396](https://github.com/dashpay/dash-network-deploy/issues/396)) ([b4674f6](https://github.com/dashpay/dash-network-deploy/commit/b4674f6e5d8cc562005e6058da824f7c64cef9f5)) +* single wallet node for wallet and mno ([#390](https://github.com/dashpay/dash-network-deploy/issues/390)) ([f756a25](https://github.com/dashpay/dash-network-deploy/commit/f756a250aab37a6322721dbf1d90cb0d4ba8d5dc)) + + + +# [0.23.0-dev.3](https://github.com/dashpay/dash-network-deploy/compare/v0.23.0-dev.2...v0.23.0-dev.3) (2022-10-19) + +### Continuous integration + +* update deps ([#371](https://github.com/dashpay/dash-network-deploy/issues/396)) + + +# [0.23.0-dev.2](https://github.com/dashpay/dash-network-deploy/compare/v0.22.3...v0.23.0-dev.2) (2022-10-19) + + +### Bug Fixes + +* add zmqpubrawblock topic to the dash.conf ([#355](https://github.com/dashpay/dash-network-deploy/issues/355)) ([bfca085](https://github.com/dashpay/dash-network-deploy/commit/bfca085c4fcfc2f6c4a7390de7fcdd3fdd0ed78e)) +* ansible.netcommon deprecation ([#344](https://github.com/dashpay/dash-network-deploy/issues/344)) ([af4bab3](https://github.com/dashpay/dash-network-deploy/commit/af4bab3b21c7574f00fc849efcf8e9cb090a88ba)) +* node type vars inconsistent with config ([#369](https://github.com/dashpay/dash-network-deploy/issues/369)) ([85fe39f](https://github.com/dashpay/dash-network-deploy/commit/85fe39fc3e95302b80d0e83f5dcaf457d047100d)) +* permission denied reading file on shared manager node ([#363](https://github.com/dashpay/dash-network-deploy/issues/363)) ([d1dc8d5](https://github.com/dashpay/dash-network-deploy/commit/d1dc8d5951512502e7b978cabe463e6f009b1724)) +* platform logs not rotated hourly ([#347](https://github.com/dashpay/dash-network-deploy/issues/347)) ([93636dd](https://github.com/dashpay/dash-network-deploy/commit/93636dd64294f3215e17242ced17a5c2e9ea727d)) +* reindex needed after restart ([#366](https://github.com/dashpay/dash-network-deploy/issues/366)) ([7720ddb](https://github.com/dashpay/dash-network-deploy/commit/7720ddbb40dd22a61c73a35f1db05acc93348966)) + + +### Features + +* logrotate for core debug.log ([#346](https://github.com/dashpay/dash-network-deploy/issues/346)) ([68e70e2](https://github.com/dashpay/dash-network-deploy/commit/68e70e2e3b083f7f3e0069d8284eb0afde074d5f)) + + +### Performance Improvements + +* speedup karma tests ([#353](https://github.com/dashpay/dash-network-deploy/issues/353)) ([fd0ddb2](https://github.com/dashpay/dash-network-deploy/commit/fd0ddb2c4c99a5d3f96ad9bfe5380d3f0a85e2b7)) + + + +# [0.23.0-dev.1](https://github.com/dashpay/dash-network-deploy/compare/v0.22.2...v0.23.0-dev.1) (2022-08-24) + + +### Bug Fixes + +* cannot attach to docker context with ubuntu key ([#298](https://github.com/dashpay/dash-network-deploy/issues/298)) ([a554f53](https://github.com/dashpay/dash-network-deploy/commit/a554f5314442637d7806253e14a1ce28edad523f)) +* drive volume mount point ([#300](https://github.com/dashpay/dash-network-deploy/issues/300)) ([df01fba](https://github.com/dashpay/dash-network-deploy/commit/df01fbaa50465c6675fd6b3ac895e3b28fe41894)), closes [#289](https://github.com/dashpay/dash-network-deploy/issues/289) [#289](https://github.com/dashpay/dash-network-deploy/issues/289) +* failed to parse log level (*:debug) ([#321](https://github.com/dashpay/dash-network-deploy/issues/321)) ([1d548d4](https://github.com/dashpay/dash-network-deploy/commit/1d548d44f082271533d093b4b2371d7ebd0a0c82)) +* generate command not found with core 18.1.0 ([#297](https://github.com/dashpay/dash-network-deploy/issues/297)) ([b492af2](https://github.com/dashpay/dash-network-deploy/commit/b492af24422fc30b10d87ff33aa1f940f2804ad5)) +* no value can start with v ([#316](https://github.com/dashpay/dash-network-deploy/issues/316)) ([8ba1239](https://github.com/dashpay/dash-network-deploy/commit/8ba12396adf230d0a31f124d0c16ce937b0b8fe7)) +* outdated tenderdash configs ([#324](https://github.com/dashpay/dash-network-deploy/issues/324)) ([ebad5c8](https://github.com/dashpay/dash-network-deploy/commit/ebad5c8eb49d2d3b61078d706cd453fb59a71b30)) +* platform logs not present filebeat error ([#287](https://github.com/dashpay/dash-network-deploy/issues/287)) ([50b7de8](https://github.com/dashpay/dash-network-deploy/commit/50b7de88bb0588dce0c6b94344844d67c4c2ed73)) +* tests running from wrong branch ([#342](https://github.com/dashpay/dash-network-deploy/issues/342)) ([cfce703](https://github.com/dashpay/dash-network-deploy/commit/cfce703335c2c5a7516a09cf164653c11b4bf25f)) +* Use getgovinfo in RPC check ([#310](https://github.com/dashpay/dash-network-deploy/issues/310)) ([2c2b013](https://github.com/dashpay/dash-network-deploy/commit/2c2b01335032b01c73c41832ab4ccd436415b589)) +* use local directory in case of multiple users ([#330](https://github.com/dashpay/dash-network-deploy/issues/330)) ([faa9f38](https://github.com/dashpay/dash-network-deploy/commit/faa9f38358bcc8f70c09ba8e8b1c7549f14100c5)) + + +### Features + +* add powtargetspacing to dash.conf vars ([#315](https://github.com/dashpay/dash-network-deploy/issues/315)) ([fe39650](https://github.com/dashpay/dash-network-deploy/commit/fe396507d1caf517f49f4bd915dafce94a990116)) +* arm64 nodes ([#299](https://github.com/dashpay/dash-network-deploy/issues/299)) ([ac5715d](https://github.com/dashpay/dash-network-deploy/commit/ac5715d5e9fb4a03ee62fbe281b1d12f81c66d5a)) +* changes to support devnets with quorum rotation ([#291](https://github.com/dashpay/dash-network-deploy/issues/291)) ([1848af7](https://github.com/dashpay/dash-network-deploy/commit/1848af7f575ec6b68d938ded74eb3398f99e6c0d)) +* conditional core/platform elastic beats ([#325](https://github.com/dashpay/dash-network-deploy/issues/325)) ([726f5ef](https://github.com/dashpay/dash-network-deploy/commit/726f5ef2bd313dbe7354220daa9de525c104e887)) +* disable extra block production in tenderdash ([#339](https://github.com/dashpay/dash-network-deploy/issues/339)) ([e053e86](https://github.com/dashpay/dash-network-deploy/commit/e053e864e23777b1e284a6b2be3c38da5343add4)) +* generate second private keys for system identities ([#294](https://github.com/dashpay/dash-network-deploy/issues/294)) ([a8a40be](https://github.com/dashpay/dash-network-deploy/commit/a8a40be41f91a21992815f2755ab423c109d24fd)) +* make tenderdash log_level configurable ([#288](https://github.com/dashpay/dash-network-deploy/issues/288)) ([3892abf](https://github.com/dashpay/dash-network-deploy/commit/3892abf102dc42ab7b753f57821ff96fd94d9b75)) +* update tenderdash config for v0.8 ([#319](https://github.com/dashpay/dash-network-deploy/issues/319)) ([b350a8e](https://github.com/dashpay/dash-network-deploy/commit/b350a8e78204b5bbf17ccd1c732e4a9bd66105ff)) +* write protx values to config inventory file ([#293](https://github.com/dashpay/dash-network-deploy/issues/293)) ([44ec014](https://github.com/dashpay/dash-network-deploy/commit/44ec01412b2b178add3c568fe398d30a26b516fe)) + + + # [0.22.0](https://github.com/dashpay/dash-network-deploy/compare/v0.21.0...v0.22.0) (2022-03-21) diff --git a/ansible/roles/mn_createprotx/tasks/createprovidertx.yml b/ansible/roles/mn_createprotx/tasks/createprovidertx.yml index bcb9f89c..880b2a6e 100644 --- a/ansible/roles/mn_createprotx/tasks/createprovidertx.yml +++ b/ansible/roles/mn_createprotx/tasks/createprovidertx.yml @@ -4,11 +4,11 @@ - name: Verify fee balance is ready to spend ansible.builtin.command: > - dash-cli getaddressbalance '{"addresses": ["{{ masternode.collateral.address }}"]}' + dash-cli getaddressbalance '{"addresses": ["{{ fee_address.stdout }}"]}' retries: 10 delay: 1 register: result - until: result.stdout | from_json | json_query('balance_spendable') | int > 100000000000 + until: result.stdout | from_json | json_query('balance_spendable') | int >= 100000000 changed_when: result.stdout | length > 0 - name: Create ProTx for {{ masternode_name ~ '/' ~ masternode.owner.address }} @@ -21,6 +21,6 @@ {{ masternode.owner.address }} 0 {{ miner_payment_address }} - {{ masternode.collateral.address }}" + {{ fee_address.stdout }}" register: protx changed_when: protx.stdout | length == 64 diff --git a/ansible/roles/mn_createprotx/tasks/main.yml b/ansible/roles/mn_createprotx/tasks/main.yml index f0f1817a..45fbffe2 100644 --- a/ansible/roles/mn_createprotx/tasks/main.yml +++ b/ansible/roles/mn_createprotx/tasks/main.yml @@ -15,33 +15,17 @@ # fund fee -- name: Populate fee payment targets - ansible.builtin.set_fact: - fee_target_addresses: "{{ fee_target_addresses | default([]) + [masternodes[item].collateral.address] }}" - with_items: - - "{{ masternode_names }}" - -- name: Check if address contains a suitable fee utxo - ansible.builtin.command: > - dash-cli -rpcwallet={{ wallet_rpc_wallet_mno }} listunspent 1 99999999 '{{ fee_target_addresses | to_json }}' false '{{ maxamount | to_json }}' - register: funded_addresses - changed_when: funded_addresses.stdout | from_json | length > 0 - vars: - maxamount: - maximumAmount: 1 +- name: Get new fee address + ansible.builtin.command: 'dash-cli -rpcwallet={{ wallet_rpc_wallet_mno }} getnewaddress' + register: fee_address + changed_when: fee_address.stdout | length == 34 -- name: Figure out which addresses need fee funding - ansible.builtin.set_fact: - fee_missing_addresses: "{{ fee_target_addresses | difference(funded_addresses.stdout) }}" - -- name: Fund 1 coin for ProTx fee - ansible.builtin.include_tasks: ./roles/mn_fund_collateral/tasks/fund_collateral.yml - vars: - amount: 1 - payment_targets: '{{ fee_target_addresses }}' - when: fee_target_addresses|length > 0 +- name: Fund fee address + ansible.builtin.command: 'dash-cli -rpcwallet={{ wallet_rpc_wallet_faucet }} sendtoaddress {{ fee_address.stdout }} 10' + register: fund_result + changed_when: fund_result.stdout | length == 64 -- name: Generate at least one block to confirm fee funding transactions +- name: Generate at least one block to confirm fee funding transaction ansible.builtin.include_role: name: generate_blocks vars: diff --git a/ansible/roles/mn_unban/tasks/createproupservtx.yml b/ansible/roles/mn_unban/tasks/createproupservtx.yml index b8bc27d0..afd58a19 100644 --- a/ansible/roles/mn_unban/tasks/createproupservtx.yml +++ b/ansible/roles/mn_unban/tasks/createproupservtx.yml @@ -8,6 +8,6 @@ {{ hostvars[masternode_name].public_ip }}:{{ dashd_port }} {{ masternode.operator.private_key }} '' - {{ masternode.collateral.address }}" # Should already be funded from registration protx + {{ fee_address.stdout }}" # Should already be funded from registration protx register: protx changed_when: protx.stdout | length == 64 diff --git a/ansible/roles/multifaucet/tasks/main.yml b/ansible/roles/multifaucet/tasks/main.yml index 978baf54..beba813a 100644 --- a/ansible/roles/multifaucet/tasks/main.yml +++ b/ansible/roles/multifaucet/tasks/main.yml @@ -32,6 +32,7 @@ project_src: '{{ dashd_home }}/multifaucet' state: present build: true + pull: true - name: Wait for database to be available community.docker.docker_container_exec: diff --git a/ansible/roles/multifaucet/templates/docker-compose.yml.j2 b/ansible/roles/multifaucet/templates/docker-compose.yml.j2 index efa61042..6ed35a87 100644 --- a/ansible/roles/multifaucet/templates/docker-compose.yml.j2 +++ b/ansible/roles/multifaucet/templates/docker-compose.yml.j2 @@ -24,7 +24,7 @@ services: - MULTIFAUCET_PAYMENT_GW_RPC_USER={{ wallet_rpc_user }} - MULTIFAUCET_PAYMENT_GW_RPC_PASS={{ wallet_rpc_password }} - MULTIFAUCET_PAYMENT_GW_RPC_WALLET={{ wallet_rpc_wallet_faucet }} - - MULTIFAUCET_PAYMENT_GW_RPC_ENCR="" + - MULTIFAUCET_PAYMENT_GW_RPC_ENCR= - MULTIFAUCET_DB_HOST=db - MULTIFAUCET_DB_NAME=multifaucet - MULTIFAUCET_DB_USER=multifaucet diff --git a/package-lock.json b/package-lock.json index d21ce978..5d7f8800 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "@dashevo/dash-network-deploy", - "version": "0.23.0-dev.3", + "version": "0.23.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@dashevo/dash-network-deploy", - "version": "0.23.0-dev.3", + "version": "0.23.0", "license": "MIT", "dependencies": { - "@dashevo/dapi-client": "^0.22.0", - "@dashevo/dashcore-lib": "~0.19.30", - "@dashevo/dashd-rpc": "^2.4.1", - "@dashevo/wallet-lib": "~7.22.16", + "@dashevo/dapi-client": "^0.23.0", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dashd-rpc": "^2.4.2", + "@dashevo/wallet-lib": "~7.23.0", "bls-signatures": "^0.2.5", "chai": "^4.3.6", "chai-arrays": "^2.0.0", @@ -32,7 +32,7 @@ "karma-mocha-reporter": "^2.2.5", "karma-webpack": "^5.0.0", "lodash.merge": "^4.6.2", - "mocha": "^10.0.0", + "mocha": "^10.1.0", "node-fetch": "^2.6.7", "node-openvpn": "github:luigiplr/node-openvpn", "node-polyfill-webpack-plugin": "^2.0.1", @@ -187,29 +187,30 @@ } }, "node_modules/@dashevo/dapi-client": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.22.16.tgz", - "integrity": "sha512-y5+UPIAD3MjLP2S1ZpCI8IYnobgax42+RfXZOd1JuYXziGkPmqH04TwcwBiLUhPSXusi9b9Fn15fDdsr5lLr+w==", - "dependencies": { - "@dashevo/dapi-grpc": "~0.22.16", - "@dashevo/dash-spv": "~1.1.9", - "@dashevo/dashcore-lib": "~0.19.41", - "@dashevo/dpp": "~0.22.16", - "@dashevo/grpc-common": "~0.22.16", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.23.0.tgz", + "integrity": "sha512-nwgrh2QOg4Ua4OP3yplSBKqnIb0YbmighkF/ptRJNouN+gGnl6Ft2fJBY+R7CPOE0PT1NvO+vcvKIhxuqK2x+g==", + "dependencies": { + "@dashevo/dapi-grpc": "0.23.0", + "@dashevo/dash-spv": "0.23.0", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dpp": "0.23.0", + "@dashevo/grpc-common": "0.23.0", "@grpc/grpc-js": "^1.3.7", - "axios": "^0.21.1", + "axios": "^0.27.2", "bs58": "^4.0.1", "cbor": "^8.0.0", "lodash.sample": "^4.2.1", - "node-inspect-extracted": "^1.0.8" + "node-inspect-extracted": "^1.0.8", + "wasm-x11-hash": "~0.0.2" } }, "node_modules/@dashevo/dapi-grpc": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.22.16.tgz", - "integrity": "sha512-OGvSEni5y9a5ZBWW+cCiooMl5WTXXKeACJ3DShcV/ZUQeZBsobXnkqJPgoSz9qTZ7TsNBGiXFiA92IMBlx8Sow==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.23.0.tgz", + "integrity": "sha512-VI2/scVtfprRmb0h62KxlZ8nFPKuQ/wCfHRQghBUkZm32L63fQa79j1C6Ei/Zi8paFCeyVZKYG+09BIJwhfGVw==", "dependencies": { - "@dashevo/grpc-common": "~0.22.16", + "@dashevo/grpc-common": "0.23.0", "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", "google-protobuf": "^3.12.2", @@ -223,13 +224,13 @@ "integrity": "sha512-rt0PzGzqplqERWVIMLlBxm4mJqjFTYNUFRhIccbfaF/MDyd0/585krGOWIhe0Sis9XQNA/FJlxxRjtPXIcyyCg==" }, "node_modules/@dashevo/dash-spv": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-1.1.9.tgz", - "integrity": "sha512-Cx00EWwm56WlE3F6aWDCDpq4dHZux/3k5yA9gBCeY8awgZ88JQHQgBQZ5VNY6adkjHu/ALCdFg1BPKbsK+L1mw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-0.23.0.tgz", + "integrity": "sha512-A4KE+EhigUSTRHrRNKUteJVT4BNgYjMa6GCCipAflCQYllMWMB/WXFpvHy83NuQ9hI9Y1uJGd5nWr76U4N6g+A==", "dependencies": { "@dashevo/dark-gravity-wave": "^1.1.1", "@dashevo/dash-util": "^2.0.3", - "@dashevo/dashcore-lib": "~0.19.41", + "@dashevo/dashcore-lib": "~0.19.44", "levelup": "^4.4.0", "memdown": "^5.1.0" } @@ -244,9 +245,9 @@ } }, "node_modules/@dashevo/dashcore-lib": { - "version": "0.19.41", - "resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.19.41.tgz", - "integrity": "sha512-xsbDcV9P3WOa1s4X6pVbLXKD7xuuB5YqsW1GjE1iyeN+hXXKUJzky5txKt8e9ZEQF7Qd/L/enWupcdHRYhgsqg==", + "version": "0.19.44", + "resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.19.44.tgz", + "integrity": "sha512-t22zf/wSpV5+kgr+rdiEnUCPmX7TEN30s8aLFNPYtPxJb17kLLGBHp+zwC+NQSKjXliT6T8XwX4cqoDT/IikLg==", "dependencies": { "@dashevo/x11-hash-js": "^1.0.2", "@types/node": "^12.12.47", @@ -255,7 +256,6 @@ "bn.js": "^4.12.0", "bs58": "=4.0.1", "elliptic": "^6.5.4", - "eslint-config-prettier": "^8.3.0", "inherits": "=2.0.1", "lodash": "^4.17.20", "ripemd160": "^2.0.2", @@ -263,35 +263,35 @@ } }, "node_modules/@dashevo/dashd-rpc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@dashevo/dashd-rpc/-/dashd-rpc-2.4.1.tgz", - "integrity": "sha512-Nw0v6j22LH3VtN3Ju2DyyAbvBm+7m7mzy4340Ho9C0K78pRpbfwXBXodyV6DKdKK9Bh4bNQhy30zvZHl9+005A==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@dashevo/dashd-rpc/-/dashd-rpc-2.4.2.tgz", + "integrity": "sha512-gb2+g8zEkj1jk5UfWF/94sO4U8MxmfBoE0RFXAOnrmKkPIA0CeOoDf0Ep26+vM//UjjdxjHmXFVNel2z6azUUA==", "dependencies": { "async": "^3.2.0", "bluebird": "^3.7.2" } }, "node_modules/@dashevo/dashpay-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.22.16.tgz", - "integrity": "sha512-90ZvTzYhZsug4ukmXvi9W9iVL+Iys38CZ2meFZlTWYd5PdDLG8+Q2dIFTOYyk1NhepXgNxY3wFFiuTNaZ1uukA==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.23.0.tgz", + "integrity": "sha512-xnFdJie+8j6CBSlQF9i9JZSbjjszSbqUelmjY91XNbd/qofl6d2/9I55ERf5+Ba1Bcqx9OxNOU5iYvGswjVLMQ==" }, "node_modules/@dashevo/dpns-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.22.16.tgz", - "integrity": "sha512-zmJfp08uqAJxcATxGe2OrPpw66HVunccZdCsorsJiegeo329TYsGbIGT5nR697+ugCvtwrvt0JvHTq1K2i+rww==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.23.0.tgz", + "integrity": "sha512-/kT1WY6v+/1v+bJBxplk1ejVYJMxMDSTVHd2/OiZqqH3sH0JTZ7D998+VA8ENZYxAxnx65HuexM2E4bmSHFbrw==" }, "node_modules/@dashevo/dpp": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.22.16.tgz", - "integrity": "sha512-3ibkW4n6ubmUzuAmgE2ma32+EqRjsxbstqUIpBHG+ZQh3aW5WdopD2/BnhCf4/dNqsDNYACLHWLH9TuUAIscYw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.23.0.tgz", + "integrity": "sha512-nU7Hw2dGtdxUXHrTdSg8gp/Ehnj50sQoN7zU8WFhUch3bOf2hCbPLx+mXrZOSmW/uaG+jLLOCco5SrYaPQNYgA==", "dependencies": { "@apidevtools/json-schema-ref-parser": "^8.0.0", - "@dashevo/dashcore-lib": "~0.19.41", - "@dashevo/dashpay-contract": "~0.22.16", - "@dashevo/dpns-contract": "~0.22.16", - "@dashevo/feature-flags-contract": "~0.22.16", - "@dashevo/masternode-reward-shares-contract": "~0.22.16", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dashpay-contract": "0.23.0", + "@dashevo/dpns-contract": "0.23.0", + "@dashevo/feature-flags-contract": "0.23.0", + "@dashevo/masternode-reward-shares-contract": "0.23.0", "@dashevo/wasm-re2": "~1.0.2", "ajv": "^8.6.0", "ajv-formats": "^2.1.1", @@ -310,14 +310,14 @@ } }, "node_modules/@dashevo/feature-flags-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.22.16.tgz", - "integrity": "sha512-ZwIgxH6bpEEpXYggnClhAQ4PcISmX+zg/sDHV/jxGTDL5fwkRi4fjqY7IbXWewRouIg4PBC8/uiytsCTIJWzTw==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.23.0.tgz", + "integrity": "sha512-8EmHjn+ugyLduKAsdTZ7zjYj7VlPdkDRaZlDKtmM/9KN1UMqqMkTYcogoSAAjza3a21hiXloF2gDDwyQVwsFBA==" }, "node_modules/@dashevo/grpc-common": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.22.16.tgz", - "integrity": "sha512-Fe1CHSCKt9nSGrz6mFCUPcAGb3/lBfKDedyisYKwL1FwEuP/ZxwSTg4d0MFtt8V4iOQNWdi5hlFe88XRNWkDUg==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.23.0.tgz", + "integrity": "sha512-a3c74BMmQZLWjrdwGrDepIUfHQF8XSHHvKj4+6Q+Mu+Vsr/oKh9uUXIKaWCAuRQtuTcQ0Aeot1Ixo+GwrNUPRA==", "dependencies": { "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", @@ -329,9 +329,9 @@ } }, "node_modules/@dashevo/masternode-reward-shares-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.22.16.tgz", - "integrity": "sha512-HmLqkorpe4KqgJM4/jJzQkgcRtnQ5py4+pcfRPVD6eyHkTdHfDqIlOKpt2KWHzZehth0Hjy5ok2l8YjEwH7Cbg==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.23.0.tgz", + "integrity": "sha512-8dgJxMvtTJf6HtLWL+lTbl3pan2HAYLLQ6X9ub/0NPB2DezXvsZPM0CQVVV5a7EXZLjlgm1h4PLifcpg5YoB6g==" }, "node_modules/@dashevo/protobufjs": { "version": "6.10.5", @@ -369,14 +369,14 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "node_modules/@dashevo/wallet-lib": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.22.16.tgz", - "integrity": "sha512-icgKx2UUPFEIsFaxuobHmKJorWUn1BDZcnclxN5ZqADxOppWNUa/YtVU68wR+M+r0JNFTtk753OgIE4IXJp1GA==", - "dependencies": { - "@dashevo/dapi-client": "~0.22.16", - "@dashevo/dashcore-lib": "~0.19.41", - "@dashevo/dpp": "~0.22.16", - "@dashevo/grpc-common": "~0.22.16", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.23.0.tgz", + "integrity": "sha512-Y05SRpGPOjJIDELTkVuVGd6T3z/NbxUUmAXBxIcOc6rMPbZnNgWupXo1dkfQkwlDczrZSiE/dfV3ziPidgrpUA==", + "dependencies": { + "@dashevo/dapi-client": "0.23.0", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dpp": "0.23.0", + "@dashevo/grpc-common": "0.23.0", "cbor": "^8.0.0", "crypto-js": "^4.0.0", "lodash": "^4.17.19", @@ -745,11 +745,6 @@ "@types/node": "*" } }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==" - }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -1145,6 +1140,11 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -1157,11 +1157,12 @@ } }, "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "dependencies": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" } }, "node_modules/balanced-match": { @@ -1213,9 +1214,9 @@ } }, "node_modules/bignumber.js": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", - "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", "engines": { "node": "*" } @@ -1519,9 +1520,9 @@ } }, "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" }, "node_modules/callsites": { "version": "3.1.0", @@ -1759,6 +1760,17 @@ "text-hex": "1.0.x" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -2025,6 +2037,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -2198,9 +2218,9 @@ } }, "node_modules/engine.io": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", - "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -2475,17 +2495,6 @@ "eslint-plugin-import": "^2.22.1" } }, - "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, "node_modules/eslint-import-resolver-node": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", @@ -2970,6 +2979,19 @@ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==" }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -3122,9 +3144,9 @@ } }, "node_modules/google-protobuf": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.0.tgz", - "integrity": "sha512-byR7MBTK4tZ5PZEb+u5ZTzpt4SfrTxv5682MjPlHN16XeqgZE2/8HOIWeiXe8JKnT9OVbtBGhbq8mtvkK8cd5g==" + "version": "3.21.2", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", + "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==" }, "node_modules/graceful-fs": { "version": "4.2.10", @@ -3334,9 +3356,9 @@ } }, "node_modules/immediate": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", - "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" }, "node_modules/import-fresh": { "version": "3.3.0", @@ -4395,9 +4417,9 @@ } }, "node_modules/long": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", - "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" }, "node_modules/loupe": { "version": "2.3.4", @@ -4457,6 +4479,11 @@ "node": ">=6" } }, + "node_modules/memdown/node_modules/immediate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -4547,11 +4574,10 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", + "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", "dependencies": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", @@ -5216,9 +5242,9 @@ } }, "node_modules/protobufjs/node_modules/@types/node": { - "version": "18.7.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", - "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==" + "version": "18.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", + "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" }, "node_modules/protobufjs/node_modules/long": { "version": "4.0.0", @@ -6337,6 +6363,11 @@ "node": ">=0.10.0" } }, + "node_modules/wasm-x11-hash": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wasm-x11-hash/-/wasm-x11-hash-0.0.2.tgz", + "integrity": "sha512-NOw8gd8J45FvNI/TunWKdPB1UG+/WDVckP4lP36Ffp1JY5Oo1nGq7K+0gdE75kzmhadEihBkIpchV3E0RESDwA==" + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -6848,29 +6879,30 @@ } }, "@dashevo/dapi-client": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.22.16.tgz", - "integrity": "sha512-y5+UPIAD3MjLP2S1ZpCI8IYnobgax42+RfXZOd1JuYXziGkPmqH04TwcwBiLUhPSXusi9b9Fn15fDdsr5lLr+w==", - "requires": { - "@dashevo/dapi-grpc": "~0.22.16", - "@dashevo/dash-spv": "~1.1.9", - "@dashevo/dashcore-lib": "~0.19.41", - "@dashevo/dpp": "~0.22.16", - "@dashevo/grpc-common": "~0.22.16", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.23.0.tgz", + "integrity": "sha512-nwgrh2QOg4Ua4OP3yplSBKqnIb0YbmighkF/ptRJNouN+gGnl6Ft2fJBY+R7CPOE0PT1NvO+vcvKIhxuqK2x+g==", + "requires": { + "@dashevo/dapi-grpc": "0.23.0", + "@dashevo/dash-spv": "0.23.0", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dpp": "0.23.0", + "@dashevo/grpc-common": "0.23.0", "@grpc/grpc-js": "^1.3.7", - "axios": "^0.21.1", + "axios": "^0.27.2", "bs58": "^4.0.1", "cbor": "^8.0.0", "lodash.sample": "^4.2.1", - "node-inspect-extracted": "^1.0.8" + "node-inspect-extracted": "^1.0.8", + "wasm-x11-hash": "~0.0.2" } }, "@dashevo/dapi-grpc": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.22.16.tgz", - "integrity": "sha512-OGvSEni5y9a5ZBWW+cCiooMl5WTXXKeACJ3DShcV/ZUQeZBsobXnkqJPgoSz9qTZ7TsNBGiXFiA92IMBlx8Sow==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.23.0.tgz", + "integrity": "sha512-VI2/scVtfprRmb0h62KxlZ8nFPKuQ/wCfHRQghBUkZm32L63fQa79j1C6Ei/Zi8paFCeyVZKYG+09BIJwhfGVw==", "requires": { - "@dashevo/grpc-common": "~0.22.16", + "@dashevo/grpc-common": "0.23.0", "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", "google-protobuf": "^3.12.2", @@ -6884,13 +6916,13 @@ "integrity": "sha512-rt0PzGzqplqERWVIMLlBxm4mJqjFTYNUFRhIccbfaF/MDyd0/585krGOWIhe0Sis9XQNA/FJlxxRjtPXIcyyCg==" }, "@dashevo/dash-spv": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-1.1.9.tgz", - "integrity": "sha512-Cx00EWwm56WlE3F6aWDCDpq4dHZux/3k5yA9gBCeY8awgZ88JQHQgBQZ5VNY6adkjHu/ALCdFg1BPKbsK+L1mw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dash-spv/-/dash-spv-0.23.0.tgz", + "integrity": "sha512-A4KE+EhigUSTRHrRNKUteJVT4BNgYjMa6GCCipAflCQYllMWMB/WXFpvHy83NuQ9hI9Y1uJGd5nWr76U4N6g+A==", "requires": { "@dashevo/dark-gravity-wave": "^1.1.1", "@dashevo/dash-util": "^2.0.3", - "@dashevo/dashcore-lib": "~0.19.41", + "@dashevo/dashcore-lib": "~0.19.44", "levelup": "^4.4.0", "memdown": "^5.1.0" } @@ -6905,9 +6937,9 @@ } }, "@dashevo/dashcore-lib": { - "version": "0.19.41", - "resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.19.41.tgz", - "integrity": "sha512-xsbDcV9P3WOa1s4X6pVbLXKD7xuuB5YqsW1GjE1iyeN+hXXKUJzky5txKt8e9ZEQF7Qd/L/enWupcdHRYhgsqg==", + "version": "0.19.44", + "resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.19.44.tgz", + "integrity": "sha512-t22zf/wSpV5+kgr+rdiEnUCPmX7TEN30s8aLFNPYtPxJb17kLLGBHp+zwC+NQSKjXliT6T8XwX4cqoDT/IikLg==", "requires": { "@dashevo/x11-hash-js": "^1.0.2", "@types/node": "^12.12.47", @@ -6916,7 +6948,6 @@ "bn.js": "^4.12.0", "bs58": "=4.0.1", "elliptic": "^6.5.4", - "eslint-config-prettier": "^8.3.0", "inherits": "=2.0.1", "lodash": "^4.17.20", "ripemd160": "^2.0.2", @@ -6924,35 +6955,35 @@ } }, "@dashevo/dashd-rpc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@dashevo/dashd-rpc/-/dashd-rpc-2.4.1.tgz", - "integrity": "sha512-Nw0v6j22LH3VtN3Ju2DyyAbvBm+7m7mzy4340Ho9C0K78pRpbfwXBXodyV6DKdKK9Bh4bNQhy30zvZHl9+005A==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@dashevo/dashd-rpc/-/dashd-rpc-2.4.2.tgz", + "integrity": "sha512-gb2+g8zEkj1jk5UfWF/94sO4U8MxmfBoE0RFXAOnrmKkPIA0CeOoDf0Ep26+vM//UjjdxjHmXFVNel2z6azUUA==", "requires": { "async": "^3.2.0", "bluebird": "^3.7.2" } }, "@dashevo/dashpay-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.22.16.tgz", - "integrity": "sha512-90ZvTzYhZsug4ukmXvi9W9iVL+Iys38CZ2meFZlTWYd5PdDLG8+Q2dIFTOYyk1NhepXgNxY3wFFiuTNaZ1uukA==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dashpay-contract/-/dashpay-contract-0.23.0.tgz", + "integrity": "sha512-xnFdJie+8j6CBSlQF9i9JZSbjjszSbqUelmjY91XNbd/qofl6d2/9I55ERf5+Ba1Bcqx9OxNOU5iYvGswjVLMQ==" }, "@dashevo/dpns-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.22.16.tgz", - "integrity": "sha512-zmJfp08uqAJxcATxGe2OrPpw66HVunccZdCsorsJiegeo329TYsGbIGT5nR697+ugCvtwrvt0JvHTq1K2i+rww==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dpns-contract/-/dpns-contract-0.23.0.tgz", + "integrity": "sha512-/kT1WY6v+/1v+bJBxplk1ejVYJMxMDSTVHd2/OiZqqH3sH0JTZ7D998+VA8ENZYxAxnx65HuexM2E4bmSHFbrw==" }, "@dashevo/dpp": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.22.16.tgz", - "integrity": "sha512-3ibkW4n6ubmUzuAmgE2ma32+EqRjsxbstqUIpBHG+ZQh3aW5WdopD2/BnhCf4/dNqsDNYACLHWLH9TuUAIscYw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.23.0.tgz", + "integrity": "sha512-nU7Hw2dGtdxUXHrTdSg8gp/Ehnj50sQoN7zU8WFhUch3bOf2hCbPLx+mXrZOSmW/uaG+jLLOCco5SrYaPQNYgA==", "requires": { "@apidevtools/json-schema-ref-parser": "^8.0.0", - "@dashevo/dashcore-lib": "~0.19.41", - "@dashevo/dashpay-contract": "~0.22.16", - "@dashevo/dpns-contract": "~0.22.16", - "@dashevo/feature-flags-contract": "~0.22.16", - "@dashevo/masternode-reward-shares-contract": "~0.22.16", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dashpay-contract": "0.23.0", + "@dashevo/dpns-contract": "0.23.0", + "@dashevo/feature-flags-contract": "0.23.0", + "@dashevo/masternode-reward-shares-contract": "0.23.0", "@dashevo/wasm-re2": "~1.0.2", "ajv": "^8.6.0", "ajv-formats": "^2.1.1", @@ -6971,14 +7002,14 @@ } }, "@dashevo/feature-flags-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.22.16.tgz", - "integrity": "sha512-ZwIgxH6bpEEpXYggnClhAQ4PcISmX+zg/sDHV/jxGTDL5fwkRi4fjqY7IbXWewRouIg4PBC8/uiytsCTIJWzTw==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/feature-flags-contract/-/feature-flags-contract-0.23.0.tgz", + "integrity": "sha512-8EmHjn+ugyLduKAsdTZ7zjYj7VlPdkDRaZlDKtmM/9KN1UMqqMkTYcogoSAAjza3a21hiXloF2gDDwyQVwsFBA==" }, "@dashevo/grpc-common": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.22.16.tgz", - "integrity": "sha512-Fe1CHSCKt9nSGrz6mFCUPcAGb3/lBfKDedyisYKwL1FwEuP/ZxwSTg4d0MFtt8V4iOQNWdi5hlFe88XRNWkDUg==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/grpc-common/-/grpc-common-0.23.0.tgz", + "integrity": "sha512-a3c74BMmQZLWjrdwGrDepIUfHQF8XSHHvKj4+6Q+Mu+Vsr/oKh9uUXIKaWCAuRQtuTcQ0Aeot1Ixo+GwrNUPRA==", "requires": { "@dashevo/protobufjs": "6.10.5", "@grpc/grpc-js": "^1.3.7", @@ -6990,9 +7021,9 @@ } }, "@dashevo/masternode-reward-shares-contract": { - "version": "0.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.22.16.tgz", - "integrity": "sha512-HmLqkorpe4KqgJM4/jJzQkgcRtnQ5py4+pcfRPVD6eyHkTdHfDqIlOKpt2KWHzZehth0Hjy5ok2l8YjEwH7Cbg==" + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/masternode-reward-shares-contract/-/masternode-reward-shares-contract-0.23.0.tgz", + "integrity": "sha512-8dgJxMvtTJf6HtLWL+lTbl3pan2HAYLLQ6X9ub/0NPB2DezXvsZPM0CQVVV5a7EXZLjlgm1h4PLifcpg5YoB6g==" }, "@dashevo/protobufjs": { "version": "6.10.5", @@ -7027,14 +7058,14 @@ } }, "@dashevo/wallet-lib": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.22.16.tgz", - "integrity": "sha512-icgKx2UUPFEIsFaxuobHmKJorWUn1BDZcnclxN5ZqADxOppWNUa/YtVU68wR+M+r0JNFTtk753OgIE4IXJp1GA==", - "requires": { - "@dashevo/dapi-client": "~0.22.16", - "@dashevo/dashcore-lib": "~0.19.41", - "@dashevo/dpp": "~0.22.16", - "@dashevo/grpc-common": "~0.22.16", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-7.23.0.tgz", + "integrity": "sha512-Y05SRpGPOjJIDELTkVuVGd6T3z/NbxUUmAXBxIcOc6rMPbZnNgWupXo1dkfQkwlDczrZSiE/dfV3ziPidgrpUA==", + "requires": { + "@dashevo/dapi-client": "0.23.0", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dpp": "0.23.0", + "@dashevo/grpc-common": "0.23.0", "cbor": "^8.0.0", "crypto-js": "^4.0.0", "lodash": "^4.17.19", @@ -7368,11 +7399,6 @@ "@types/node": "*" } }, - "@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==" - }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -7693,17 +7719,23 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "requires": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" } }, "balanced-match": { @@ -7738,9 +7770,9 @@ } }, "bignumber.js": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", - "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==" + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" }, "binary-extensions": { "version": "2.2.0", @@ -8000,9 +8032,9 @@ } }, "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" }, "callsites": { "version": "3.1.0", @@ -8182,6 +8214,14 @@ "text-hex": "1.0.x" } }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -8395,6 +8435,11 @@ "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==" }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -8540,9 +8585,9 @@ } }, "engine.io": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz", - "integrity": "sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", "requires": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -8782,12 +8827,6 @@ "object.entries": "^1.1.2" } }, - "eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "requires": {} - }, "eslint-import-resolver-node": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", @@ -9132,6 +9171,16 @@ "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==" }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -9242,9 +9291,9 @@ } }, "google-protobuf": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.0.tgz", - "integrity": "sha512-byR7MBTK4tZ5PZEb+u5ZTzpt4SfrTxv5682MjPlHN16XeqgZE2/8HOIWeiXe8JKnT9OVbtBGhbq8mtvkK8cd5g==" + "version": "3.21.2", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", + "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==" }, "graceful-fs": { "version": "4.2.10", @@ -9401,9 +9450,9 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "immediate": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", - "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" }, "import-fresh": { "version": "3.3.0", @@ -10181,9 +10230,9 @@ } }, "long": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", - "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" }, "loupe": { "version": "2.3.4", @@ -10232,6 +10281,13 @@ "inherits": "~2.0.1", "ltgt": "~2.2.0", "safe-buffer": "~5.2.0" + }, + "dependencies": { + "immediate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" + } } }, "merge-stream": { @@ -10303,11 +10359,10 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "mocha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", - "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", + "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", "requires": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", @@ -10780,9 +10835,9 @@ }, "dependencies": { "@types/node": { - "version": "18.7.16", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", - "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==" + "version": "18.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", + "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" }, "long": { "version": "4.0.0", @@ -11614,6 +11669,11 @@ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==" }, + "wasm-x11-hash": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wasm-x11-hash/-/wasm-x11-hash-0.0.2.tgz", + "integrity": "sha512-NOw8gd8J45FvNI/TunWKdPB1UG+/WDVckP4lP36Ffp1JY5Oo1nGq7K+0gdE75kzmhadEihBkIpchV3E0RESDwA==" + }, "watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", diff --git a/package.json b/package.json index e6d02450..faf36fb0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dash-network-deploy", - "version": "0.23.0-dev.3", + "version": "0.23.0", "description": "Dash Network deployment tool", "directories": { "lib": "lib", @@ -21,10 +21,10 @@ }, "homepage": "https://github.com/dashpay/dash-network-deploy#readme", "dependencies": { - "@dashevo/dapi-client": "^0.22.0", - "@dashevo/dashcore-lib": "~0.19.30", - "@dashevo/dashd-rpc": "^2.4.1", - "@dashevo/wallet-lib": "~7.22.16", + "@dashevo/dapi-client": "^0.23.0", + "@dashevo/dashcore-lib": "~0.19.44", + "@dashevo/dashd-rpc": "^2.4.2", + "@dashevo/wallet-lib": "~7.23.0", "bls-signatures": "^0.2.5", "chai": "^4.3.6", "chai-arrays": "^2.0.0", @@ -44,7 +44,7 @@ "karma-mocha-reporter": "^2.2.5", "karma-webpack": "^5.0.0", "lodash.merge": "^4.6.2", - "mocha": "^10.0.0", + "mocha": "^10.1.0", "node-fetch": "^2.6.7", "node-openvpn": "github:luigiplr/node-openvpn", "node-polyfill-webpack-plugin": "^2.0.1",