aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/jade/lib/nodes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2019-09-09 23:27:57 -0700
committerAdam Soltys <[email protected]>2019-09-09 23:27:57 -0700
commite2658f928b71c825f044a6a3808349fec5e48560 (patch)
treea882826c5b9ac8d0df8179b57fa64e82f0a15eef /node_modules/jade/lib/nodes
parent6442678745c7d1c3e89e6ce277c73dc5a6cab348 (diff)
downloadcoinos-server-e2658f928b71c825f044a6a3808349fec5e48560.tar.gz
coinos-server-e2658f928b71c825f044a6a3808349fec5e48560.zip
clear out pending payments properly
Diffstat (limited to 'node_modules/jade/lib/nodes')
0 files changed, 0 insertions, 0 deletions
/* Name.Exception */ .highlight .nf { color: #06B; font-weight: bold } /* Name.Function */ .highlight .nl { color: #369; font-style: italic } /* Name.Label */ .highlight .nn { color: #B06; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #369; font-weight: bold } /* Name.Property */ .highlight .nt { color: #B06; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #369 } /* Name.Variable */ .highlight .ow { color: #080 } /* Operator.Word */ .highlight .w { color: #BBB } /* Text.Whitespace */ .highlight .mb { color: #00D; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #00D; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #00D; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #00D; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #00D; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #D20; background-color: #FFF0F0 } /* Literal.String.Affix */ .highlight .sb { color: #D20; background-color: #FFF0F0 } /* Literal.String.Backtick */ .highlight .sc { color: #D20; background-color: #FFF0F0 } /* Literal.String.Char */ .highlight .dl { color: #D20; background-color: #FFF0F0 } /* Literal.String.Delimiter */ .highlight .sd { color: #D20; background-color: #FFF0F0 } /* Literal.String.Doc */ .highlight .s2 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Double */ .highlight .se { color: #04D; background-color: #FFF0F0 } /* Literal.String.Escape */ .highlight .sh { color: #D20; background-color: #FFF0F0 } /* Literal.String.Heredoc */ .highlight .si { color: #33B; background-color: #FFF0F0 } /* Literal.String.Interpol */ .highlight .sx { color: #2B2; background-color: #F0FFF0 } /* Literal.String.Other */ .highlight .sr { color: #080; background-color: #FFF0FF } /* Literal.String.Regex */ .highlight .s1 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Single */ .highlight .ss { color: #A60; background-color: #FFF0F0 } /* Literal.String.Symbol */ .highlight .bp { color: #038 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #06B; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #369 } /* Name.Variable.Class */ .highlight .vg { color: #D70 } /* Name.Variable.Global */ .highlight .vi { color: #33B } /* Name.Variable.Instance */ .highlight .vm { color: #369 } /* Name.Variable.Magic */ .highlight .il { color: #00D; font-weight: bold } /* Literal.Number.Integer.Long */
import { auth, get, post } from "$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;
};