Links
Comment on page

March 2023

Multisig and code updates for March 2023.

Multisig 1/3 - "daoperm"

Summary

Updates active and owner permissions of dao.libre to be controlled by 2/3+1 validators to update code, countvotes, and approve or cancel (veto) proposals.

Requested signers

all active producers

Code Changes

none - but here is how to verify the actions packed in here:
  1. 1.
    Grab the hex data from the multisig action: 0000000000ea3055026f3c6400000000000000000000020000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323231000050f7b808a8490000000080ab26a700000000000000000100000000010070a2b702ea305500000000a8ed32320100000000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323243000050f7b808a84900000000a8ed32320000000080ab26a7010000000002000050f7b808a84900804a1401ea305501000070a2b702ea305500000000a8ed323201000000
  2. 2.
    Run convert unpack_action_data:
libre.sh convert unpack_action_data eosio.wrap exec 0000000000ea3055026f3c6400000000000000000000020000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323231000050f7b808a8490000000080ab26a700000000000000000100000000010070a2b702ea305500000000a8ed32320100000000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323243000050f7b808a84900000000a8ed32320000000080ab26a7010000000002000050f7b808a84900804a1401ea305501000070a2b702ea305500000000a8ed323201000000
  1. 3.
    Grab the hexes from that convert and unpack those:
libre.sh convert unpack_action_data eosio updateauth 000050f7b808a8490000000080ab26a700000000000000000100000000010070a2b702ea305500000000a8ed3232010000
libre.sh convert unpack_action_data eosio updateauth 000050f7b808a84900000000a8ed32320000000080ab26a7010000000002000050f7b808a84900804a1401ea305501000070a2b702ea305500000000a8ed3232010000
You should get:
{ "account": "dao.libre", "permission": "active", "parent": "owner", "auth": { "threshold": 1, "keys": [], "accounts": [{ "permission": { "actor": "dao.libre", "permission": "eosio.code" }, "weight": 1 },{ "permission": { "actor": "eosio.prods", "permission": "active" }, "weight": 1 } ], "waits": [] } }
{ "account": "dao.libre", "permission": "owner", "parent": "", "auth": { "threshold": 1, "keys": [], "accounts": [{ "permission": { "actor": "eosio.prods", "permission": "active" }, "weight": 1 } ], "waits": [] } }

Multisig 2/3 - “returnfunds1

Summary

Return funds accidentally sent to system account.

Requested signers

all active producers

Code Changes

none

Multisig 3/3 - “approvedao”

Summary

Part 1 - Approves payment from DAO to Edenia for Jan development as proposed and voted on here: https://dashboard.libre.org/dao/edeniajandev
Outcome of this part 1 is that 1787395.0000 LIBRE will be paid to edeniaedenia.
Part 2 - Approves the proposal for additional DAO funding here: https://dashboard.libre.org/dao/3yiz3avosj2n
Outcome of this part 2 is that 10000.0000 LIBRE will be paid to libretech
Simple refund of DAO Proposal costs. Next, validators will need to issue the 100M LIBRE to the dao.libre account with a multisig.

Requested signers

all active producers