public JObject ToJson(ProtocolSettings protocolSettings) { return(new JObject { ["asset"] = Asset.ToString(), ["value"] = Value, ["address"] = ScriptHash.ToAddress(protocolSettings.AddressVersion), }); }
public JObject ToJson() { return(new JObject { ["asset"] = Asset.ToString(), ["value"] = Value, ["address"] = ScriptHash.ToAddress(), }); }
public JObject ToJson() { JObject account = new JObject(); account["address"] = ScriptHash.ToAddress(); account["label"] = Label; account["isDefault"] = IsDefault; account["lock"] = Lock; account["key"] = nep2key; account["contract"] = ((NEP6Contract)Contract)?.ToJson(); account["extra"] = Extra; return(account); }
public ExpressWalletAccount ToExpressWalletAccount() => new ExpressWalletAccount() { PrivateKey = key?.PrivateKey.ToHexString() ?? string.Empty, ScriptHash = ScriptHash.ToAddress(ProtocolSettings.AddressVersion), Label = Label, IsDefault = IsDefault, Contract = new ExpressWalletAccount.AccountContract() { Script = Contract.Script.ToHexString(), Parameters = Contract.ParameterList .Select(p => Enum.GetName(typeof(ContractParameterType), p) ?? string.Empty) .ToList() } };
public override string ToString() { return($"{ScriptHash.ToAddress()}\t{Value}\t{AssetName}"); }
public override string ToString() { return($"{ScriptHash.ToAddress(Program.Service.NeoSystem.Settings.AddressVersion)}\t{Value}\t{AssetName}"); }