diff --git a/ARCs/arc-0200.md b/ARCs/arc-0200.md index cee7ddc4d..9600a60f9 100644 --- a/ARCs/arc-0200.md +++ b/ARCs/arc-0200.md @@ -39,14 +39,14 @@ A smart contract token that is compliant with this standard MUST implement the f "desc": "Returns the name of the token", "readonly": true, "args": [], - "returns": { "type": "bytes[32]", "desc": "The name of the token" } + "returns": { "type": "byte[32]", "desc": "The name of the token" } }, { "name": "arc200_symbol", "desc": "Returns the symbol of the token", "readonly": true, "args": [], - "returns": { "type": "bytes[8]", "desc": "The symbol of the token" } + "returns": { "type": "byte[8]", "desc": "The symbol of the token" } }, { "name": "arc200_decimals", @@ -189,7 +189,7 @@ A smart contract token that is compliant with this standard MUST implement the f Ownership of a token by a zero address indicates that a token is out of circulation indefinitely, or otherwise burned or destroyed. -The methods `arc200_transfer` and `arc200_transferFrom` method MUST error when the balance of `from` is insufficient. In the case of the `arc200_transfer` method, from is implied as the `owner` of the token. +The methods `arc200_transfer` and `arc200_transferFrom` method MUST error when the balance of `from` is insufficient. In the case of the `arc200_transfer` method, from is implied as the `owner` of the token. The `arc200_transferFrom` method MUST error unless called by an `spender` approved by an `owner`. The methods `arc200_transfer` and `arc200_transferFrom` MUST emit a `Transfer` event. A `arc200_Transfer` event SHOULD be emitted, with `from` being the zero address, when a token is minted.