Perennial-logo

Perennial

Perennial is a DeFi-native derivatives primitive that allows for the creation of two-sided markets that trade exposure to an underlying price feed in a capital efficient manner.

ETH
Defi
Derivatives
Solidity
Maximum Bounty
$500,000
Live Since
11 October 2023
Last Updated
15 November 2024
  • PoC required

  • KYC required

Codebase

Title
Perennial Codebase
Description
Program Codebase
Link

Documentation

Title
Perennial Documentation
Description
Program Documentation
Link
Go to Audits & Known Issues

Perennial V2 follows a Factory and BeaconProxy pattern. All of the above factories (with the exception of PayoffFactory) have a beacon proxy implementation at the "implementation" getter function and a factory implementation that is readable via "proxyAdmin.getProxyImplementation(factoryAddress)’’.

Latest implementation deployments can also be found at https://github.com/equilibria-xyz/perennial-v2/tree/main/packages/perennial-deploy/deployments/arbitrum

Though only the proxy contracts are listed as in-scope, current implementation and any further updates to the implementation contracts are considered in scope. When reporting a bug, please make sure to select the relevant proxy smart contract as the target.