running make format
This commit is contained in:
parent
daa0070e08
commit
902a9bdc42
2 changed files with 126 additions and 83 deletions
|
|
@ -6,7 +6,12 @@
|
||||||
>
|
>
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<img alt="" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTMwLjA5IDEzNi43MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50KTt9LmNscy0ze2ZpbGw6I2ZmYzkyYjt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjUxLjY5IiB5MT0iMzEuNjciIHgyPSIxODAuMjMiIHkyPSIxMDUuMTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYyMWYiLz48c3RvcCBvZmZzZXQ9IjAuMjkiIHN0b3AtY29sb3I9IiNmZmNkMmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmNzkyMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYxLjg5LDBoNTcuNTVDMTMzLjksMCwxNDUsMS40NCwxNTIuOTIsNC4zM2MxNC4yMSw1LjA1LDIzLjYsMTQuMTgsMjguNjYsMjcuNjRMMTUyLjY4LDQ2LjRsLS4yMy0uNDhjLTIuMTgtNi43NC01LjA2LTExLjU0LTguNDMtMTQuOUEyNS40MywyNS40MywwLDAsMCwxMzIsMjUuNDlsLS4yNC0yLjg5LTMuMTMsMi4xNmE1NC4xMSw1NC4xMSwwLDAsMC05LjE2LS40OEg5MC43OVY1MUw2MS44OSw3MC42OFptMTI1LDU0LjgxQTEyNC43NiwxMjQuNzYsMCwwLDEsMTg3LjYsNjhhMTA4LjM4LDEwOC4zOCwwLDAsMS01LjMsMzQuNjJjLTMuMzcsMTEuMy05LjM5LDE5LjQ3LTE3LjU4LDI0Ljc2YTQ2LjE4LDQ2LjE4LDAsMCwxLTE3LjA5LDYuNDljLTYsMS4yLTE1LjQxLDEuNjgtMjguMTksMS42OEg2MS44OVY5OS4yOWwyOC45LTE0LjQzdjI2LjY5aDExLjU2bC4yNCwyLjE2LDMuMzctMi4xNmgxMy40OGMxMi43OCwwLDIxLjQ0LTIuODksMjYuMjYtOC40MiwzLjEzLTMuNiw1LjU0LTguNDEsNy4yMi0xNC45YTU0LjI4LDU0LjI4LDAsMCwwLDIuNDEtMTEuM1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMCAxMjIuMTMgMTI1LjcxIDM1LjU4IDEyOC44NSA2Ni41OSAyMzEuOTIgMTQuNjcgMTA4LjM3IDEwMC45NyAxMDQuNzYgNjkuNzEgMCAxMjIuMTMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjYuNjksMjguNjhoMTN2ODRoLTEzVjEwNHEtNy4zMiwxMC4yLTIxLDEwLjJhMjguMTQsMjguMTQsMCwwLDEtMjEuMTItOS4xOCwzMS4yMSwzMS4yMSwwLDAsMS04Ljc2LTIyLjM4LDMxLjE1LDMxLjE1LDAsMCwxLDguNzYtMjIuNDQsMjguMjMsMjguMjMsMCwwLDEsMjEuMTItOS4xMnExMy42OCwwLDIxLDEwLjA4Wk0yMzQuMTcsOTYuNDJhMTkuNTcsMTkuNTcsMCwwLDAsMjcuMTIsMCwxOC43NCwxOC43NCwwLDAsMCw1LjQtMTMuNzQsMTguNzQsMTguNzQsMCwwLDAtNS40LTEzLjc0LDE5LjU3LDE5LjU3LDAsMCwwLTI3LjEyLDAsMTguNzQsMTguNzQsMCwwLDAtNS40LDEzLjc0QTE4Ljc0LDE4Ljc0LDAsMCwwLDIzNC4xNyw5Ni40MloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMDIsODguMmExNi40OCwxNi40OCwwLDAsMCw2LjYsMTAuNSwyMS4yMiwyMS4yMiwwLDAsMCwxMi42LDMuNjZxMTAuMzIsMCwxNS40OC03LjQ0bDEwLjY4LDYuMjRxLTguODgsMTMuMDgtMjYuMjgsMTMuMDgtMTQuNjQsMC0yMy42NC04Ljk0dC05LTIyLjYycTAtMTMuNDQsOC44OC0yMi41dDIyLjgtOS4wNnExMy4yLDAsMjEuNjYsOS4yNGEzMiwzMiwwLDAsMSw4LjQ2LDIyLjQ0LDQwLjA5LDQwLjA5LDAsMCwxLS40OCw1LjRabS0uMTItMTAuNTZoMzUuMjhxLTEuMzItNy4zMi02LjA2LTExQTE3LjQ1LDE3LjQ1LDAsMCwwLDMyMCw2Mi44OGExOC4yMywxOC4yMywwLDAsMC0xMiw0QTE3Ljg2LDE3Ljg2LDAsMCwwLDMwMS44NSw3Ny42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNjguNDUsODguMmExNi40OCwxNi40OCwwLDAsMCw2LjYsMTAuNSwyMS4yMiwyMS4yMiwwLDAsMCwxMi42LDMuNjZxMTAuMzIsMCwxNS40OC03LjQ0bDEwLjY4LDYuMjRxLTguODgsMTMuMDgtMjYuMjgsMTMuMDgtMTQuNjQsMC0yMy42NC04Ljk0dC05LTIyLjYycTAtMTMuNDQsOC44OC0yMi41dDIyLjgtOS4wNnExMy4yLDAsMjEuNjYsOS4yNGEzMiwzMiwwLDAsMSw4LjQ2LDIyLjQ0LDQwLjA5LDQwLjA5LDAsMCwxLS40OCw1LjRabS0uMTItMTAuNTZoMzUuMjhxLTEuMzItNy4zMi02LjA2LTExYTE3LjQ1LDE3LjQ1LDAsMCwwLTExLjEtMy43MiwxOC4yMywxOC4yMywwLDAsMC0xMiw0QTE3Ljg2LDE3Ljg2LDAsMCwwLDM2OC4zMyw3Ny42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00MzcuNTgsMTAwLjQ0aDI5LjE2djEyLjI0SDQxOS45M1YxMDRMNDQ4LDY0LjkySDQyMS4xM1Y1Mi42OGg0NC4zOXY4LjYzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUxNi4yOSw1Mi42OGgxMy44bC0yMyw2MS45MnEtOC42NCwyMy4yOC0yOS4yOCwyMi4wOFYxMjQuNTZxNi4xMi4zNiw5Ljg0LTIuNTh0Ni4xMi05LjE4bC42LTEuMkw0NjguODksNTIuNjhoMTQuMTZsMTcuODksNDMuNTVaIi8+PC9nPjwvZz48L3N2Zz4=" height="40" class="d-inline-block align-top my-2">
|
<img
|
||||||
|
alt=""
|
||||||
|
src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTMwLjA5IDEzNi43MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50KTt9LmNscy0ze2ZpbGw6I2ZmYzkyYjt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjUxLjY5IiB5MT0iMzEuNjciIHgyPSIxODAuMjMiIHkyPSIxMDUuMTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYyMWYiLz48c3RvcCBvZmZzZXQ9IjAuMjkiIHN0b3AtY29sb3I9IiNmZmNkMmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmNzkyMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYxLjg5LDBoNTcuNTVDMTMzLjksMCwxNDUsMS40NCwxNTIuOTIsNC4zM2MxNC4yMSw1LjA1LDIzLjYsMTQuMTgsMjguNjYsMjcuNjRMMTUyLjY4LDQ2LjRsLS4yMy0uNDhjLTIuMTgtNi43NC01LjA2LTExLjU0LTguNDMtMTQuOUEyNS40MywyNS40MywwLDAsMCwxMzIsMjUuNDlsLS4yNC0yLjg5LTMuMTMsMi4xNmE1NC4xMSw1NC4xMSwwLDAsMC05LjE2LS40OEg5MC43OVY1MUw2MS44OSw3MC42OFptMTI1LDU0LjgxQTEyNC43NiwxMjQuNzYsMCwwLDEsMTg3LjYsNjhhMTA4LjM4LDEwOC4zOCwwLDAsMS01LjMsMzQuNjJjLTMuMzcsMTEuMy05LjM5LDE5LjQ3LTE3LjU4LDI0Ljc2YTQ2LjE4LDQ2LjE4LDAsMCwxLTE3LjA5LDYuNDljLTYsMS4yLTE1LjQxLDEuNjgtMjguMTksMS42OEg2MS44OVY5OS4yOWwyOC45LTE0LjQzdjI2LjY5aDExLjU2bC4yNCwyLjE2LDMuMzctMi4xNmgxMy40OGMxMi43OCwwLDIxLjQ0LTIuODksMjYuMjYtOC40MiwzLjEzLTMuNiw1LjU0LTguNDEsNy4yMi0xNC45YTU0LjI4LDU0LjI4LDAsMCwwLDIuNDEtMTEuM1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMCAxMjIuMTMgMTI1LjcxIDM1LjU4IDEyOC44NSA2Ni41OSAyMzEuOTIgMTQuNjcgMTA4LjM3IDEwMC45NyAxMDQuNzYgNjkuNzEgMCAxMjIuMTMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjYuNjksMjguNjhoMTN2ODRoLTEzVjEwNHEtNy4zMiwxMC4yLTIxLDEwLjJhMjguMTQsMjguMTQsMCwwLDEtMjEuMTItOS4xOCwzMS4yMSwzMS4yMSwwLDAsMS04Ljc2LTIyLjM4LDMxLjE1LDMxLjE1LDAsMCwxLDguNzYtMjIuNDQsMjguMjMsMjguMjMsMCwwLDEsMjEuMTItOS4xMnExMy42OCwwLDIxLDEwLjA4Wk0yMzQuMTcsOTYuNDJhMTkuNTcsMTkuNTcsMCwwLDAsMjcuMTIsMCwxOC43NCwxOC43NCwwLDAsMCw1LjQtMTMuNzQsMTguNzQsMTguNzQsMCwwLDAtNS40LTEzLjc0LDE5LjU3LDE5LjU3LDAsMCwwLTI3LjEyLDAsMTguNzQsMTguNzQsMCwwLDAtNS40LDEzLjc0QTE4Ljc0LDE4Ljc0LDAsMCwwLDIzNC4xNyw5Ni40MloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMDIsODguMmExNi40OCwxNi40OCwwLDAsMCw2LjYsMTAuNSwyMS4yMiwyMS4yMiwwLDAsMCwxMi42LDMuNjZxMTAuMzIsMCwxNS40OC03LjQ0bDEwLjY4LDYuMjRxLTguODgsMTMuMDgtMjYuMjgsMTMuMDgtMTQuNjQsMC0yMy42NC04Ljk0dC05LTIyLjYycTAtMTMuNDQsOC44OC0yMi41dDIyLjgtOS4wNnExMy4yLDAsMjEuNjYsOS4yNGEzMiwzMiwwLDAsMSw4LjQ2LDIyLjQ0LDQwLjA5LDQwLjA5LDAsMCwxLS40OCw1LjRabS0uMTItMTAuNTZoMzUuMjhxLTEuMzItNy4zMi02LjA2LTExQTE3LjQ1LDE3LjQ1LDAsMCwwLDMyMCw2Mi44OGExOC4yMywxOC4yMywwLDAsMC0xMiw0QTE3Ljg2LDE3Ljg2LDAsMCwwLDMwMS44NSw3Ny42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNjguNDUsODguMmExNi40OCwxNi40OCwwLDAsMCw2LjYsMTAuNSwyMS4yMiwyMS4yMiwwLDAsMCwxMi42LDMuNjZxMTAuMzIsMCwxNS40OC03LjQ0bDEwLjY4LDYuMjRxLTguODgsMTMuMDgtMjYuMjgsMTMuMDgtMTQuNjQsMC0yMy42NC04Ljk0dC05LTIyLjYycTAtMTMuNDQsOC44OC0yMi41dDIyLjgtOS4wNnExMy4yLDAsMjEuNjYsOS4yNGEzMiwzMiwwLDAsMSw4LjQ2LDIyLjQ0LDQwLjA5LDQwLjA5LDAsMCwxLS40OCw1LjRabS0uMTItMTAuNTZoMzUuMjhxLTEuMzItNy4zMi02LjA2LTExYTE3LjQ1LDE3LjQ1LDAsMCwwLTExLjEtMy43MiwxOC4yMywxOC4yMywwLDAsMC0xMiw0QTE3Ljg2LDE3Ljg2LDAsMCwwLDM2OC4zMyw3Ny42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00MzcuNTgsMTAwLjQ0aDI5LjE2djEyLjI0SDQxOS45M1YxMDRMNDQ4LDY0LjkySDQyMS4xM1Y1Mi42OGg0NC4zOXY4LjYzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUxNi4yOSw1Mi42OGgxMy44bC0yMyw2MS45MnEtOC42NCwyMy4yOC0yOS4yOCwyMi4wOFYxMjQuNTZxNi4xMi4zNiw5Ljg0LTIuNTh0Ni4xMi05LjE4bC42LTEuMkw0NjguODksNTIuNjhoMTQuMTZsMTcuODksNDMuNTVaIi8+PC9nPjwvZz48L3N2Zz4="
|
||||||
|
height="40"
|
||||||
|
class="d-inline-block align-top my-2"
|
||||||
|
/>
|
||||||
<h5 class="text-subtitle1 q-my-none">
|
<h5 class="text-subtitle1 q-my-none">
|
||||||
Deezy.io: Do onchain to offchain and vice-versa swaps
|
Deezy.io: Do onchain to offchain and vice-versa swaps
|
||||||
</h5>
|
</h5>
|
||||||
|
|
@ -17,17 +22,19 @@
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<a
|
<a class="text-light-blue" target="_blank" href="https://docs.deezy.io/"
|
||||||
class="text-light-blue"
|
|
||||||
target="_blank"
|
|
||||||
href="https://docs.deezy.io/"
|
|
||||||
>API DOCS</a
|
>API DOCS</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<small
|
<small
|
||||||
>Created by,
|
>Created by,
|
||||||
<a class="text-light-blue" target="_blank" href="https://twitter.com/Uthpala_419">Uthpala</a></small
|
<a
|
||||||
|
class="text-light-blue"
|
||||||
|
target="_blank"
|
||||||
|
href="https://twitter.com/Uthpala_419"
|
||||||
|
>Uthpala</a
|
||||||
|
></small
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
|
@ -39,18 +46,25 @@
|
||||||
label="API info"
|
label="API info"
|
||||||
:content-inset-level="0.5"
|
:content-inset-level="0.5"
|
||||||
>
|
>
|
||||||
<q-expansion-item group="swap-ln-to-btc" dense expand-separator label="Swap (LIGHTNING TO BTC)" :content-inset-level="0.5">
|
<q-expansion-item
|
||||||
|
group="swap-ln-to-btc"
|
||||||
|
dense
|
||||||
|
expand-separator
|
||||||
|
label="Swap (LIGHTNING TO BTC)"
|
||||||
|
:content-inset-level="0.5"
|
||||||
|
>
|
||||||
<q-expansion-item group="ln-to-btc" dense expand-separator label="GET Info">
|
<q-expansion-item group="ln-to-btc" dense expand-separator label="GET Info">
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<h5 class="text-caption q-mt-sm q-mb-none">
|
<h5 class="text-caption q-mt-sm q-mb-none">
|
||||||
Get the current info about the swap service for converting LN btc to on-chain BTC.
|
Get the current info about the swap service for converting LN btc to
|
||||||
|
on-chain BTC.
|
||||||
</h5>
|
</h5>
|
||||||
<code class="text-light-blue">
|
<code class="text-light-blue">
|
||||||
<span class="text-white">GET (mainnet)</span>
|
<span class="text-white">GET (mainnet)</span>
|
||||||
https://api.deezy.io/v1/swap/info
|
https://api.deezy.io/v1/swap/info
|
||||||
</code>
|
</code>
|
||||||
<br>
|
<br />
|
||||||
<code class="text-light-blue">
|
<code class="text-light-blue">
|
||||||
<span class="text-white">GET (testnet)</span>
|
<span class="text-white">GET (testnet)</span>
|
||||||
https://api-testnet.deezy.io/v1/swap/info
|
https://api-testnet.deezy.io/v1/swap/info
|
||||||
|
|
@ -77,7 +91,8 @@
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<h5 class="text-caption q-mt-sm q-mb-none">
|
<h5 class="text-caption q-mt-sm q-mb-none">
|
||||||
Initiate a new swap to send lightning btc in exchange for on-chain btc
|
Initiate a new swap to send lightning btc in exchange for on-chain
|
||||||
|
btc
|
||||||
</h5>
|
</h5>
|
||||||
<code class="text-light-blue">
|
<code class="text-light-blue">
|
||||||
<span class="text-white">POST (mainnet)</span>
|
<span class="text-white">POST (mainnet)</span>
|
||||||
|
|
@ -141,18 +156,30 @@
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-expansion-item>
|
</q-expansion-item>
|
||||||
</q-expansion-item>
|
</q-expansion-item>
|
||||||
<q-expansion-item group="swap-btc-to-ln" dense expand-separator label="Swap (BTC TO LIGHTNING)" :content-inset-level="0.5">
|
<q-expansion-item
|
||||||
<q-expansion-item group="btc-to-ln" dense expand-separator label="POST New On-Chain Deposit Address">
|
group="swap-btc-to-ln"
|
||||||
|
dense
|
||||||
|
expand-separator
|
||||||
|
label="Swap (BTC TO LIGHTNING)"
|
||||||
|
:content-inset-level="0.5"
|
||||||
|
>
|
||||||
|
<q-expansion-item
|
||||||
|
group="btc-to-ln"
|
||||||
|
dense
|
||||||
|
expand-separator
|
||||||
|
label="POST New On-Chain Deposit Address"
|
||||||
|
>
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<h5 class="text-caption q-mt-sm q-mb-none">
|
<h5 class="text-caption q-mt-sm q-mb-none">
|
||||||
Generate an on-chain deposit address for your lnurl or lightning address.
|
Generate an on-chain deposit address for your lnurl or lightning
|
||||||
|
address.
|
||||||
</h5>
|
</h5>
|
||||||
<code class="text-light-blue">
|
<code class="text-light-blue">
|
||||||
<span class="text-white">POST (mainnet)</span>
|
<span class="text-white">POST (mainnet)</span>
|
||||||
https://api.deezy.io/v1/source
|
https://api.deezy.io/v1/source
|
||||||
</code>
|
</code>
|
||||||
<br>
|
<br />
|
||||||
<code class="text-light-blue">
|
<code class="text-light-blue">
|
||||||
<span class="text-white">POST (testnet)</span>
|
<span class="text-white">POST (testnet)</span>
|
||||||
https://api-testnet.deezy.io/v1/source
|
https://api-testnet.deezy.io/v1/source
|
||||||
|
|
@ -178,7 +205,12 @@
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-expansion-item>
|
</q-expansion-item>
|
||||||
<q-expansion-item group="btc-to-ln" dense expand-separator label="GET Lookup (BTC to LN) Swaps">
|
<q-expansion-item
|
||||||
|
group="btc-to-ln"
|
||||||
|
dense
|
||||||
|
expand-separator
|
||||||
|
label="GET Lookup (BTC to LN) Swaps"
|
||||||
|
>
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<h5 class="text-caption q-mt-sm q-mb-none">
|
<h5 class="text-caption q-mt-sm q-mb-none">
|
||||||
|
|
@ -188,7 +220,7 @@
|
||||||
<span class="text-white">GET (mainnet)</span>
|
<span class="text-white">GET (mainnet)</span>
|
||||||
https://api.deezy.io/v1/source/lookup
|
https://api.deezy.io/v1/source/lookup
|
||||||
</code>
|
</code>
|
||||||
<br>
|
<br />
|
||||||
<code class="text-light-blue">
|
<code class="text-light-blue">
|
||||||
<span class="text-white">GET (testnet)</span>
|
<span class="text-white">GET (testnet)</span>
|
||||||
https://api-testnet.deezy.io/v1/source/lookup
|
https://api-testnet.deezy.io/v1/source/lookup
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,7 @@
|
||||||
<div class="col-12 col-md-8 col-lg-7 q-gutter-y-md">
|
<div class="col-12 col-md-8 col-lg-7 q-gutter-y-md">
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<h5 class="text-subtitle1 q-mt-none q-mb-md">
|
<h5 class="text-subtitle1 q-mt-none q-mb-md">Deezy</h5>
|
||||||
Deezy
|
|
||||||
</h5>
|
|
||||||
<q-separator class="q-my-lg"></q-separator>
|
<q-separator class="q-my-lg"></q-separator>
|
||||||
<q-card>
|
<q-card>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
|
|
@ -32,7 +30,10 @@
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
<div v-show="swapLnToBtc.show" class="q-pa-lg q-pt-xl lnbits__dialog-card">
|
<div
|
||||||
|
v-show="swapLnToBtc.show"
|
||||||
|
class="q-pa-lg q-pt-xl lnbits__dialog-card"
|
||||||
|
>
|
||||||
<h6 class="q-mt-none">LIGHTNING BTC -> BTC</h6>
|
<h6 class="q-mt-none">LIGHTNING BTC -> BTC</h6>
|
||||||
<q-form @submit="sendLnToBtc" class="q-gutter-md">
|
<q-form @submit="sendLnToBtc" class="q-gutter-md">
|
||||||
<q-input
|
<q-input
|
||||||
|
|
@ -66,12 +67,9 @@
|
||||||
type="submit"
|
type="submit"
|
||||||
label="Create Swap"
|
label="Create Swap"
|
||||||
></q-btn>
|
></q-btn>
|
||||||
<q-btn
|
<q-btn flat color="grey" class="q-ml-auto" @click="resetSwapLnToBtc"
|
||||||
flat
|
>Cancel</q-btn
|
||||||
color="grey"
|
>
|
||||||
class="q-ml-auto"
|
|
||||||
@click="resetSwapLnToBtc"
|
|
||||||
>Cancel</q-btn>
|
|
||||||
</q-form>
|
</q-form>
|
||||||
<q-dialog v-model="swapLnToBtc.showInvoice" persistent>
|
<q-dialog v-model="swapLnToBtc.showInvoice" persistent>
|
||||||
<q-card flat bordered class="my-card">
|
<q-card flat bordered class="my-card">
|
||||||
|
|
@ -91,7 +89,12 @@
|
||||||
></qrcode>
|
></qrcode>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-card-section>
|
<q-card-section>
|
||||||
<q-btn outline @click="copyLnInvoice" label="Copy" color="primary"></q-btn>
|
<q-btn
|
||||||
|
outline
|
||||||
|
@click="copyLnInvoice"
|
||||||
|
label="Copy"
|
||||||
|
color="primary"
|
||||||
|
></q-btn>
|
||||||
<q-input
|
<q-input
|
||||||
v-model="swapLnToBtc.response"
|
v-model="swapLnToBtc.response"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
|
|
@ -102,7 +105,10 @@
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
</div>
|
</div>
|
||||||
<div v-show="swapBtcToLn.show" class="q-pa-lg q-pt-xl lnbits__dialog-card">
|
<div
|
||||||
|
v-show="swapBtcToLn.show"
|
||||||
|
class="q-pa-lg q-pt-xl lnbits__dialog-card"
|
||||||
|
>
|
||||||
<h6 class="q-mt-none">BTC -> LIGHTNING BTC</h6>
|
<h6 class="q-mt-none">BTC -> LIGHTNING BTC</h6>
|
||||||
<q-form @submit="sendBtcToLn" class="q-gutter-md">
|
<q-form @submit="sendBtcToLn" class="q-gutter-md">
|
||||||
<q-input
|
<q-input
|
||||||
|
|
@ -119,12 +125,9 @@
|
||||||
type="submit"
|
type="submit"
|
||||||
label="Create Swap"
|
label="Create Swap"
|
||||||
></q-btn>
|
></q-btn>
|
||||||
<q-btn
|
<q-btn flat color="grey" class="q-ml-auto" @click="resetSwapBtcToLn"
|
||||||
flat
|
>Cancel</q-btn
|
||||||
color="grey"
|
>
|
||||||
class="q-ml-auto"
|
|
||||||
@click="resetSwapBtcToLn"
|
|
||||||
>Cancel</q-btn>
|
|
||||||
</q-form>
|
</q-form>
|
||||||
<q-dialog v-model="swapBtcToLn.showDetails" persistent maximized>
|
<q-dialog v-model="swapBtcToLn.showDetails" persistent maximized>
|
||||||
<q-card flat bordered class="my-card">
|
<q-card flat bordered class="my-card">
|
||||||
|
|
@ -153,6 +156,7 @@
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
</div>
|
</div>
|
||||||
|
</q-card-section>
|
||||||
</q-card>
|
</q-card>
|
||||||
{% raw %}
|
{% raw %}
|
||||||
<q-dialog v-model="swapLnToBtc.invoicePaid">
|
<q-dialog v-model="swapLnToBtc.invoicePaid">
|
||||||
|
|
@ -192,7 +196,7 @@
|
||||||
mixins: [windowMixin],
|
mixins: [windowMixin],
|
||||||
data: function () {
|
data: function () {
|
||||||
return {
|
return {
|
||||||
lightning_btc: "",
|
lightning_btc: '',
|
||||||
tools: [],
|
tools: [],
|
||||||
swapLnToBtc: {
|
swapLnToBtc: {
|
||||||
show: false,
|
show: false,
|
||||||
|
|
@ -202,23 +206,26 @@
|
||||||
},
|
},
|
||||||
response: null,
|
response: null,
|
||||||
invoicePaid: false,
|
invoicePaid: false,
|
||||||
onchainTxId: null,
|
onchainTxId: null
|
||||||
},
|
},
|
||||||
swapBtcToLn: {
|
swapBtcToLn: {
|
||||||
show: false,
|
show: false,
|
||||||
showDetails: false,
|
showDetails: false,
|
||||||
data: {},
|
data: {},
|
||||||
response: {}
|
response: {}
|
||||||
},
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
checkIfInvoiceIsPaid() {
|
checkIfInvoiceIsPaid() {
|
||||||
if (this.swapLnToBtc.response && !this.swapLnToBtc.invoicePaid ) {
|
if (this.swapLnToBtc.response && !this.swapLnToBtc.invoicePaid) {
|
||||||
var self = this
|
var self = this
|
||||||
let interval = setInterval(() => {
|
let interval = setInterval(() => {
|
||||||
axios.get(`https://api.deezy.io/v1/swap/lookup?bolt11_invoice=${self.swapLnToBtc.response}`)
|
axios
|
||||||
.then(function (response){
|
.get(
|
||||||
|
`https://api.deezy.io/v1/swap/lookup?bolt11_invoice=${self.swapLnToBtc.response}`
|
||||||
|
)
|
||||||
|
.then(function (response) {
|
||||||
if (response.data.on_chain_txid || count > 4) {
|
if (response.data.on_chain_txid || count > 4) {
|
||||||
self.swapLnToBtc = {
|
self.swapLnToBtc = {
|
||||||
...self.swapLnToBtc,
|
...self.swapLnToBtc,
|
||||||
|
|
@ -236,10 +243,13 @@
|
||||||
},
|
},
|
||||||
sendLnToBtc() {
|
sendLnToBtc() {
|
||||||
var self = this
|
var self = this
|
||||||
axios.post('https://api.deezy.io/v1/swap', {
|
axios
|
||||||
|
.post('https://api.deezy.io/v1/swap', {
|
||||||
amount_sats: parseInt(self.swapLnToBtc.data.amount),
|
amount_sats: parseInt(self.swapLnToBtc.data.amount),
|
||||||
on_chain_address: self.swapLnToBtc.data.on_chain_address,
|
on_chain_address: self.swapLnToBtc.data.on_chain_address,
|
||||||
on_chain_sats_per_vbyte: parseInt(self.swapLnToBtc.data.on_chain_sats_per_vbyte)
|
on_chain_sats_per_vbyte: parseInt(
|
||||||
|
self.swapLnToBtc.data.on_chain_sats_per_vbyte
|
||||||
|
)
|
||||||
})
|
})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
self.swapLnToBtc = {
|
self.swapLnToBtc = {
|
||||||
|
|
@ -250,29 +260,30 @@
|
||||||
self.checkIfInvoiceIsPaid()
|
self.checkIfInvoiceIsPaid()
|
||||||
})
|
})
|
||||||
.catch(function (error) {
|
.catch(function (error) {
|
||||||
console.log(error);
|
console.log(error)
|
||||||
});
|
})
|
||||||
},
|
},
|
||||||
sendBtcToLn() {
|
sendBtcToLn() {
|
||||||
var self = this
|
var self = this
|
||||||
axios.post('https://api.deezy.io/v1/source', {
|
axios
|
||||||
lnurl_or_lnaddress: self.swapBtcToLn.data.lnurl_or_lnaddress,
|
.post('https://api.deezy.io/v1/source', {
|
||||||
|
lnurl_or_lnaddress: self.swapBtcToLn.data.lnurl_or_lnaddress
|
||||||
})
|
})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
self.swapBtcToLn = {
|
self.swapBtcToLn = {
|
||||||
...self.swapBtcToLn,
|
...self.swapBtcToLn,
|
||||||
response: response.data,
|
response: response.data,
|
||||||
showDetails: true,
|
showDetails: true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(function (error) {
|
.catch(function (error) {
|
||||||
console.log(error);
|
console.log(error)
|
||||||
});
|
})
|
||||||
},
|
},
|
||||||
resetSwapBtcToLn() {
|
resetSwapBtcToLn() {
|
||||||
this.swapBtcToLn = {
|
this.swapBtcToLn = {
|
||||||
...this.swapBtcToLn,
|
...this.swapBtcToLn,
|
||||||
data: {},
|
data: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
resetSwapLnToBtc() {
|
resetSwapLnToBtc() {
|
||||||
|
|
@ -280,7 +291,7 @@
|
||||||
...this.swapLnToBtc,
|
...this.swapLnToBtc,
|
||||||
data: {}
|
data: {}
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue