mirror of
https://github.com/aljazceru/BitcoinAndLightningLayerSpecs.github.io.git
synced 2025-12-17 14:04:20 +01:00
2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
(function(e){function n(n){for(var t,i,o=n[0],c=n[1],l=n[2],p=0,u=[];p<o.length;p++)i=o[p],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&u.push(a[i][0]),a[i]=0;for(t in c)Object.prototype.hasOwnProperty.call(c,t)&&(e[t]=c[t]);d&&d(n);while(u.length)u.shift()();return r.push.apply(r,l||[]),s()}function s(){for(var e,n=0;n<r.length;n++){for(var s=r[n],t=!0,o=1;o<s.length;o++){var c=s[o];0!==a[c]&&(t=!1)}t&&(r.splice(n--,1),e=i(i.s=s[0]))}return e}var t={},a={app:0},r=[];function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=e,i.c=t,i.d=function(e,n,s){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:s})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var t in e)i.d(s,t,function(n){return e[n]}.bind(null,t));return s},i.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="/webbtc/demo/";var o=window["webpackJsonp"]=window["webpackJsonp"]||[],c=o.push.bind(o);o.push=n,o=o.slice();for(var l=0;l<o.length;l++)n(o[l]);var d=c;r.push([0,"chunk-vendors"]),s()})({0:function(e,n,s){e.exports=s("56d7")},"29df":function(e,n,s){"use strict";s("2b65")},"2b65":function(e,n,s){},"56d7":function(e,n,s){"use strict";s.r(n);s("e260"),s("e6cf"),s("cca6"),s("a79d");var t=s("2b0e"),a=function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("v-app",[s("v-app-bar",{attrs:{app:"",color:"primary",dark:""}},[s("div",{staticClass:"d-flex align-center"},[e._v(" Bitcoin and Lightning Spec Wrapper Prototype ")]),s("v-spacer")],1),s("v-main",[s("Index")],1)],1)},r=[],i=function(){var e=this,n=e.$createElement,s=e._self._c||n;return s("v-container",[s("v-row",[s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("h2",{staticClass:"headline font-weight-bold mb-3"},[e._v(" Action ")])]),s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("h2",{staticClass:"headline font-weight-bold mb-3"},[e._v(" Bitcoin ")])]),s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("h2",{staticClass:"headline font-weight-bold mb-3"},[e._v(" WebLN ")])]),s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("h2",{staticClass:"headline font-weight-bold mb-3"},[e._v(" Proposed ")])])],1),e._l(e.items,(function(n){return s("v-row",{key:n.name},[s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("h2",[e._v(e._s(n.name))]),s("p",[e._v(e._s(n.description))]),s("p",[s("a",{attrs:{href:n.docs}},[e._v("Docs")])])]),s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("p",[s("v-btn",{on:{click:function(e){return n.bitcoin.call()}}},[e._v(e._s(n.name))])],1),e._v(" Request: "+e._s(n.bitcoin.signature)+" "),s("div",{directives:[{name:"show",rawName:"v-show",value:n.bitcoin.response,expression:"item.bitcoin.response"}]},[e._v(" Response: "),s("pre",[e._v(e._s(n.bitcoin.response))])])]),s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("p",[s("v-btn",{on:{click:function(e){return n.webln.call()}}},[e._v(e._s(n.name))])],1),s("div",[e._v(" Request: "+e._s(n.webln.signature)+" "),s("div",{directives:[{name:"show",rawName:"v-show",value:n.webln.response,expression:"item.webln.response"}]},[e._v(" Response: "),s("pre",[e._v(e._s(n.webln.response))])])])]),s("v-col",{staticClass:"mb-5",attrs:{cols:"3"}},[s("p",[s("v-btn",{on:{click:function(e){return n.wrapper.call()}}},[e._v(e._s(n.name))])],1),e._v(" Request: "+e._s(n.wrapper.signature)+" "),s("div",{directives:[{name:"show",rawName:"v-show",value:n.wrapper.response,expression:"item.wrapper.response"}]},[s("pre",[e._v(e._s(n.wrapper.response))])])])],1)}))],2)},o=[],c=s("d4ec"),l=s("bee2"),d=function(){function e(){Object(c["a"])(this,e)}return Object(l["a"])(e,[{key:"enable",value:function(){window.bitcoin.enable(),window.webln.enable()}}]),e}(),p={name:"Index",mounted:function(){this.api=new d},data:function(){return{items:[{name:"Enable Wallet",description:"Enable wallet API",docs:"/enable/",bitcoin:{signature:"enable()",params:"[]",response:!1,call:function(){var e=this;window.bitcoin.enable().then((function(n){e.response=n}))}},webln:{signature:"enable()",response:!1,call:function(){var e=this;window.webln.enable().then((function(n){e.response=n}))}},wrapper:{response:!1,signature:"enable()",call:function(){this.response={enabled:!0}}}},{name:"Wallet Info",description:"Get information",docs:"/info/",bitcoin:{signature:"NA",response:!1,call:function(){this.response="Not implemented"}},webln:{signature:"getInfo()",response:!1,call:function(){var e=this;window.webln.getInfo().then((function(n){e.response=n}))}},wrapper:{response:!1,signature:"getInfo()",call:function(){this.response={version:1,supports:["bip39","bip32"],methods:["enable","getInfo","getAddress","signMessage","verifyMessage","makeInvoice","sendPayment"]}}}},{name:"Message Signature",description:"Sign a message",docs:"/signatures/sign/",bitcoin:{signature:"signMessage(msg, address)",response:!1,call:function(){var e=this;window.bitcoin.request({method:"wallet_getAddresses",params:[0,1,!1]}).then((function(n){window.bitcoin.request({method:"wallet_signMessage",params:["Message",n[0].address]}).then((function(n){e.response=n}))}))}},webln:{signature:"signMessage(msg)",response:!1,call:function(){var e=this;window.webln.signMessage("test").then((function(n){e.response=n}))}},wrapper:{response:!1,signature:"signMessage(msg)",call:function(){this.response="2047ab7b010687146ef9d69648cbdc4610b7ebaf6f21d7255f2113fe87b24d4b4264eef980d21f29d3ba81b369e41bf532b1292021af16c6773187c34d090b7efb"}}},{name:"Verify Message",description:"Verify a message and signature",docs:"/signatures/verify/",bitcoin:{response:!1,signature:"verifyMessage(signature, msg)",call:function(){console.log("Not implemented")}},webln:{response:!1,signature:"verifyMessage(signature, msg)",call:function(){var e=this;window.webln.verifyMessage("d631ou68jhccqn4pnqreijorrpbfkb85durtw1r75uxj8s3b4w5rc718fx36rco7y4wtgjyytk5edhrrc8bgx1afr4oaxs9u983o5kyc","data").then((function(n){e.response=n}))}},wrapper:{response:!1,signature:"verifyMessage(signature, msg)",call:function(){this.response=!0}}},{name:"Invoice",description:"makeInvoice",docs:"/invoices/makeInvoice/",bitcoin:{response:!1,signature:"makeInvoice(bip21uri)",call:function(){var e=this;window.bitcoin.request({method:"makeInvoice",params:["mpUVDdBihqyMvzDmWwpvWLD92tDebh7ZCV",1e4]}).then((function(n){e.response=n}))}},webln:{signature:"makeInvoice(amount)",call:function(){window.webln.makeInvoice({amount:1}).then(console.log)}},wrapper:{response:!1,signature:"sendPayment(amount)",call:function(){this.response={paymentRequest:"lnbc10n1p3x9thxpp59xj4cmm26jnpnrfekgncyj42e9lxredz…734s07kxt8hl2s6wuv20kh7kw7h5lurtmyscsrwgkgptn4z2j",rHash:"29a55c6f6ad4a6198d39b227824aaac97e61e5a2428db7dab7f8b097ae5d28ca",paymentRequestUri:"bitcoin:address?amount=0&label=Label&message=Message"}}}},{name:"Send Payment",description:"sendPayment",docs:"/transactions/send/",bitcoin:{response:!1,signature:"sendPayment(address, amount)",call:function(){var e=this;window.bitcoin.request({method:"sendPayment",params:[""]}).then((function(n){e.response=n}))}},webln:{signature:"sendPayment(lnInvoice)",call:function(){window.webln.sendPayment("lnbcrt10n1pscucp2pp592nxaguujcwgq5fg8v7tlakf9rvxqc9taugdxku0yyeca8ctncrqdqug9kxy7fqd9h8vmmfvdjjqmt9d4hscqzpgxqyz5vqsp579mntt5nzvpylx8nt09a0lkw7k2xyec2ypc8tdzsntz5as53rnls9qyyssqxzmed9es4hmucdlpghrqdzpapmelqw6hmt4c8ed8g4q6nsuu7q0j9glvda6sk8rr0t6mz5x4q9vh0d5y3kk6wwut54f62vdxqhld54gqq6awdj").then(console.log)}},wrapper:{response:!1,signature:"sendPayment(?)",call:function(){this.response={preimage:"6665333431626331363632653134386630643435626532626165383332323333",paymentHash:"d221b791c7ef1996b25424ff7cfb4ddf8d4444076666ce6c4ba0f6a24d99117e",txid:"ba8d75e01ab32932d9ac899418a6bec95f2869e1b1c161b871f661c5a8789a0e"}}}},{name:"Addresses",description:"Get Address",docs:"/addresses/getAddress/",bitcoin:{response:!1,signature:"getAddresses(index, limit, isChange)",call:function(){var e=this;window.bitcoin.request({method:"wallet_getAddresses",params:[0,1,!1]}).then((function(n){e.response=n}))}},webln:{response:!1,signature:"makeInvoice(sats, label)",call:function(){var e=this;window.webln.makeInvoice(1,"message").then((function(n){e.response=n}))}},wrapper:{response:!1,signature:"???",call:function(){this.response=[{address:"tb1qqwn2dp8mundc6mf3xt4c8puqakk0vrcgzdayq2",derivationPath:"84'/1'/0'/0/0",index:0},{address:"tb1qca6k2ke5jdrwmdqcku4eex4k9hzzzhzshhsgpn",derivationPath:"84'/1'/0'/0/1",index:1},{address:"tb1q6e36gyc8vhv97k9m2uldndsl8xg80yd49mhqpx",derivationPath:"84'/1'/0'/0/2",index:2},{address:"tb1qvphc32p0qxl2fm89r04epmtxvdt7l7dl5a955c",derivationPath:"84'/1'/0'/0/3",index:3},{address:"tb1qxm90ahvjnut9d7mw8d0r22czldnu3kqyef55nn",derivationPath:"84'/1'/0'/0/4",index:4},{address:"tb1q8wjjk4gu3am2tjg833qulqt69ny8e24vt8ccj6",derivationPath:"84'/1'/0'/0/5",index:5},{address:"tb1q7jkkn80maps9z068u22jrpv65t9epjlrl4zpzj",derivationPath:"84'/1'/0'/0/6",index:6},{address:"tb1qrzpw5rrm9w8qf3v3y43av3npeqhgp9lng5xtyk",derivationPath:"84'/1'/0'/0/7",index:7},{address:"tb1q9vu3j2m6u48sv53g7e24lfx2c9mavv0ee6wr02",derivationPath:"84'/1'/0'/0/8",index:8},{address:"tb1q0m2f0vjc4njy5d0vzmlwre8jdtar9x9w7nz9jg",derivationPath:"84'/1'/0'/0/9",index:9}]}}}]}},methods:{enable:function(){this.api.enable()}}},u=p,b=(s("29df"),s("2877")),f=s("6544"),v=s.n(f),m=s("8336"),g=s("62ad"),w=s("a523"),h=s("0fd9"),y=Object(b["a"])(u,i,o,!1,null,"8d2c3d76",null),x=y.exports;v()(y,{VBtn:m["a"],VCol:g["a"],VContainer:w["a"],VRow:h["a"]});var q={name:"App",components:{Index:x},data:function(){return{}}},k=q,_=s("7496"),j=s("40dc"),P=s("f6c4"),z=s("2fa4"),M=Object(b["a"])(k,a,r,!1,null,null,null),I=M.exports;v()(M,{VApp:_["a"],VAppBar:j["a"],VMain:P["a"],VSpacer:z["a"]});var C=s("f309");t["a"].use(C["a"]);var O=new C["a"]({});t["a"].config.productionTip=!1,new t["a"]({vuetify:O,render:function(e){return e(I)}}).$mount("#app")}});
|
|
//# sourceMappingURL=app.03034cc8.js.map
|