From e6b01e6b5c55ab47107f7d40833cb566d50030c3 Mon Sep 17 00:00:00 2001 From: yuexin Date: Tue, 11 Jul 2023 16:18:50 +0800 Subject: [PATCH] sign js --- signmsg.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 signmsg.js diff --git a/signmsg.js b/signmsg.js new file mode 100644 index 0000000..60672a8 --- /dev/null +++ b/signmsg.js @@ -0,0 +1,19 @@ +const fs = require("fs"); +const mnemonic = fs.readFileSync(".secret").toString().trim(); + +// web3.eth.defaultAccount = '0x50A8e60041A206AcaA5F844a1104896224be6F39' +const arbOneKey = fs.readFileSync(".key").toString().trim(); +const arbOneAddr = fs.readFileSync(".addr").toString().trim(); + +const Web3 = require('web3'); + +const w3 = new Web3('https://arbitrum-one.public.blastapi.io') + +const msg = 'some msg that need sign' +let res = w3.eth.accounts.sign(msg, arbOneKey) + +console.log(res) + +let hash = w3.eth.accounts.hashMessage(res.signature) + +console.log(hash)