Revert "Revert "Cosmos signature verification (#6)""

This reverts commit dad29d7611.
This commit is contained in:
Ben Kremer
2022-04-04 13:49:32 +02:00
parent 50881924fa
commit cda29b7ffd
7 changed files with 103 additions and 10 deletions
@@ -1,6 +1,11 @@
import React, { useState } from "react";
import { version } from "@walletconnect/client/package.json";
import { formatDirectSignDoc, stringifySignDocValues } from "cosmos-wallet";
import {
formatDirectSignDoc,
stringifySignDocValues,
verifyAminoSignature,
verifyDirectSignature,
} from "cosmos-wallet";
import Banner from "./components/Banner";
import Blockchain from "./components/Blockchain";
@@ -129,10 +134,12 @@ export default function App() {
params,
});
const valid = await verifyDirectSignature(address, result.signature, signDoc);
return {
method: "cosmos_signDirect",
address,
valid: true,
valid,
result: result.signature,
};
};
@@ -162,10 +169,12 @@ export default function App() {
params,
});
const valid = await verifyAminoSignature(address, result.signature, signDoc);
return {
method: "cosmos_signAmino",
address,
valid: true,
valid,
result: result.signature,
};
};