Treasury extensions

Treasury extensions allow projects to override or extend the default Snowcone protocol functionality with custom contract logic.

Data source

Projects can attach a data source contract address to a funding cycle configuration to provide custom data to be used when processing a payment or a redemption. Build

Pay delegate

Projects can return a pay delegate contract address from its data source that will be called when it receives a payment. Build

Redemption delegate

Projects can return a redemption delegate contract address from its data source that will be called when its token holders redeem. Build

Funding cycle ballot

Projects can attach a ballot contract address to a funding cycle configuration to provide certain conditions which subsequent reconfigurations must adhere to in order to take effect. Build

Split allocator

Projects can route treasury payouts or reserved tokens to an allocator contract that will be called upon distribution. Build

Edit this page

Last updated

SnowconeDAO