--- layout: custom title: Improving Monero ---
Monero is an open-source, community-driven project. Described below are several ways to support the project.

Support the Network

### Code Monero is primarily written in C++. As it is a decentralized project, no permission is required to generate new code or modify existing code. Pull requests are merged based on community consensus. See the repositories and outstanding issues. ### Run a Full Node Run monerod with port 18080 open. Running a full node allows for maximum privacy when transacting with Monero and improved distribution of the blockchain to new users. ### Mine Mining ensures decentralization and security of the network. In the Monero graphical user interface and command-line interface, background mining may be activated. Additional resources for mining may be viewed [here](https://reddit.com/r/MoneroMining).

View the Forum Funding System

Monero utilizes a forum funding system whereby projects are proposed for development and community-funded. Funding is held in escrow and remunerated to developers once programming milestones are achieved. Anyone may generate new proposals or fund existing ones.

Donate

Ongoing development is supported by donations and sponsorships.

Donating Monero

XMR donations may be sent to donate.getmonero.org or 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A

Donating Bitcoin

BTC donations may be sent to donate.getmonero.org or 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H

Other

E-mail the core team at dev@getmonero.org for alternative means of donating.