After completion of contract update and test script, the new contract will replace the existing contract. The app using the previous version of the contract will be left availabled at https://arc200v0.algodrop.net/
There are 2 event types emitted by the contract.
const E = Events({
Transfer: [Address, Address, UInt],
Approval: [Address, Address, UInt],
});
Transfer emits the from to address and amount.
Transfer: [Address, Address, UInt, UInt],
The additional UInt will contain the networks seconds at the time the transaction block was confirmed.
Similarly, Approval have a similar update.
const MAX_DECIMALS = 19; // same as AS
...
check(
meta.decimals < MAX_DECIMALS,
"ARC200: Decimals must be less than 19"
);