# nifty-asset-types Interface for Nifty Asset [program](https://github.com/nifty-oss/asset). The interface defined in this crate should be used to implement proxy programs extending Nifty Asset behaviour. It follows the [Proxy Pattern](https://nifty-oss.org/blog/proxy-pattern) to provide a program interface for developers to build on top and fully customise Nifty Asset. ## Getting started From your project folder: ```bash cargo add nifty-asset-interface ``` ## Example The Nifty Asset repository contains an [example proxy program](https://github.com/nifty-oss/asset/tree/main/programs/proxy) showing how to use this crate to add custom behaviour to `transfer` and `update` instructions.