Deploy PT and Curve Pool

Spectra's design philosophy revolves around composability and a permissionless approach. Users have the flexibility to deploy PT/YT and an associated Curve Pool for any token compliant with the ERC-4626 standard, allowing them to harness the full range of Spectra's features.

Step by Step

1. Deploy Principal Token

Use deployPT() to deploy a PT for the IBT and maturity duration of your choice.

2. Deploy Curve Pool

Use deployCurvePool() to deploy a Curve Pool for a given PT and its associated IBT.

Alternative : Deploy all at once

Use deployAll() to deploy associated PT, Curve Pool in a single transaction, for a given PT and maturity duration.