public List <Output> MakeOutput(Ed25519Condition condition, string amount = "1") { IList <string> pubKeys = new List <string>(); if (condition.Details.Type == "ed25519-sha-256") { pubKeys.Add(condition.Details.PublicKey); } var outputs = new List <Output>(); outputs.Add(new Output { Amount = amount, Condition = condition, PublicKeys = pubKeys }); return(outputs); }
public Output MakeTransferOutput(Ed25519Condition condition) { var amount = condition == null ? null : "1"; if (amount == null) { return(null); } var pubKey = new List <string>(); if (condition.Details.Type == Ed25519ConditionType) { pubKey.Add(condition.Details.PublicKey); } return(new Output { Amount = amount, Condition = condition, PublicKeys = pubKey }); }