Skip to content

Commit

Permalink
deploy: fb6a2b2
Browse files Browse the repository at this point in the history
  • Loading branch information
casey committed Mar 29, 2024
1 parent 253f110 commit d53fc67
Show file tree
Hide file tree
Showing 52 changed files with 342 additions and 84 deletions.
14 changes: 12 additions & 2 deletions ar/print.html
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine-1"><a class="header" href="#premine-1">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap-1"><a class="header" href="#cap-1">Cap</a></h5>
Expand Down Expand Up @@ -1182,7 +1182,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
14 changes: 12 additions & 2 deletions ar/runes/specification.html
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine"><a class="header" href="#premine">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap"><a class="header" href="#cap">Cap</a></h5>
Expand Down Expand Up @@ -533,7 +533,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
2 changes: 1 addition & 1 deletion ar/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ar/searchindex.json

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions de/print.html
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine-1"><a class="header" href="#premine-1">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap-1"><a class="header" href="#cap-1">Cap</a></h5>
Expand Down Expand Up @@ -1182,7 +1182,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
14 changes: 12 additions & 2 deletions de/runes/specification.html
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine"><a class="header" href="#premine">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap"><a class="header" href="#cap">Cap</a></h5>
Expand Down Expand Up @@ -533,7 +533,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
2 changes: 1 addition & 1 deletion de/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion de/searchindex.json

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions es/print.html
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine-1"><a class="header" href="#premine-1">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap-1"><a class="header" href="#cap-1">Cap</a></h5>
Expand Down Expand Up @@ -1182,7 +1182,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
14 changes: 12 additions & 2 deletions es/runes/specification.html
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine"><a class="header" href="#premine">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap"><a class="header" href="#cap">Cap</a></h5>
Expand Down Expand Up @@ -533,7 +533,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
2 changes: 1 addition & 1 deletion es/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion es/searchindex.json

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions fil/print.html
Original file line number Diff line number Diff line change
Expand Up @@ -1091,7 +1091,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine-1"><a class="header" href="#premine-1">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap-1"><a class="header" href="#cap-1">Cap</a></h5>
Expand Down Expand Up @@ -1182,7 +1182,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
14 changes: 12 additions & 2 deletions fil/runes/specification.html
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ <h5 id="flags"><a class="header" href="#flags">Flags</a></h5>
<p>The <code>Cenotaph</code> flag is unrecognized.</p>
<p>If the value of the flags field after removing recognized flags is nonzero, the runestone is a cenotaph.</p>
<h5 id="rune"><a class="header" href="#rune">Rune</a></h5>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set, but the <code>Rune</code> field is omitted, a reserved rune name is allocated, starting with <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one with each such reserved rune allocated.</p>
<p>The <code>Rune</code> field contains the name of the rune being etched. If the <code>Etching</code> flag is set but the <code>Rune</code> field is omitted, a reserved rune name is allocated.</p>
<h5 id="premine"><a class="header" href="#premine">Premine</a></h5>
<p>The <code>Premine</code> field contains the amount of premined runes.</p>
<h5 id="cap"><a class="header" href="#cap">Cap</a></h5>
Expand Down Expand Up @@ -533,7 +533,17 @@ <h5 id="etchings"><a class="header" href="#etchings">Etchings</a></h5>
</div>
<p>And so on and so on.</p>
<p>Rune names <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and above are reserved.</p>
<p><code>rune</code> may be omitted, in which case the first unallocated rune name, starting at <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code> and increasing by one each time, is etched.</p>
<p>If <code>rune</code> is omitted a reserved rune name is allocated as follows:</p>
<pre><pre class="playground"><code class="language-rust"><span class="boring">#![allow(unused)]
</span><span class="boring">fn main() {
</span>fn reserve(block: u64, tx: u32) -&gt; Rune {
Rune(
6402364363415443603228541259936211926
+ (u128::from(block) &lt;&lt; 32 | u128::from(tx))
)
}
<span class="boring">}</span></code></pre></pre>
<p><code>6402364363415443603228541259936211926</code> corresponds to the rune name <code>AAAAAAAAAAAAAAAAAAAAAAAAAAA</code>.</p>
<p>If <code>rune</code> is present, it must be unlocked as of the block in which the etching appears.</p>
<p>Initially, all rune names of length thirteen and longer, up until the first reserved rune name, are unlocked.</p>
<p>Runes begin unlocking in block 840,000, the block in which the runes protocol activates.</p>
Expand Down
2 changes: 1 addition & 1 deletion fil/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion fil/searchindex.json

Large diffs are not rendered by default.

Loading

0 comments on commit d53fc67

Please sign in to comment.