> For the complete documentation index, see [llms.txt](https://docs.libre.org/libre-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libre.org/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals.md).

# Mainnet Code Update Proposals

Code updates require a multisig of the 2/3+1 of active validators.

## Code Update Process

All smart contract updates for **core** functionality follow this process:

1. Unit tests written and passed by developer
2. Testing is complete on a local dev net (staging)
3. Testing is complete on Libre testnet (mimics mainnet)
4. 2/3+1 Validators have reviewed the code and approved it following the steps in [Verifying Code Updates](/libre-docs/advanced-features/technical-details/verifying-code-updates.md).

Active validators must verify and approve code changes to the Libre mainnet.

Versions of code deployed on mainnet/testnet can be viewed in [Smart Contract Versions](/libre-docs/advanced-features/technical-details/deployed-smart-contract-versions.md).

## List of Proposals

This is a list of monthly Libre mainnet code change proposals that can be verified on-chain.

* [April 2023](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/april-2023.md)
* [March 2023](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/march-2023.md) (PENDING)
* [February 2023 (staking)](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/feb23stake.md) (PARTIALLY APPROVED)
* [December 2022](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/dec22updates.md) (APPROVED)
* [June 2023](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/june-2023.md)
* [July 2023](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/july-2023.md)
* [October 2024](/libre-docs/advanced-features/governance/libre-mainnet-code-update-proposals/oct-2024.md)
