Я делаю вызов RPC, используя библиотеку Java, я беру ссылку из кода GO, который мне нужно преобразовать в Java.Я ничего не знаю о синтаксисе go.Может ли кто-нибудь помочь мне описать следующий код:
Params: []interface{}{
from, // first parameter is address to send from (where the ZEC comes from)
[]interface{}{
map[string]interface{}{
"amount": msgval,
"address": to,
"memo": hex.EncodeToString([]byte(msg)),
},
},
Ниже, как, я пытаюсь эквивалентный код Java:
Map<String,Object> params = new HashMap<>();
params.put( "from", fromAddress );
params.put( "amount", 1.0000 );
params.put( "address", toAddress );
params.put( "memo", hexMessage );
Ниже приведено описание аргумента:
Это асинхронный вызов RPC.Отправить средства с адреса на несколько выходов.Адрес может быть taddr или zaddr.Суммы - это список, содержащий пары ключ / значение, соответствующие адресам и сумме оплаты.Каждый выходной адрес может быть в формате taddr или zaddr.При отправке в задр вы также можете прикрепить заметку в шестнадцатеричном формате.
Это правильно?