insight-ui-zcash/public/views/transaction_sendraw.html

56 lines
2.0 KiB
HTML

<section data-ng-controller="SendRawTransactionController">
<div class="page-header">
<h1>
<span translate>Broadcast Raw Transaction</span>
</h1>
</div>
<div class="row">
<div class="col-xs-12 col-md-8">
<form name="txForm" class="form-horizontal" role="form" novalidate>
<div class="form-group"
ng-class="{ 'has-error': txForm.rawData.$error.pattern }">
<label for="transaction-rawdata" class="col-sm-2 control-label" translate>
Raw transaction data
</label>
<div class="col-sm-10">
<textarea class="form-control" id="transaction-rawdata" name="rawData"
data-ng-model="transaction" data-ng-pattern="/^[0-9A-Fa-f]+$/"
rows="10" required></textarea>
<span class="help-block" ng-show="txForm.rawData.$error.pattern" translate>
Raw transaction data must be a valid hexadecimal string.
</span>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button class="btn btn-default" translate
data-ng-click="send()" data-ng-disabled="!txForm.$valid">
Send transaction
</button>
</div>
</div>
</form>
<div class="row">
<div data-ng-hide="status == 'ready'"
class="col-sm-offset-2 col-sm-10">
<div ng-show="status == 'loading'" translate>
Loading...
</div>
<div ng-show="status == 'sent'" class="alert alert-success" translate>
Transaction succesfully broadcast.<br>Transaction id: {{txid}}
</div>
<div ng-show="status == 'error'" class="alert alert-warning" translate>
An error occured:<br>{{error}}
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-4 col-gray">
<p translate>
This form can be used to broadcast a raw transaction in hex format over
the Zcash network.
</p>
</div>
</div>
</section>