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
16 October 2023
  • PoC required

  • KYC required

Resources & Documentation

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.

All code of Perennial can be found at https://github.com/equilibria-xyz/perennial-v2 Documentation for the assets provided in the table can be found at https://docs.perennial.finance/.