forked from ordinals/ord
-
Notifications
You must be signed in to change notification settings - Fork 21
/
rune.html
77 lines (77 loc) Β· 2.28 KB
/
rune.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
<h1>{{ self.entry.spaced_rune }}</h1>
%% if let Some(parent) = self.parent {
<div class=thumbnails>
{{Iframe::thumbnail(parent)}}
</div>
%% }
<dl>
<dt>number</dt>
<dd>{{ self.entry.number }}</dd>
<dt>timestamp</dt>
<dd><time>{{ timestamp(self.entry.timestamp) }}</time></dd>
<dt>id</dt>
<dd>{{ self.id }}</dd>
<dt>etching block</dt>
<dd><a href=/block/{{ self.id.block }}>{{ self.id.block }}</a></dd>
<dt>etching transaction</dt>
<dd>{{ self.id.tx }}</dd>
<dt>mint</dt>
%% if let Some(terms) = self.entry.terms {
<dd>
<dl>
<dt>start</dt>
%% if let Some(start) = self.entry.start() {
<dd><a href=/block/{{ start }}>{{ start }}</a></dd>
%% } else {
<dd>none</dd>
%% }
<dt>end</dt>
%% if let Some(end) = self.entry.end() {
<dd><a href=/block/{{ end }}>{{ end }}</a></dd>
%% } else {
<dd>none</dd>
%% }
<dt>amount</dt>
%% if let Some(amount) = terms.amount {
<dd>{{ self.entry.pile(amount) }}</dd>
%% } else {
<dd>none</dd>
%% }
<dt>mints</dt>
<dd>{{ self.entry.mints }}</dd>
<dt>cap</dt>
<dd>{{ terms.cap.unwrap_or_default() }}</dd>
<dt>remaining</dt>
<dd>{{ terms.cap.unwrap_or_default() - self.entry.mints }}</dd>
<dt>mintable</dt>
<dd>{{ self.mintable }}</dd>
</dl>
</dd>
%% } else {
<dd>no</dd>
%% }
<dt>supply</dt>
<dd>{{ self.entry.pile(self.entry.supply()) }}</dd>
<dt>mint progress</dt>
<dd>{{ Decimal { value: ((self.entry.supply() as f64 / self.entry.max_supply() as f64) * 10000.0) as u128, scale: 2 } }}%</dd>
<dt>premine</dt>
<dd>{{ self.entry.pile(self.entry.premine) }}</dd>
<dt>premine percentage</dt>
<dd>{{ Decimal { value: ((self.entry.premine as f64 / self.entry.supply() as f64) * 10000.0) as u128, scale: 2 } }}%</dd>
<dt>burned</dt>
<dd>{{ self.entry.pile(self.entry.burned) }}</dd>
<dt>divisibility</dt>
<dd>{{ self.entry.divisibility }}</dd>
%% if let Some(symbol) = self.entry.symbol {
<dt>symbol</dt>
<dd>{{ symbol }}</dd>
%% }
<dt>turbo</dt>
<dd>{{ self.entry.turbo }}</dd>
<dt>etching</dt>
<dd><a class=monospace href=/tx/{{ self.entry.etching }}>{{ self.entry.etching }}</a></dd>
%% if let Some(parent) = self.parent {
<dt>parent</dt>
<dd><a class=monospace href=/inscription/{{ parent }}>{{ parent }}</a></dd>
%% }
</dl>