This is the role of the part that owns the token, before the donation.
This is the role of the part that will become the new ower of the token, after the donation.
This is the role of the trust provider that acts as the host for the token and approves the donation.
The ID of the token to donate.
The ID of the contract that shows the current owner is the current owner of the token.
This contract donates a token from its current owner to another. The token will retain its registered value.
No monetary exchange takes place in the donation.