~
This commit is contained in:
parent
af355249fc
commit
72b0c3012a
7 changed files with 72 additions and 76 deletions
31
src/api.ml
31
src/api.ml
|
|
@ -15,7 +15,6 @@ open Crypto
|
|||
open Signatures
|
||||
module DenominationHash = Hash.DenominationHash
|
||||
|
||||
let encode_exn jsont v = Jsont_bytesrw.encode_string jsont v |> Result.get_ok
|
||||
let encode jsont v = Jsont_bytesrw.encode_string jsont v
|
||||
let decode jsont v = Jsont_bytesrw.decode_string jsont v
|
||||
|
||||
|
|
@ -228,22 +227,22 @@ module ExchangeVersionResponse = struct
|
|||
|> finish
|
||||
end
|
||||
|
||||
let currency_specification =
|
||||
let open Config.Currency in
|
||||
match Parse_config.Alt_unit_names.encode v.alt_unit_names with
|
||||
| Error e -> Fmt.failwith "json encoding error on alt_unit_names: %s." e
|
||||
| Ok alt_unit_names ->
|
||||
CurrencySpecification.
|
||||
{
|
||||
name= v.name;
|
||||
num_fractional_input_digits= v.fractional_input_digits;
|
||||
num_fractional_normal_digits= v.fractional_normal_digits;
|
||||
num_fractional_trailing_zero_digits= v.fractional_trailing_zero_digits;
|
||||
alt_unit_names;
|
||||
common_amounts= [];
|
||||
}
|
||||
|
||||
let config =
|
||||
let currency_specification =
|
||||
let open Config.Currency in
|
||||
let alt_unit_names =
|
||||
Parse_config.Alt_unit_names.encode_exn v.alt_unit_names
|
||||
in
|
||||
CurrencySpecification.
|
||||
{
|
||||
name= v.name;
|
||||
num_fractional_input_digits= v.fractional_input_digits;
|
||||
num_fractional_normal_digits= v.fractional_normal_digits;
|
||||
num_fractional_trailing_zero_digits= v.fractional_trailing_zero_digits;
|
||||
alt_unit_names;
|
||||
common_amounts= [];
|
||||
}
|
||||
in
|
||||
ExchangeVersionResponse.
|
||||
{
|
||||
version= protocol_version;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue