-
Notifications
You must be signed in to change notification settings - Fork 4
/
about.html
150 lines (142 loc) · 6.51 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
<title>About Signet Faucet</title>
<link rel="stylesheet" href="/css/main.css">
<style>
.word-wrap {
word-wrap: break-word;
word-break: break-all;
}
</style>
</head>
<body>
<nav id="myNav" class="navbar is-fixed-top">
<div class="container">
<div class="navbar-brand">
<a class="navbar-item" href="/">
<img src="/images/logo-signet.svg" alt="Signet Faucet" width="57" height="40">
Signet Faucet
</a>
</div>
<div class="navbar-menu" id="signetNav">
<div class="navbar-end">
<a href=
"https://github.com/jsarenik/bitcoin-faucet-shell" class="github-corner"
aria-label="View source on GitHub"><svg width="80" height="80"
viewbox="0 0 250 250" class="github-corner-svg" aria-hidden="true">
<path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
<path d=
"M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2"
fill="currentColor" class="octo-arm" style=
"transform-origin: 130px 106px;"></path>
<path d=
"M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z"
fill="currentColor" class="octo-body"></path>
</svg></a>
</div>
</div>
</div>
</nav>
<div class="content">
<!-- body-->
<section class="section">
<div class="container ">
<div class="columns is-centered">
<div class="column is-6-desktop is-8-tablet">
<div class="box">
<h3>About</h3>
<p>This faucet is sending intentionally a random small amount.</p>
<h4>Current balance</h4>
<div id="faucet_err"></div>
<h4>Please recycle</h4>
<p>When done testing with the signet coins, please return them to the following address:</p>
<ul>
<li>bech32 (Native Segwit): <span style="font-size: xx-small;" class="word-wrap"><a href="https://ex.signet.bublina.eu.org/address/tb1qg3lau83hm9e9tdvzr5k7aqtw3uv0dwkfct4xdn">tb1qg3lau83hm9e9tdvzr5k7aqtw3uv0dwkfct4xdn</a></span></li>
</ul>
<h4>Signet info</h4>
<p>The blocks on <a href="https://en.bitcoin.it/wiki/Signet">Signet network</a>
are not really mined, but rather just signed and their timing
is a <a href="https://en.wikipedia.org/wiki/Poisson_distribution">poisson distribution</a> which is used in order to resemble the average timing of blocks
on the main Bitcoin network.</p>
<h4>Testing addresses</h4>
<p>Do not use Testnet addresses here. Testnet and Signet use the same address format and the coins sent to your Testnet address will need to be redeemed by importing the private key (or <a href="https://bitcoinelectrum.com/sweeping-your-private-keys-into-electrum/">sweeping it</a>) on to Signet (works well in <a href="https://electrum.org">Electrum Bitcoin Wallet</a>, <a href="https://sw.bublina.eu.org">Signet Web Wallet</a> or <a href="https://bitcoincore.org/en/doc/0.21.0/rpc/wallet/importprivkey/">Bitcoin Core</a>).</p>
<h4>Deployment</h4>
<p>See an example <a href="Caddyfile.txt">Caddyfile</a> for
<a href="https://caddyserver.com/">Caddy2</a> web server serving
also an efficient <a href="torrc.txt">Tor hidden service</a>.</p>
<h4>Git repository</h4>
<p>Originally inspired and SWAG-reused from <a href="https://github.com/kallewoof/bitcoin-faucet">bitcoin-faucet</a>.</p>
<p>This POSIX-shell reimplementation is <a href="https://github.com/jsarenik/bitcoin-faucet-shell">hosted on GitHub</a>.</p>
</div>
</div>
</div>
</div>
</section>
</div>
<footer class="footer has-text-centered">
<div class="container">
<div class="columns rv-padding">
<div class="column has-text-center has-text-left-tablet sponsor">
<p><a href="https://www.dglab.com/en" target="_blank">
<img src="/images/dglab_logo.svg" alt="DG Lab" height="50" width="50">
</a></p>
</div>
<div class="column has-text-center has-text-right-tablet copyright">
<div class="copyright__text">
<p class="is-size-7">Copyright © DG Lab All rights reserved.</p>
</div>
</div>
</div>
</div>
</footer>
<script src="/lib/jquery.min.js" async></script>
<script async>
function readyFn( jQuery ) {
if ( window.jQuery ){
my();
} else {
window.setTimeout("readyFn();",20);
}
}
readyFn();
function faucet_err(msg, mclass="notification is-danger is-light") {
const div = document.getElementById('faucet_err');
div.className = mclass;
div.innerHTML = msg;
}
function my() {
faucet_err("Getting balance...");
const url = `/balance.txt?${new Date().getTime()}`;
$.ajax({
url,
type: 'GET',
success: function(data) {
faucet_err(data, "notification is-success is-light");
},
error: function(err) {
var msg = "";
if (err.status) {
msg += err.status + ": ";
}
if (err.responseJSON && err.responseJSON.message) {
msg += err.responseJSON.message;
return faucet_err("Error: " + msg);
}
if (err.responseText) {
msg += err.responseText;
return faucet_err("Error: " + msg);
}
faucet_err(msg + JSON.stringify(err));
}
});
}
</script>
</body>
</html>