GNS token contract, simple ERC20 token with access control and minting/burning
bytes32 MINTER_ROLE
bytes32 BURNER_ROLE
bool initialized
constructor(address admin) public
function setupRoles(address diamond, address vault, address compensationHandler) external
function mint(address to, uint256 amount) external
function burn(address from, uint256 amount) external