UNPKG

insight-ui-mangacoin

Version:

An open-source frontend for the Insight API. The Insight API provides you with a convenient, powerful and simple way to query and broadcast data on the monacoin network and build your own services with it.

82 lines (81 loc) 2.99 kB
<section data-ng-controller="VerifyMessageController"> <div class="page-header"> <h1> <span translate>Verify signed message</span> </h1> </div> <div class="row"> <div class="col-xs-12 col-md-8"> <form class="form-horizontal" role="form"> <div class="form-group"> <label for="verify-message-address" class="col-sm-2 control-label" translate> Address </label> <div class="col-sm-10"> <input type="text" class="form-control" id="verify-message-address" data-ng-model="message.address"> </div> </div> <div class="form-group"> <label for="verify-message-signature" class="col-sm-2 control-label" translate> Signature </label> <div class="col-sm-10"> <input type="text" class="form-control" id="verify-message-signature" data-ng-model="message.signature"> </div> </div> <div class="form-group"> <label for="verify-message-message" class="col-sm-2 control-label" translate> Message </label> <div class="col-sm-10"> <textarea class="form-control" id="verify-message-message" data-ng-model="message.message" rows="5"></textarea> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button class="btn btn-default" translate data-ng-click="verify()" data-ng-disabled="!verifiable()"> Verify </button> </div> </div> </form> <div class="row"> <div data-ng-hide="verification.status == 'unverified'" class="col-sm-offset-2 col-sm-10"> <div ng-show="verification.status == 'loading'" translate> Loading... </div> <div ng-show="verification.status == 'verified' && verification.result" class="alert alert-success" translate> The message is verifiably from {{verification.address}}. </div> <div ng-show="verification.status == 'verified' && !verification.result" class="alert alert-danger" translate> The message failed to verify. </div> <div ng-show="verification.status == 'error'" class="alert alert-warning"> <p translate>An error occured in the verification process.</p> <p ng-show="error"> <strong translate>Error message:</strong> {{verification.error}} </p> </div> </div> </div> </div> <div class="col-xs-12 col-md-4 col-gray"> <p translate> Monacoin comes with a way of signing arbitrary messages. </p> <p translate> This form can be used to verify that a message comes from a specific Monacoin address. </p> </div> </div> </section>