Skip to main content

Extensions

List of optional extensions that can be atteched to assets.

πŸ“„οΈ Proxy

In addition to extensions, Nifty Asset implements the ⎘Proxy Pattern to allow developers extend the program behaviour. The Proxy extension is used to identify accounts that are "proxied" — these accounts will be required to be a signer on instructions that manipulate them. Since only the proxy program can add the signature for the account — the asset address is a PDA of the proxy program — it guarantees that it is always called on every instruction and it is allowed to perform custom logic.