/tzvm2021-explainer

Signing input explainer for linked data proof Tezos signed message request

Primary LanguageSvelteApache License 2.0Apache-2.0

TezosMethod2021 Signing String Explainer

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).

Install

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.

Usage

During a signing request, in the wallet's signing window, click the copy icon to copy the payload text: Signing Window

Then in the Explainer tool, paste the payload: Paste

The tool should then parse the data and render the result in the Content tab: Content

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.

More info about TezosMethod2021

License

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.