Build on Berrier

Distribute notes

Show live series in your product and subscribe users directly.

The pattern

Discover a series, show its terms, subscribe in one call, show the position.

Discover

soliditysolidity
function openSeriesOf(address stockToken) external view returns (uint256[] memory seriesIds);

Quote the terms

soliditysolidity
function getSeries(uint256 seriesId) external view returns (Series memory);

Subscribe

soliditysolidity
function depositCarry(uint256 seriesId, uint256 usdgAmount) external;

Hold

Show coupons paid, the next close and the cushion to the barrier, all read from BarrierCore.

GUARD

soliditysolidity
function depositGuard(uint256 seriesId, uint256 stockAmount) external; // prefund pulled in USDG

Indexing

Use the events to build history; current state is always available from views.

Stock Tokens are not offered to US persons. A barrier note can lose value: if the final close sits below the barrier, CARRY holders are paid in stock valued at S0, which can be worth less than what they put in. Nothing on this site is investment advice.

© 2026 Get Berrier · @getberrier