Super App Deployment Guide
Obtaining keys for super app deployment
Last updated
Was this helpful?
Obtaining keys for super app deployment
Last updated
Was this helpful?
Looking for instructions on how to deploy a super app? Check out our guide on github:
Check out this thorough guide on mainnet deployment and forking from , a community contributor.
If you want to deploy a Super App to a mainnet, you can choose between 2 options for how to get it registered:
Request a registration key tied to a deployer account. Such a key can be used repeatedly, but may eventually expire. Registration is done via ISuperfluid.registerAppWithKey()
.
Provide the address of a factory contract which gets permission to register an unlimited number of Super Apps. Registration is done via ISuperfluid.registerAppByFactory()
.
By choosing to take the registerAppByFactory
route, you forgo the need to register via constructor and can make your Super Apps upgradeable.
allow for a tight integration with the protocol. As for now, only Super Apps approved by governance can be registered and thus become operational.
You can find the interface description for the registration methods .
In order to request a registration key or whitelisting of a factory contract, please with the relevant information.
If requesting a registration key, please also provide an deployer address you want to have it associated to. If requesting a factory whitelisting, please provide a link to the contract with verified source code on an Explorer or .