Libre Chain Docs
WebsiteAppWalletCreate Account
  • The Libre Platform
    • Libre is a Bitcoin-native, decentralized lending marketplace
    • Borrow
    • Lend
    • Run A Libre Node
    • Validators
    • The Smart Contract Platform
      • Building Smart Contracts on Libre
      • Libre Developer Tools
      • Libre Testnet
      • API Docs
  • DeFi on Libre DEX
    • DeFi
    • libreDEX
    • Ordinals
    • Building on Libre
      • How to add a trading pair
  • BitcoinFi on Libre
    • Glossary
  • The LIBRE Reward Coin
    • A reward system for validators and stakers
    • Supply
    • Mint Rush
    • Spindrop
      • How to Claim the LIBRE Spindrop
      • Eligibility Requirements for the LIBRE Spindrop
  • ACCOUNTS AND WALLETS
    • LIBRE Account Names
      • Cryptographic Keys
    • Creating Multiple Accounts
    • Bitcoin Libre Wallet
    • Anchor Wallet
      • Creating a Libre MainNet Account in Anchor
      • Creating a Libre Testnet Account in Anchor
      • Getting Testnet LIBRE Coins
    • Ledger Hardware Wallet
  • EARN
    • Staking
    • Mining
    • Referrals
    • Become a Validator
    • DAO Tax
    • Libre Lightning Provider
  • Governance
    • Voting Power
    • Validator Election
    • Libre DAO
    • Libre Governance Docs
      • Libre Blockchain Operating Agreement (LBOA)
      • Block Producer Agreement
      • Block Producer Minimum Requirements
    • Libre Mainnet Multisig Gov
      • Oct 2024
      • July 2023
      • June 2023
      • April 2023
      • March 2023
      • February 2023
      • December 2022
  • Technical Details
    • Libre Core Constants
    • Mint Rush Details
    • Staking Details
    • Verifying Code Updates
      • Deployed Smart Contract Versions
  • Cross-Chain Interoperability
    • Cross-Chain Overview
    • Bridge Comparison
    • Libre CrossLink Bridge
      • Technical Whitepaper
      • Bitcoin to Libre (Peg-In Process)
      • Libre to Bitcoin (Peg Out)
    • Bitcoin Lightning Network
    • USDT / Ethereum
    • Legacy pNetwork
    • Bitcoin Audit
Powered by GitBook
On this page
  • Multisig 1/3 - "daoperm"
  • Requested signers
  • Code Changes
  • Multisig 2/3 - “returnfunds1”
  • Requested signers
  • Code Changes
  • Multisig 3/3 - “approvedao”
  • Requested signers

Was this helpful?

Edit on GitLab
  1. Governance
  2. Libre Mainnet Multisig Gov

March 2023

Multisig and code updates for March 2023.

PreviousApril 2023NextFebruary 2023

Last updated 7 months ago

Was this helpful?

Multisig 1/3 - ""

Link

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. Grab the hex data from the multisig action: 0000000000ea3055026f3c6400000000000000000000020000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323231000050f7b808a8490000000080ab26a700000000000000000100000000010070a2b702ea305500000000a8ed32320100000000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323243000050f7b808a84900000000a8ed32320000000080ab26a7010000000002000050f7b808a84900804a1401ea305501000070a2b702ea305500000000a8ed323201000000

  2. Run convert unpack_action_data:

libre.sh convert unpack_action_data eosio.wrap exec 0000000000ea3055026f3c6400000000000000000000020000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323231000050f7b808a8490000000080ab26a700000000000000000100000000010070a2b702ea305500000000a8ed32320100000000000000ea30550040cbdaa86c52d501000050f7b808a84900000000a8ed323243000050f7b808a84900000000a8ed32320000000080ab26a7010000000002000050f7b808a84900804a1401ea305501000070a2b702ea305500000000a8ed323201000000

  1. 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": [] } }

Summary

Return funds accidentally sent to system account.

Requested signers

all active producers

Code Changes

none

Multisig 3/3 - “approvedao”

Summary

Outcome of this part 1 is that 1787395.0000 LIBRE will be paid to edeniaedenia.

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

Multisig 2/3 - “”

Executed tx:

Executed tx:

Part 1 - Approves payment from DAO to Edenia for Jan development as proposed and voted on here:

Part 2 - Approves the proposal for additional DAO funding here:

daoperm
https://msig.app/libre/quantum/daopermfix
returnfunds1
e0dee081bbf1cff136f73576f83253b6ac8f02841d6f91587085dbe53671ce31
4178a65fed0de802ee6c1434d3219413922261298a0455f40f150872653a9551
https://dashboard.libre.org/dao/edeniajandev
https://dashboard.libre.org/dao/3yiz3avosj2n