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/x - “systemupdate”
  • Requested signers
  • Code Changes
  • Multisig 2/x - “permsdomiscd”
  • Requested signers
  • Code Changes
  • Multisig 3/x - “ratifygoverna”
  • Requested signers
  • Code Changes
  • Multisig 4/x - “daogovfund”
  • Requested signers
  • Code Changes

Was this helpful?

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

April 2023

Multisig and code updates for April 2023.

Multisig 1/x - “systemupdate”

https://msig.app/libre/quantum/systemupdate

Summary

Updates eosio to reference voting power in stake.libre::power for choosing validators

This has been fully tested on testnet and the votes are calculated based on voting power - schedule updates perfectly. It has been running for a few weeks on testnet.

Requested signers

all active producers

Code Changes

Repo: https://gitlab.com/libre-chain/libre-chain-contracts

Path to WASM in repo:

  • build/contracts/libre.system/libre.system.wasm

Currently Deployed
Proposed Update

Commit hash

fb8105fe7eefd63fa951a655b396a8c3cc305456

be8b30272344aa6d3383faab30967e6f1e32486f

sha256sum

42705132b34d90518a47341aee666cfb973f8cc6a0f2943c13dc5ce20a916769

ef4bdc3c999da05d118ac8afefdcd8a67d6119963b8be16558545cd56444a4d7

Files updated in this WASM:

  • contracts/libre.system/include/libre.system/libre.system.hpp

  • contracts/libre.system/src/libre.system.cpp

Code comparison (proposed to deployed):

Note: We do not know the EXACT commit hash of the code deployed, so this is an estimation of the state of the code, but the ABI matches from this time - but we have downloaded the deployed WASM and updated a local network with the new WASM to verify.

You can verify the ABI by running this locally:

cleos -u https://lb.libre.org get abi eosio > eosio.abi

diff <(jq -S . eosio.abi) <(jq -S . ./build/contracts/libre.system/libre.system.abi )

Once this update is deployed, the action migrate will need to be run with "max_steps": "1000" until it fails. This will active the voting power calculations to use stake.libre::power for the ranking of validators.

Multisig 2/x - “permsdomiscd”

https://msig.app/libre/libretech/permsdomiscd

Summary

There was a small issue affecting early beta testers of Bitcoin Libre where an old BTC address was cached. Unfortunately, months after she stopped using this account, Domi's new account on Bitcoin Libre used a cached BTC address that belonged to this account. This is a key reset for the account she lost "domiscd" which was created during beta testing. It has been verified 100% to belong to her and the BTC wallet where she sent from is also verified.

Requested signers

all active producers

Code Changes

none

Multisig 3/x - “ratifygoverna”

https://msig.app/libre/cryptobloks/ratifygoverna

Summary

Approves initial governance docs that can be viewed here: Libre Governance Docs

Requested signers

all active producers

Code Changes

N/A

Multisig 4/x - “daogovfund”

https://msig.app/libre/cryptobloks/daofunding

Summary

Issues 100M LIBRE to dao.libre which can only be spent by 2/3+1 validator approval. This is covered in the Libre Operating Agreement section 17 and passed a DAO vote here.

Requested signers

all active producers

Code Changes

N/A

PreviousJune 2023NextMarch 2023

Last updated 2 years ago

Was this helpful?