import SVG from "react-inlinesvg";
# Security Overview
Aerodrome Finance inherits the contract architecture and full security
maintenance from Velodrome V2. Velodrome V2 has been audited and runs a
bug-bounty program.
To review the current state of the smart-contracts and the bug bounty program,
please refer to the [Velodrome security page](https://velodrome.finance/security).
For security reports, please reach out to us on [Discord](https://discord.gg/aerodrome),
or to the contacts provided on our Github page.
## Emergency Council, Foundations and Public Goods Fund
To support the health of the protocol and ecosystem, there is a Council
consisting of members from the Aerodrome team and prominent figures from within
the Optimism and Base community.
The Council can be spawned in case of emergency situations or by passing
a governance proposal that requires the council's help to be executed.
The Council address is at **`0x99249b10593fCa1Ae9DAE6D4819F1A6dae5C013D`** and it:
- can set a new `emergencyCouncil`
- can kill a gauge
- can revive a gauge
- can set a custom name or symbol for a pool
- can activate or deactivate (m)veNFTs (superseded by the governance once enabled)
Important multisigs:
- `0xBDE0c70BdC242577c52dFAD53389F82fd149EA5a` - Aerodrome Foundation and Incentives
- `0x834C0DA026d5F933C2c18Fa9F8Ba7f1f792fDa52` - Public Goods Fund
## Contract Addresses
{
}
## Pool Launcher
Pool Launcher was audited by MixBytes. The audit took place between
**12th of September and 3rd of October, 2025**.
- [MixBytes Audit](https://github.com/mixbytes/audits_public/tree/master/Velodrome/Pool%20Launcher)
- [Pool Launcher Codebase](https://github.com/velodrome-finance/pool-launcher)
- [Contracts](https://github.com/velodrome-finance/pool-launcher/tree/develop/deployment-addresses)