CoinIndexAgency / INDEXProtocol

INDEX Protocol - Blockchain for programmable financial contracts and platform for decentralized derivatives
https://indexprotocol.network
MIT License
0 stars 0 forks source link

Add amino-encoding decoder for js #22

Open aleksraiden opened 5 years ago

aleksraiden commented 5 years ago

Go-утилита консольная. Получает на вход (первым аргументом) JSON-строку вида: {"type": "tendermint/PrivKeyEd25519","value":"yCQJsLNUGDpTwmMFZ5BOKPWzmev9oTApOO/kHOZmZZxRXeQa61YvY17fUfFQwj+iQxB3lbcHciJBaaDWjMObdA=="}

Возвращает в std-out закодированый в hex-формате ключ (приватный или публичный - зависит от входного).

После возврата данных программа прекращает работу :)

aleksraiden commented 5 years ago

Как я понимаю, смотреть куда-то сюда: https://github.com/tendermint/tendermint/blob/master/crypto/ed25519/ed25519.go

aleksraiden commented 5 years ago

Почему такой вариант сделан - так как надо не только файл с приватным ключем ноды декодировать, но и публичные ключи других нод для проверки, то я буду использовать ее как микросервис для разбора данных