Add decryption to the UI (in the Signer) (#5422)

* Add decryption to the UI in signer + Fix Signing style

* Proper out format function for singing methods

* name
This commit is contained in:
Nicolas Gotchac
2017-04-10 05:21:06 -04:00
committed by Gav Wood
parent 20d4e7139f
commit 0aaf236ad1
7 changed files with 264 additions and 24 deletions

View File

@@ -216,6 +216,8 @@ export function outSignerRequest (request) {
break;
case 'payload':
request[key].decrypt = outSigningPayload(request[key].decrypt);
request[key].sign = outSigningPayload(request[key].sign);
request[key].signTransaction = outTransaction(request[key].signTransaction);
request[key].sendTransaction = outTransaction(request[key].sendTransaction);
break;
@@ -296,6 +298,20 @@ export function outTransaction (tx) {
return tx;
}
export function outSigningPayload (payload) {
if (payload) {
Object.keys(payload).forEach((key) => {
switch (key) {
case 'address':
payload[key] = outAddress(payload[key]);
break;
}
});
}
return payload;
}
export function outTrace (trace) {
if (trace) {
if (trace.action) {