Skip to content

Commit 329878c

Browse files
committed
Restore masternode funding roles to v1.0-dev behavior
1 parent 01ec6ac commit 329878c

2 files changed

Lines changed: 14 additions & 27 deletions

File tree

ansible/roles/mn_fund_collateral/tasks/fund_collateral.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,14 @@
1717
var: payments
1818

1919
- name: Fund listed masternodes with {{ amount ~ ' Dash'}}
20-
ansible.builtin.include_tasks: "{{ playbook_dir }}/roles/mn_fund_collateral/tasks/fund_one_collateral.yml"
21-
with_items:
22-
- '{{ payment_targets }}'
23-
loop_control:
24-
loop_var: payment_target
20+
ansible.builtin.command: "dash-cli -rpcwallet={{ wallet_rpc_wallet_faucet }} sendmany '' '{{ payments | to_json }}'"
21+
register: fund_result
22+
changed_when: fund_result.stdout | length == 64
23+
24+
- name: Produce blocks until funding transaction is confirmed
25+
ansible.builtin.include_role:
26+
name: generate_blocks
27+
vars:
28+
generate: confirmations
29+
txid_list: "{{ [fund_result.stdout] }}"
30+
tx_source: "{{ wallet_rpc_wallet_faucet }}"

ansible/roles/mn_init/tasks/main.yml

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -203,30 +203,11 @@
203203
ansible.builtin.set_fact:
204204
fee_missing_addresses: "{{ fee_target_addresses | difference(funded_addresses.stdout) }}"
205205

206-
- name: Initialize fee payments
207-
ansible.builtin.set_fact:
208-
fee_payments: {}
209-
when: fee_missing_addresses | length > 0
210-
211-
- name: Populate fee payments
212-
ansible.builtin.set_fact:
213-
fee_payments: "{{ fee_payments | combine({item: 1}) }}"
214-
with_items: '{{ fee_missing_addresses }}'
215-
when: fee_missing_addresses | length > 0
216-
217206
- name: Fund 1 coin for ProTx fee
218-
ansible.builtin.command: "dash-cli -rpcwallet={{ wallet_rpc_wallet_faucet }} sendmany '' '{{ fee_payments | to_json }}'"
219-
register: fee_fund_result
220-
changed_when: fee_fund_result.stdout | length == 64
221-
when: fee_missing_addresses | length > 0
222-
223-
- name: Produce blocks until fee funding transaction is confirmed
224-
ansible.builtin.include_role:
225-
name: generate_blocks
207+
ansible.builtin.include_tasks: ./roles/mn_fund_collateral/tasks/fund_collateral.yml
226208
vars:
227-
generate: confirmations
228-
txid_list: "{{ [fee_fund_result.stdout] }}"
229-
tx_source: "{{ wallet_rpc_wallet_faucet }}"
209+
amount: 1
210+
payment_targets: '{{ fee_missing_addresses }}'
230211
when: fee_missing_addresses | length > 0
231212

232213
# Take action

0 commit comments

Comments
 (0)