public static ConstructionMetadataRequest FromJson(JObject json)
 {
     return(new ConstructionMetadataRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                            json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null,
                                            json.ContainsProperty("options") ? Metadata.FromJson(json["options"]) : null,
                                            json.ContainsProperty("public_keys") ? (json["public_keys"] as JArray).Select(p => PublicKey.FromJson(p)).ToArray() : null));
 }
Пример #2
0
 public static AccountBalanceRequest FromJson(JObject json)
 {
     return(new AccountBalanceRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                      AccountIdentifier.FromJson(json["account_identifier"]),
                                      json.ContainsProperty("block_identifier") ? PartialBlockIdentifier.FromJson(json["block_identifier"]) : null,
                                      json.ContainsProperty("currencies") ? (json["currencies"] as JArray).Select(p => Currency.FromJson(p)).ToArray() : null));
 }
 public static ConstructionCombineRequest FromJson(JObject json)
 {
     return(new ConstructionCombineRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                           json["unsigned_transaction"].AsString(),
                                           (json["signatures"] as JArray).Select(p => Signature.FromJson(p)).ToArray()
                                           ));
 }
Пример #4
0
 public static ConstructionPreprocessRequest FromJson(JObject json)
 {
     return(new ConstructionPreprocessRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                              (json["operations"] as JArray).Select(p => Operation.FromJson(p)).ToArray(),
                                              json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null,
                                              json.ContainsProperty("max_fee") ? (json["max_fee"] as JArray).ToList().Select(p => Amount.FromJson(p)).ToArray() : null,
                                              json.ContainsProperty("suggested_fee_multiplier") ? json["suggested_fee_multiplier"].AsNumber() : null));
 }
Пример #5
0
 public static ConstructionPayloadsRequest FromJson(JObject json)
 {
     return(new ConstructionPayloadsRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                            (json["operations"] as JArray).Select(p => Operation.FromJson(p)).ToArray(),
                                            json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null));
 }
 public static ConstructionParseRequest FromJson(JObject json)
 {
     return(new ConstructionParseRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                         json["signed"].AsBoolean(),
                                         json["transaction"].AsString()));
 }
Пример #7
0
 public static BlockRequest FromJson(JObject json)
 {
     return(new BlockRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                             PartialBlockIdentifier.FromJson(json["block_identifier"])));
 }
Пример #8
0
 public static NetworkRequest FromJson(JObject json)
 {
     return(new NetworkRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                               json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null));
 }
 public static ConstructionSubmitRequest FromJson(JObject json)
 {
     return(new ConstructionSubmitRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                          json["signed_transaction"].AsString()));
 }
 public static ConstructionMetadataRequest FromJson(JObject json)
 {
     return(new ConstructionMetadataRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                            Metadata.FromJson(json["options"])));
 }
Пример #11
0
 public static ConstructionDeriveRequest FromJson(JObject json)
 {
     return(new ConstructionDeriveRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                          PublicKey.FromJson(json["public_key"]),
                                          json.ContainsProperty("metadata") ? Metadata.FromJson(json["metadata"]) : null));
 }
Пример #12
0
 public static BlockTransactionRequest FromJson(JObject json)
 {
     return(new BlockTransactionRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                        BlockIdentifier.FromJson(json["block_identifier"]),
                                        TransactionIdentifier.FromJson(json["transaction_identifier"])));
 }
Пример #13
0
 public static MempoolTransactionRequest FromJson(JObject json)
 {
     return(new MempoolTransactionRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                          TransactionIdentifier.FromJson(json["transaction_identifier"])));
 }
 public static AccountBalanceRequest FromJson(JObject json)
 {
     return(new AccountBalanceRequest(NetworkIdentifier.FromJson(json["network_identifier"]),
                                      AccountIdentifier.FromJson(json["account_identifier"]),
                                      json.ContainsProperty("block_identifier") ? PartialBlockIdentifier.FromJson(json["block_identifier"]) : null));
 }