gETH vs gAVAX
Improvements to G-Derivatives resulted in some differences between these two ERC1155 contracts.
Avoiders
gAVAX is developed with the assumption that the staker would choose which Staking Pool to stake with. However, it is not hard to see that when people start building on top of Geode, they might want to avoid this assumption.
Avoiders simply prevent the effect of any Interfaces on their g-derivative balance. For example, they can not use their token as an ERC20, as they can not use the ERC20-interface to communicate with the ERC1155 contract.
gAVAX lacks this improvement.
Denominator
The ERC1155 standard does not support "decimals" natively, as ERC20 does. However, both "pricePerShare" and "Balances" need to be denominated in some way. As our auditors warned us, we did not use decimals key as it is already reserved.
gAVAX lacks this improvement.
priceUpdateTimestamp
Some DeFi applications, such as a DWP, can be improved with the date of the latest price update from Telescope. It is logical to keep this data here, instead of Portal.
gAVAX lacks this improvement.
Last updated