aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ticket.ts
blob: 0d93f39071d512af4c2de528e2d97acaf0882601 (plain) (blame)
1
2
3
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888 } /* Comment */
.highlight .err { color: #A61717; background-color: #E3D2D2 } /* Error */
.highlight .k { color: #080; font-weight: bold } /* Keyword */
.highlight .ch { color: #888 } /* Comment.Hashbang */
.highlight .cm { color: #888 } /* Comment.Multiline */
.highlight .cp { color: #C00; font-weight: bold } /* Comment.Preproc */
.highlight 
import { 
class="w"> "$lib/utils"; import { env } from "$env/dynamic/private"; import tickets from "$lib/tickets"; export const createTicket = async (cookies, username) => { const { ticket } = await get("/ticket"); const { address } = await post( `/${username}/invoice`, { invoice: { network: "liquid" }, user: { username } }, auth(cookies), ); const { asset } = await post( "/assets", { address, name: `Launch Party Ticket ${ticket}`, ticker: "LPT", precision: 0, asset_amount: "1", token_amount: 0, domain: "coinos.io", filename: tickets[ticket], }, { authorization: `Bearer ${env.LAUNCH}` }, ); await post("/ticket", { asset }, { authorization: `Bearer ${env.LAUNCH}` }); return asset; };