diff options
Diffstat (limited to 'extension/background/emscriptif.js')
-rw-r--r-- | extension/background/emscriptif.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/extension/background/emscriptif.js b/extension/background/emscriptif.js index 3c5dabe7c..26c0c631d 100644 --- a/extension/background/emscriptif.js +++ b/extension/background/emscriptif.js @@ -360,8 +360,11 @@ class EccSignaturePurpose extends PackedArenaObject { size() { return this.payloadSize + 8; } } class SignatureStruct { - constructor() { + constructor(x) { this.members = {}; + for (let k in x) { + this.set(k[0], k[1]); + } } toPurpose(a) { let totalSize = 0; @@ -401,6 +404,9 @@ class SignatureStruct { } } class WithdrawRequestPS extends SignatureStruct { + constructor(w) { + super(w); + } purpose() { return SignaturePurpose.RESERVE_WITHDRAW; } fieldTypes() { return [ |