546 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			546 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html>
 | 
						|
<head>
 | 
						|
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
 | 
						|
    <style type="text/css">
 | 
						|
        @charset "UTF-8";
 | 
						|
    </style>
 | 
						|
    <meta content="width=640, maximum-scale=1.0" name="viewport">
 | 
						|
    <meta content="http://lndhub.io" property="og:url">
 | 
						|
    <meta content="lndhub.io" property="og:title">
 | 
						|
    <meta content="lndhub" property="og:description">
 | 
						|
    <meta content="http://url.here/logo.png" property="og:image">
 | 
						|
    <meta content="800" property="og:image:width">
 | 
						|
    <meta content="800" property="og:image:height">
 | 
						|
    <title>LndHub</title>
 | 
						|
    <meta content="command line, lndhub" name="keywords">
 | 
						|
    <meta content="command-line lndhub" name="description">
 | 
						|
</head>
 | 
						|
<body class="theme-dark" style="background: none;">
 | 
						|
 | 
						|
<div class="holder">
 | 
						|
 | 
						|
    <div class="container">
 | 
						|
        <div class="terminal-output">
 | 
						|
            <pre class="line"> _________________________</pre>
 | 
						|
            <pre class="line">/ Hi! How are you?        \</pre>
 | 
						|
            <pre class="line">|                         |</pre>
 | 
						|
            <pre class="line">\ Welcome to LNDHUB!      /</pre>
 | 
						|
            <pre class="line"> -------------------------</pre>
 | 
						|
            <pre class="line">        \   ^__^</pre>
 | 
						|
            <pre class="line">         \  (oo)\_______</pre>
 | 
						|
            <pre class="line">            (__)\       )\/\</pre>
 | 
						|
            <pre class="line">                ||----w |</pre>
 | 
						|
            <pre class="line">                ||     ||</pre>
 | 
						|
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">Hello world!</span></pre>
 | 
						|
            <pre class="line"><span class="dyer-orange">Welcome to LndHub, opensource wrapper for Lightning Network Daemon</span></pre>
 | 
						|
            <pre class="line"><span class="dyer-orange">It provides separate accounts with minimum trust for end users</span></pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">LND uris:</span></pre>
 | 
						|
            {{#uris}}
 | 
						|
            <pre class="line">{{.}}</pre>
 | 
						|
            {{/uris}}
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">Channels:</span></pre>
 | 
						|
 | 
						|
            <table>
 | 
						|
            {{#channels}}
 | 
						|
                <tr>
 | 
						|
                    <td><pre class="line">{{ascii}}</pre></td>
 | 
						|
                    <td><pre class="line">{{capacity_btc}} BTC  </pre></td>
 | 
						|
                    <td><pre class="line"><a href="https://1ml.com/node/{{remote_pubkey}}" target="_blank">{{remote_pubkey}}</a> {{name}}  </pre></td>
 | 
						|
                </tr>
 | 
						|
            {{/channels}}
 | 
						|
            </table>
 | 
						|
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">num_active_channels:</span></pre>
 | 
						|
            <pre class="line">{{num_active_channels}}</pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">num_peers:</span></pre>
 | 
						|
            <pre class="line">{{num_peers}}</pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">version:</span></pre>
 | 
						|
            <pre class="line">{{version}}</pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">Fork me on GitHub!</span></pre>
 | 
						|
            <pre class="line"><a href="https://github.com/BlueWallet/LndHub" target="_blank">https://github.com/BlueWallet/LndHub</a></pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"><span class="dyer-white">Start using it on MainNet (zero configuration required):</span></pre>
 | 
						|
            <pre class="line"><a href="https://bluewallet.io" target="_blank">https://bluewallet.io</a></pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
 | 
						|
            <pre class="line"><a href="/about" target="_blank">Click here to find out more!</a></pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
            <pre class="line"> </pre>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
 | 
						|
    <div class="terminal-input-holder">
 | 
						|
        <div class="pre-query">
 | 
						|
            $
 | 
						|
        </div>
 | 
						|
        <input autocomplete="off" class="terminal-input  " eb-caret="caretPosition"  style="width: 967px;" type="text">
 | 
						|
    </div>
 | 
						|
 | 
						|
</div>
 | 
						|
 | 
						|
 | 
						|
<style>
 | 
						|
    html, body {
 | 
						|
        height: 100%;
 | 
						|
        background: #000;
 | 
						|
        overflow-y: scroll!important
 | 
						|
    }
 | 
						|
    html {
 | 
						|
        -webkit-box-sizing: border-box;
 | 
						|
        -moz-box-sizing: border-box;
 | 
						|
        box-sizing: border-box
 | 
						|
    }
 | 
						|
    *, :before, :after {
 | 
						|
        box-sizing: inherit
 | 
						|
    }
 | 
						|
    body {
 | 
						|
        margin: 0;
 | 
						|
        font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
 | 
						|
        word-wrap: break-word;
 | 
						|
        font-weight: 400;
 | 
						|
        height: 100%;
 | 
						|
        width: 100%;
 | 
						|
        float: left
 | 
						|
    }
 | 
						|
 | 
						|
    body.theme-dark {
 | 
						|
        background-color: #000;
 | 
						|
        color: #f7f7f7
 | 
						|
    }
 | 
						|
    body.theme-light {
 | 
						|
        background-color: #f7f7f7;
 | 
						|
        color: #191919
 | 
						|
    }
 | 
						|
    a {
 | 
						|
        color: inherit;
 | 
						|
        text-decoration: none
 | 
						|
    }
 | 
						|
    body.theme-dark a {
 | 
						|
        color: #f7f7f7
 | 
						|
    }
 | 
						|
    body.theme-light a {
 | 
						|
        color: #191919
 | 
						|
    }
 | 
						|
    .line a {
 | 
						|
        cursor: pointer
 | 
						|
    }
 | 
						|
    body.theme-dark cmd, body.theme-dark .line a {
 | 
						|
        color: #f7f7f7;
 | 
						|
        border-bottom: 1px dotted #f7f7f7
 | 
						|
    }
 | 
						|
    body.theme-light cmd, body.theme-light .line a {
 | 
						|
        color: #191919;
 | 
						|
        border-bottom: 1px dotted #191919
 | 
						|
    }
 | 
						|
    body.theme-dark a:hover, body.theme-dark cmd:hover {
 | 
						|
        color: #0ff
 | 
						|
    }
 | 
						|
    body.theme-light a:hover, body.theme-light cmd:hover {
 | 
						|
        color: #ff00ff
 | 
						|
    }
 | 
						|
    textarea {
 | 
						|
        resize: none;
 | 
						|
        min-height: 0;
 | 
						|
        font-family: inherit;
 | 
						|
        font-size: inherit;
 | 
						|
        font-weight: inherit;
 | 
						|
        vertical-align: middle;
 | 
						|
        overflow: none;
 | 
						|
        letter-spacing: inherit
 | 
						|
    }
 | 
						|
    .container {
 | 
						|
        padding: 10px;
 | 
						|
        width: 100%
 | 
						|
    }
 | 
						|
    .holder {
 | 
						|
        position: fixed;
 | 
						|
        width: 100%;
 | 
						|
        height: 100%;
 | 
						|
        overflow: auto;
 | 
						|
        bottom: 0;
 | 
						|
        padding-top: 30px;
 | 
						|
        padding-bottom: 0
 | 
						|
    }
 | 
						|
    .terminal-input {
 | 
						|
        font-family: inherit;
 | 
						|
        font-size: 16px;
 | 
						|
        width: 100%;
 | 
						|
        float: left;
 | 
						|
        text-align: inherit;
 | 
						|
        border: 0;
 | 
						|
        padding: 0 10px;
 | 
						|
        border-radius: 0;
 | 
						|
        margin-top: 10px;
 | 
						|
        margin-bottom: 10px;
 | 
						|
        background: 0 0
 | 
						|
    }
 | 
						|
    .prompt-input {
 | 
						|
        background-color: transparent;
 | 
						|
        font-family: inherit;
 | 
						|
        font-size: 16px;
 | 
						|
        width: 100%;
 | 
						|
        float: left;
 | 
						|
        text-align: inherit;
 | 
						|
        border: 0;
 | 
						|
        padding: 0 10px;
 | 
						|
        border-radius: 0;
 | 
						|
        margin-top: 10px;
 | 
						|
        margin-bottom: 10px
 | 
						|
    }
 | 
						|
    .terminal-input-sml {
 | 
						|
        width: 50%;
 | 
						|
        float: left
 | 
						|
    }
 | 
						|
    .prompt-input-sml {
 | 
						|
        width: 50%;
 | 
						|
        float: left
 | 
						|
    }
 | 
						|
    .pre-query {
 | 
						|
        font-size: 16px;
 | 
						|
        padding-top: 10px;
 | 
						|
        float: left;
 | 
						|
        color: #01DD06
 | 
						|
    }
 | 
						|
    .pre-prompt {
 | 
						|
        font-size: 16px;
 | 
						|
        padding-top: 10px;
 | 
						|
        float: left;
 | 
						|
        color: #01DD06
 | 
						|
    }
 | 
						|
    body.theme-dark .terminal-input {
 | 
						|
        color: #fff
 | 
						|
    }
 | 
						|
    body.theme-light .terminal-input {
 | 
						|
        color: #f7f7f7
 | 
						|
    }
 | 
						|
    body.theme-dark .prompt-input {
 | 
						|
        color: #fff
 | 
						|
    }
 | 
						|
    body.theme-light .prompt-input {
 | 
						|
        color: #f7f7f7
 | 
						|
    }
 | 
						|
    #tabs {
 | 
						|
        display: none!important;
 | 
						|
        list-style: none;
 | 
						|
        margin: 0!important;
 | 
						|
        width: 100%;
 | 
						|
        float: left;
 | 
						|
        position: fixed;
 | 
						|
        z-index: 3;
 | 
						|
        padding-left: 25px;
 | 
						|
        font-size: 14px
 | 
						|
    }
 | 
						|
    #tabs li {
 | 
						|
        float: left;
 | 
						|
        margin: 0;
 | 
						|
        margin-right: 10px;
 | 
						|
        background: #252525;
 | 
						|
        padding: 5px;
 | 
						|
        padding-right: 14px;
 | 
						|
        padding-left: 14px;
 | 
						|
        color: gray;
 | 
						|
        cursor: pointer
 | 
						|
    }
 | 
						|
    .noselect {
 | 
						|
        -webkit-touch-callout: none;
 | 
						|
        -webkit-user-select: none;
 | 
						|
        -khtml-user-select: none;
 | 
						|
        -moz-user-select: none;
 | 
						|
        -ms-user-select: none;
 | 
						|
        user-select: none
 | 
						|
    }
 | 
						|
    .close_tab_btn {
 | 
						|
        color: #b4b4b4!important;
 | 
						|
        margin-top: -2px;
 | 
						|
        float: right;
 | 
						|
        margin-left: 10px;
 | 
						|
        padding: 1px
 | 
						|
    }
 | 
						|
    .close_tab_btn:hover {
 | 
						|
        color: #2d2d2d!important
 | 
						|
    }
 | 
						|
    #tabs li:hover {
 | 
						|
        background: #fff
 | 
						|
    }
 | 
						|
    .pull-right {
 | 
						|
        float: right!important
 | 
						|
    }
 | 
						|
    #tabs li.active {
 | 
						|
        font-weight: 700;
 | 
						|
        background: #fff
 | 
						|
    }
 | 
						|
    .terminal-input:focus {
 | 
						|
        outline: 0
 | 
						|
    }
 | 
						|
    .prompt-input:focus {
 | 
						|
        outline: 0
 | 
						|
    }
 | 
						|
    .terminal-output {
 | 
						|
        padding: 0 16px;
 | 
						|
        margin-bottom: 50px
 | 
						|
    }
 | 
						|
    .divider {
 | 
						|
        width: 100%;
 | 
						|
        overflow: hidden;
 | 
						|
        white-space: nowrap;
 | 
						|
        margin-top: 5px;
 | 
						|
        margin-bottom: 5px
 | 
						|
    }
 | 
						|
    .line {
 | 
						|
        font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
 | 
						|
        display: block;
 | 
						|
        float: left;
 | 
						|
        width: 100%;
 | 
						|
        font-size: 12px;
 | 
						|
        color: #C3C3C3;
 | 
						|
        margin: 0;
 | 
						|
        font-smooth: never!important;
 | 
						|
        white-space: pre-wrap;
 | 
						|
        white-space: -moz-pre-wrap;
 | 
						|
        white-space: -pre-wrap;
 | 
						|
        white-space: -o-pre-wrap;
 | 
						|
        word-wrap: break-word
 | 
						|
    }
 | 
						|
 | 
						|
    .darkIframeBg {
 | 
						|
        background: #000!important
 | 
						|
    }
 | 
						|
    .cmdfmWidgetHolder {
 | 
						|
        position: fixed!important;
 | 
						|
        left: -1000px!important;
 | 
						|
        top: -500px!important;
 | 
						|
        width: 0!important;
 | 
						|
        height: 0!important
 | 
						|
    }
 | 
						|
    .iframeHolder iframe {
 | 
						|
        width: 100%;
 | 
						|
        height: 100%;
 | 
						|
        padding: 3%;
 | 
						|
        position: fixed;
 | 
						|
        border: none!important;
 | 
						|
        overflow: hidden!important
 | 
						|
    }
 | 
						|
    .dyer-runcmd-green {
 | 
						|
        color: #01DD06;
 | 
						|
        margin-left: -5px;
 | 
						|
        font-size: 14px
 | 
						|
    }
 | 
						|
    .dyer-runcmd-green span {
 | 
						|
        color: #d4d4d4;
 | 
						|
        font-size: 14px
 | 
						|
    }
 | 
						|
    .dyer-runcmd-green .qry {
 | 
						|
        color: #fff!important
 | 
						|
    }
 | 
						|
    .dyer-green {
 | 
						|
        color: #01DD06
 | 
						|
    }
 | 
						|
    .dyer-tomato {
 | 
						|
        color: tomato
 | 
						|
    }
 | 
						|
    .dyer-orange {
 | 
						|
        color: orange
 | 
						|
    }
 | 
						|
    .dyer-white {
 | 
						|
        color: #fff
 | 
						|
    }
 | 
						|
    .dyer-red {
 | 
						|
        color: #e74c3c
 | 
						|
    }
 | 
						|
    .dyer-darkgray {
 | 
						|
        color: #666
 | 
						|
    }
 | 
						|
    .dyer-blue {
 | 
						|
        color: #1DBAFE
 | 
						|
    }
 | 
						|
    .dyer-yellow {
 | 
						|
        color: #fff01c
 | 
						|
    }
 | 
						|
    .dyer-gr-yellow-1 {
 | 
						|
        color: #fff8e3
 | 
						|
    }
 | 
						|
    .dyer-gr-yellow-2 {
 | 
						|
        color: #fffeab
 | 
						|
    }
 | 
						|
    .dyer-gr-yellow-3 {
 | 
						|
        color: #fff85f
 | 
						|
    }
 | 
						|
    .dyer-gr-yellow-4 {
 | 
						|
        color: #ffe454
 | 
						|
    }
 | 
						|
    .dyer-gr-yellow-5 {
 | 
						|
        color: #ffb50e
 | 
						|
    }
 | 
						|
    .dyer-gr-green-1 {
 | 
						|
        color: #bdffbc
 | 
						|
    }
 | 
						|
    .dyer-gr-green-2 {
 | 
						|
        color: #78ff75
 | 
						|
    }
 | 
						|
    .dyer-gr-green-3 {
 | 
						|
        color: #35ff2a
 | 
						|
    }
 | 
						|
    .dyer-gr-green-4 {
 | 
						|
        color: #27ce21
 | 
						|
    }
 | 
						|
    .dyer-gr-green-5 {
 | 
						|
        color: #008e03
 | 
						|
    }
 | 
						|
    .dyer-gr-blue-1 {
 | 
						|
        color: #f1f6ff
 | 
						|
    }
 | 
						|
    .dyer-gr-blue-2 {
 | 
						|
        color: #e7e0ff
 | 
						|
    }
 | 
						|
    .dyer-gr-blue-3 {
 | 
						|
        color: #84cbff
 | 
						|
    }
 | 
						|
    .dyer-gr-blue-4 {
 | 
						|
        color: #38acff
 | 
						|
    }
 | 
						|
    .dyer-gr-blue-5 {
 | 
						|
        color: #0f72ff
 | 
						|
    }
 | 
						|
    span {
 | 
						|
        line-height: 15px
 | 
						|
    }
 | 
						|
    .no-animation * {
 | 
						|
        -o-transition-property: none!important;
 | 
						|
        -moz-transition-property: none!important;
 | 
						|
        -ms-transition-property: none!important;
 | 
						|
        -webkit-transition-property: none!important;
 | 
						|
        transition-property: none!important;
 | 
						|
        -o-transform: none!important;
 | 
						|
        -moz-transform: none!important;
 | 
						|
        -ms-transform: none!important;
 | 
						|
        -webkit-transform: none!important;
 | 
						|
        transform: none!important;
 | 
						|
        -webkit-animation: none!important;
 | 
						|
        -moz-animation: none!important;
 | 
						|
        -o-animation: none!important;
 | 
						|
        -ms-animation: none!important;
 | 
						|
        animation: none!important
 | 
						|
    }
 | 
						|
    .container * {
 | 
						|
        -webkit-animation: fadein .2s ease;
 | 
						|
        -moz-animation: fadein .2s ease;
 | 
						|
        -ms-animation: fadein .2s ease;
 | 
						|
        -o-animation: fadein .2s ease;
 | 
						|
        animation: fadein .2s ease
 | 
						|
    }
 | 
						|
    @keyframes fadein {
 | 
						|
        from {
 | 
						|
            transform: translateY(4px)
 | 
						|
        }
 | 
						|
        to {
 | 
						|
            transform: translateY(0px)
 | 
						|
        }
 | 
						|
    }
 | 
						|
    @-moz-keyframes fadein {
 | 
						|
        from {
 | 
						|
            -moz-transform: translateY(4px)
 | 
						|
        }
 | 
						|
        to {
 | 
						|
            -moz-transform: translateY(0px)
 | 
						|
        }
 | 
						|
    }
 | 
						|
    @-webkit-keyframes fadein {
 | 
						|
        from {
 | 
						|
            -webkit-transform: translateY(4px)
 | 
						|
        }
 | 
						|
        to {
 | 
						|
            -webkit-transform: translateY(0px)
 | 
						|
        }
 | 
						|
    }
 | 
						|
    @-ms-keyframes fadein {
 | 
						|
        from {
 | 
						|
            -ms-transform: translateY(4px)
 | 
						|
        }
 | 
						|
        to {
 | 
						|
            -ms-transform: translateY(0px)
 | 
						|
        }
 | 
						|
    }
 | 
						|
    @-o-keyframes fadein {
 | 
						|
        from {
 | 
						|
            -o-transform: translateY(4px)
 | 
						|
        }
 | 
						|
        to {
 | 
						|
            -o-transform: translateY(0px)
 | 
						|
        }
 | 
						|
    }
 | 
						|
    ::-webkit-scrollbar {
 | 
						|
        width: 4px;
 | 
						|
        height: 4px
 | 
						|
    }
 | 
						|
    ::-webkit-scrollbar-track {
 | 
						|
        background-color: transparent;
 | 
						|
        -webkit-border-radius: 0
 | 
						|
    }
 | 
						|
    body.theme-dark ::-webkit-scrollbar-thumb:vertical, body.theme-dark ::-webkit-scrollbar-thumb:horizontal {
 | 
						|
        background-color: orange;
 | 
						|
        -webkit-border-radius: 0
 | 
						|
    }
 | 
						|
    body.theme-light ::-webkit-scrollbar-thumb:vertical, body.theme-light ::-webkit-scrollbar-thumb:horizontal {
 | 
						|
        background-color: #191919;
 | 
						|
        -webkit-border-radius: 0
 | 
						|
    }
 | 
						|
    body.theme-dark ::-webkit-scrollbar-thumb:vertical:hover, body.theme-dark ::-webkit-scrollbar-thumb:horizontal:hover {
 | 
						|
        background-color: #0ff
 | 
						|
    }
 | 
						|
    body.theme-light ::-webkit-scrollbar-thumb:vertical:hover, body.theme-light ::-webkit-scrollbar-thumb:horizontal:hover {
 | 
						|
        background-color: #ff00ff
 | 
						|
    }
 | 
						|
    .nobot {
 | 
						|
        margin: none!important;
 | 
						|
        padding: none!important;
 | 
						|
        line-height: 1em
 | 
						|
    }
 | 
						|
    .mini-player-indicator {
 | 
						|
        background: #FF3900!important;
 | 
						|
        color: #fff!important
 | 
						|
    }
 | 
						|
    .mini-player-indicator:hover {
 | 
						|
        background: #fff!important;
 | 
						|
        color: #FF3900!important
 | 
						|
    }
 | 
						|
    .terminal-input-holder-fixed {
 | 
						|
        position: fixed;
 | 
						|
        bottom: 0;
 | 
						|
        width: 100%;
 | 
						|
        background: rgba(0, 0, 0, .7)
 | 
						|
    }
 | 
						|
    .terminal-input-holder {
 | 
						|
        float: left;
 | 
						|
        width: 100%;
 | 
						|
        display: block
 | 
						|
    }
 | 
						|
    .curtain {
 | 
						|
        width: 100%;
 | 
						|
        height: 100%;
 | 
						|
        position: fixed;
 | 
						|
        z-index: 1;
 | 
						|
        top: 0;
 | 
						|
        left: 0;
 | 
						|
        display: none;
 | 
						|
        background: #000;
 | 
						|
        opacity: .5
 | 
						|
    }
 | 
						|
 | 
						|
    .curtain.active {
 | 
						|
        display: block
 | 
						|
    }
 | 
						|
</style>
 | 
						|
</body>
 | 
						|
</html> |