This is a web-based tool that reads and decodes a signing input string for TezosMethod2021
(Linked Data Proof signature suite using Tezos Signed Messages).
Requires:
- Node.js
- Web browser with JavaScript
git clone https://github.com/spruceid/tzvm2021-explainer
cd tzvm2021-explainer
npm install
npm run build
Then open index.html
in your web browser.
During a signing request, in the wallet's signing window, click the copy icon to copy the payload text:
Then in the Explainer tool, paste the payload:
The tool should then parse the data and render the result in the Content tab:
There is also a RDF tab for a tabular view of the data, and N-Quads tab from which you can copy the data for further processing.
The URL updates according to the text in the box, so you can copy and share the URL, bookmark it, etc.
- spruceid/ssi#170
- https://github.com/spruceid/didkit-tezos-wallet-example/blob/26f68f516314729571f2d5b8ee364504186df3ca/README.md
Copyright 2021 Spruce Systems, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 or the LICENSE file in this repository.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.