No problem bruvva, just a full end to end example for clarity.
Say a new user wants to move 50 doge to the native doge wallet.
exec getdogebalance
That shows your public doge key.
Send doge there. After it is more than 1 block do an 'exec getdogebalance' and see the balance has increased (of native doge).
Convert native doge to colored:
Now the user wants to convert 25 doge to colored doge (for trading in the trading room).
exec wrap doge 25
That converts the doge to colored then you can do :
exec getassetbalance doge
Which shows your 25 colored doge balance, while exec getdogebalance now shows 0.
Now you trade for a while and end up with 26 colored doge in 'exec getassetbalance doge'.
To convert back to native doge:
exec unwrap doge 25
Then after that you can do:
exec getdogebalance
And it will be 25 native again.
Also that key will have the same balance as the portfolio builder DOGE key.
PS I will work on portfolio builder rewards next.
Fantastic thank you so much, worked like a charm, i enabled rewards in the portfolio builder but i guess ill have to wait for you to work on it.
This is really good work Rob, the fact we do not need an exchange at all is great.