Suppose I own an object A and someone sends 2 custom coin objects B and C. So in move function call I want to unwrap the coin objects B and C and then merge them and send it to another object address. How can I achieve this in move syntax?
1 Like
You will need to use functions that the framework exposes for the given coin.
For instance, if you have a Coin<T> you can call sui::coin::join<T>(b: &mut Coin<T>, c: Coin<T>) which will merge the two balances into coin b.