ready for zx message sign demo

This commit is contained in:
2022-11-27 00:12:15 -07:00
parent c3194b1ec2
commit 3ddca3db2f
11 changed files with 451 additions and 85 deletions
+2
View File
@@ -70,6 +70,8 @@
<h1>5. Sign a message</h1>
<textarea id="message-text" rows="5" cols="80">MESSSSSSSSSSAGGGGGGGGGGGGGGGGGGGGGGGGGGGE</textarea>
<br>
<button id="sign-message">Sign Message</button>
<!-- script -->
+3 -3
View File
@@ -2,6 +2,6 @@
{realm, local}.
{name, sk_examples}.
{version, "0.1.0"}.
{deps, ["local-awcp-0.1.0",
"local-parasite-0.1.0",
"local-sidekick-0.1.0"]}.
{deps, ["local-awcp-0.2.0",
"local-parasite-0.2.0",
"local-sidekick-0.2.0"]}.
+11 -6
View File
@@ -1,6 +1,6 @@
import * as ae_node from './jex_include/local-parasite-0.1.0/dist/ae_node.js';
import * as awcp from './jex_include/local-awcp-0.1.0/dist/awcp.js';
import * as sk from './jex_include/local-sidekick-0.1.0/dist/sidekick.js';
import * as ae_node from './jex_include/local-parasite-0.2.0/dist/ae_node.js';
import * as awcp from './jex_include/local-awcp-0.2.0/dist/awcp.js';
import * as sk from './jex_include/local-sidekick-0.2.0/dist/sidekick.js';
var pv_address: string;
var pv_spendtx_base64: string;
@@ -197,10 +197,15 @@ sign_tx
document.getElementById("sign-spendtx-result")!.innerHTML = JSON.stringify(signedTx, undefined, 4);
}
async function sign_msg(logger: sk.Logger): Promise<void> {
console.log('poop');
async function
sign_msg
(logger: sk.Logger)
: Promise<void>
{
let acc_pubkey : string = pv_address;
let signed_msg = await sk.msg_sign('sk-msg-sign-1', acc_pubkey, 'I make stinky poo poo', sk.TIMEOUT_DEF_TX_SIGN_NOPROP_MS, 'stinky poo poo too long', logger);
// @ts-ignore value property exists because i say so
let msg_text : string = document.getElementById('message-text').value;
let signed_msg = await sk.msg_sign('sk-msg-sign-1', acc_pubkey, msg_text, sk.TIMEOUT_DEF_MSG_SIGN_MS, 'message signing took too long', logger);
console.log('signed message:', signed_msg);
}
+1 -1
View File
@@ -1,3 +1,3 @@
import * as sk from './jex_include/local-sidekick-0.1.0/dist/sidekick.js';
import * as sk from './jex_include/local-sidekick-0.2.0/dist/sidekick.js';
sk.hello();