private void CheckAllowance() { AllowanceError = AllowanceErrors.NONE; if (EnjinEditor.CurrentUserIdentity.linking_code != null && EnjinEditor.CurrentUserIdentity.linking_code != string.Empty) { AllowanceError = AllowanceErrors.NOTLINKED; return; } EnjinEditor.Log("Checking Allowance"); string allowance = ""; allowance = EnjinEditor.GetAllowance(EnjinEditor.CurrentUserIdentity.ethereum_address); if (allowance.Contains("502")) { AllowanceError = AllowanceErrors.INVALIDADDRESS; } else if (allowance == "0") { IsAllowanceApproved = false; } else { IsAllowanceApproved = true; } }