Skip to content

Commit

Permalink
Feat/standards/src47 (#35)
Browse files Browse the repository at this point in the history
* wip: URI parser working

* test: finished unit tests for SRC47

* test: checks circular dependency

* chore: correct exports

* docs: updated docs

* chore: added w3 tld

* feat: added deep resolution for SRC47

* feat: added more TLDs for resolver

* chore: improved description

* docs: updated
  • Loading branch information
ohager authored Nov 29, 2022
1 parent 687d9ae commit 49a66b1
Show file tree
Hide file tree
Showing 216 changed files with 3,490 additions and 1,455 deletions.
2 changes: 1 addition & 1 deletion docs/assets/js/search.js

Large diffs are not rendered by default.

21 changes: 12 additions & 9 deletions docs/classes/contracts.contractdataview.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L24">packages/contracts/src/ContractDataView.ts:24</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L24">packages/contracts/src/ContractDataView.ts:24</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -171,7 +171,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> Variable<wbr>Length</h3>
<div class="tsd-signature tsd-kind-icon">Variable<wbr>Length<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 16</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L24">packages/contracts/src/ContractDataView.ts:24</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L24">packages/contracts/src/ContractDataView.ts:24</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -193,7 +193,7 @@ <h3>count<wbr>Code<wbr>Pages</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L39">packages/contracts/src/ContractDataView.ts:39</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L39">packages/contracts/src/ContractDataView.ts:39</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -213,7 +213,7 @@ <h3>get<wbr>Contract</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L32">packages/contracts/src/ContractDataView.ts:32</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L32">packages/contracts/src/ContractDataView.ts:32</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -233,7 +233,7 @@ <h3>get<wbr>Data<wbr>Blocks<wbr>AsString</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L59">packages/contracts/src/ContractDataView.ts:59</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L59">packages/contracts/src/ContractDataView.ts:59</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -271,7 +271,7 @@ <h3>get<wbr>Hex<wbr>Data<wbr>At</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L88">packages/contracts/src/ContractDataView.ts:88</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L88">packages/contracts/src/ContractDataView.ts:88</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -309,7 +309,7 @@ <h3>get<wbr>Variable</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L78">packages/contracts/src/ContractDataView.ts:78</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L78">packages/contracts/src/ContractDataView.ts:78</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -341,7 +341,7 @@ <h3>get<wbr>Variable<wbr>AsDecimal</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L69">packages/contracts/src/ContractDataView.ts:69</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L69">packages/contracts/src/ContractDataView.ts:69</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -373,7 +373,7 @@ <h3>get<wbr>Variable<wbr>AsString</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/contracts/src/ContractDataView.ts#L48">packages/contracts/src/ContractDataView.ts:48</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/contracts/src/ContractDataView.ts#L48">packages/contracts/src/ContractDataView.ts:48</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -427,6 +427,9 @@ <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</s
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src44.html">standards.SRC44</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src47.html">standards.SRC47</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/util.html">util</a>
</li>
Expand Down
21 changes: 12 additions & 9 deletions docs/classes/core.address.html
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ <h3>equals</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L148">packages/core/src/address/address.ts:148</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L148">packages/core/src/address/address.ts:148</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -168,7 +168,7 @@ <h3>get<wbr>Numeric<wbr>Id</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L112">packages/core/src/address/address.ts:112</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L112">packages/core/src/address/address.ts:112</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -188,7 +188,7 @@ <h3>get<wbr>Public<wbr>Key</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L105">packages/core/src/address/address.ts:105</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L105">packages/core/src/address/address.ts:105</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand All @@ -208,7 +208,7 @@ <h3>get<wbr>Reed<wbr>Solomon<wbr>Address</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L122">packages/core/src/address/address.ts:122</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L122">packages/core/src/address/address.ts:122</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -245,7 +245,7 @@ <h3>get<wbr>Reed<wbr>Solomon<wbr>Address<wbr>Extended</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L136">packages/core/src/address/address.ts:136</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L136">packages/core/src/address/address.ts:136</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -286,7 +286,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> create</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L50">packages/core/src/address/address.ts:50</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L50">packages/core/src/address/address.ts:50</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -329,7 +329,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Numeric<wbr>Id</
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L65">packages/core/src/address/address.ts:65</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L65">packages/core/src/address/address.ts:65</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -355,7 +355,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Public<wbr>Key</
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L75">packages/core/src/address/address.ts:75</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L75">packages/core/src/address/address.ts:75</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -392,7 +392,7 @@ <h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Reed<wbr>Solomon
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/address/address.ts#L84">packages/core/src/address/address.ts:84</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/address/address.ts#L84">packages/core/src/address/address.ts:84</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
Expand Down Expand Up @@ -450,6 +450,9 @@ <h4 class="tsd-returns-title">Returns <a href="core.address.html" class="tsd-sig
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src44.html">standards.SRC44</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src47.html">standards.SRC47</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/util.html">util</a>
</li>
Expand Down
7 changes: 5 additions & 2 deletions docs/classes/core.attachment.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L14">packages/core/src/typings/attachment.ts:14</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L14">packages/core/src/typings/attachment.ts:14</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -166,7 +166,7 @@ <h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L15">packages/core/src/typings/attachment.ts:15</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L15">packages/core/src/typings/attachment.ts:15</a></li>
</ul>
</aside>
</section>
Expand Down Expand Up @@ -202,6 +202,9 @@ <h3>type</h3>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src44.html">standards.SRC44</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src47.html">standards.SRC47</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/util.html">util</a>
</li>
Expand Down
13 changes: 8 additions & 5 deletions docs/classes/core.attachmentencryptedmessage.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ <h3>constructor</h3>
<aside class="tsd-sources">
<p>Overrides <a href="core.attachment.html">Attachment</a>.<a href="core.attachment.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L45">packages/core/src/typings/attachment.ts:45</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L45">packages/core/src/typings/attachment.ts:45</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -166,7 +166,7 @@ <h3>data</h3>
<div class="tsd-signature tsd-kind-icon">data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L43">packages/core/src/typings/attachment.ts:43</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L43">packages/core/src/typings/attachment.ts:43</a></li>
</ul>
</aside>
</section>
Expand All @@ -176,7 +176,7 @@ <h3>is<wbr>Text</h3>
<div class="tsd-signature tsd-kind-icon">is<wbr>Text<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L45">packages/core/src/typings/attachment.ts:45</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L45">packages/core/src/typings/attachment.ts:45</a></li>
</ul>
</aside>
</section>
Expand All @@ -186,7 +186,7 @@ <h3>nonce</h3>
<div class="tsd-signature tsd-kind-icon">nonce<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L44">packages/core/src/typings/attachment.ts:44</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L44">packages/core/src/typings/attachment.ts:44</a></li>
</ul>
</aside>
</section>
Expand All @@ -197,7 +197,7 @@ <h3>type</h3>
<aside class="tsd-sources">
<p>Inherited from <a href="core.attachment.html">Attachment</a>.<a href="core.attachment.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L15">packages/core/src/typings/attachment.ts:15</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L15">packages/core/src/typings/attachment.ts:15</a></li>
</ul>
</aside>
</section>
Expand Down Expand Up @@ -233,6 +233,9 @@ <h3>type</h3>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src44.html">standards.SRC44</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src47.html">standards.SRC47</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/util.html">util</a>
</li>
Expand Down
11 changes: 7 additions & 4 deletions docs/classes/core.attachmentmessage.html
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ <h3>constructor</h3>
<aside class="tsd-sources">
<p>Overrides <a href="core.attachment.html">Attachment</a>.<a href="core.attachment.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L26">packages/core/src/typings/attachment.ts:26</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L26">packages/core/src/typings/attachment.ts:26</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -165,7 +165,7 @@ <h3>message</h3>
<div class="tsd-signature tsd-kind-icon">message<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L26">packages/core/src/typings/attachment.ts:26</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L26">packages/core/src/typings/attachment.ts:26</a></li>
</ul>
</aside>
</section>
Expand All @@ -175,7 +175,7 @@ <h3>message<wbr>IsText</h3>
<div class="tsd-signature tsd-kind-icon">message<wbr>IsText<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L25">packages/core/src/typings/attachment.ts:25</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L25">packages/core/src/typings/attachment.ts:25</a></li>
</ul>
</aside>
</section>
Expand All @@ -186,7 +186,7 @@ <h3>type</h3>
<aside class="tsd-sources">
<p>Inherited from <a href="core.attachment.html">Attachment</a>.<a href="core.attachment.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/46e016b/packages/core/src/typings/attachment.ts#L15">packages/core/src/typings/attachment.ts:15</a></li>
<li>Defined in <a href="https://github.com/signum-network/signumjs/blob/fc13942/packages/core/src/typings/attachment.ts#L15">packages/core/src/typings/attachment.ts:15</a></li>
</ul>
</aside>
</section>
Expand Down Expand Up @@ -222,6 +222,9 @@ <h3>type</h3>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src44.html">standards.SRC44</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/standards_src47.html">standards.SRC47</a>
</li>
<li class=" tsd-kind-external-module">
<a href="../modules/util.html">util</a>
</li>
Expand Down
Loading

0 comments on commit 49a66b1

Please sign in to comment.