Register a new real-world asset
(ctx: Context<RegisterAsset>, args: RegisterAssetArgs)
| 23 | |
| 24 | /// Register a new real-world asset |
| 25 | pub fn register_asset(ctx: Context<RegisterAsset>, args: RegisterAssetArgs) -> Result<()> { |
| 26 | ctx.accounts.process(args) |
| 27 | } |
| 28 | |
| 29 | /// Tokenize a registered asset (mint tokens representing ownership) |
| 30 | pub fn tokenize_asset(ctx: Context<TokenizeAsset>, total_supply: u64) -> Result<()> { |