Security & Audits
Alandale's contracts have been through several independent security reviews. Every report is published in the open — nothing here is a summary you have to take our word for.
Each review below also links to the auditor's own published copy, so you can check ours against theirs.
The ve(3,3) core
The locking, voting, gauge and emission contracts — VotingEscrow, Voter, Minter, the gauges and the bribe contracts.
Code4rena
Hats Finance
An open audit competition, with every issue fixed and each fix linked to the commit that made it.
High
Adversary can steal all bribe rewards
Fixed
High
First liquidity provider of a stable pair can DOS the pool
Fixed
Medium
Protocol fees collected in PairFees lost to accrued yield
Fixed
Low
GaugeFactoryUpgradeable.setDistribution() reverts on incorrect access control
Fixed
Low
Missing events on functions that change critical parameters
Fixed
Concentrated liquidity
The CL engine is Algebra Integral, which carries its own audit history across five separate reviews.
Verify it yourself
An audit is evidence, not a guarantee. The stronger check is the one you run:
Read the code. Every contract is open source at Alandale-xyz/alandale-contracts.
Check the addresses. The deployed addresses are listed on the Networks & Contracts page and are verified on the explorer, so you can read the live source of the exact contract you are about to sign for.
Confirm what you're signing. Alandale is non-custodial and never asks for a seed phrase. The team will never DM you first.
Reporting a vulnerability
Found something? Please report it privately rather than publicly, so it can be fixed before it is exploited.
Reach the team through Discord or Telegram and ask for a maintainer — do not post details in a public channel.
Risk
Smart contracts carry risk, audited or not. Liquidity provision carries impermanent loss, concentrated positions carry more of it, and locking LUTE means giving up the ability to sell for the length of the lock. Only commit what you can afford to lose, and read the Disclaimer.
Last updated
Was this helpful?
