From f347a11669764dfb5750835f763ea267c9b42161 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 12 Jul 2023 11:50:27 +0800 Subject: [PATCH] 1 --- server/web3sign/metadata/factory.js | 8 ++++---- server/web3sign/services/blockchain.js | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/server/web3sign/metadata/factory.js b/server/web3sign/metadata/factory.js index 00df9ce..5cab7d6 100644 --- a/server/web3sign/metadata/factory.js +++ b/server/web3sign/metadata/factory.js @@ -99,10 +99,10 @@ async function init() { 'Web3Sign' ); - // registerMetaClass(resDir + 'item@item.json', - // 'id', - // 'Item' - // ); + registerMetaClass(resDir + 'item@item.json', + 'id', + 'Item' + ); load(); { traverseMetaList('BlockChainDb', (dbConf, idx) => { diff --git a/server/web3sign/services/blockchain.js b/server/web3sign/services/blockchain.js index bdd9d28..4dc88dd 100644 --- a/server/web3sign/services/blockchain.js +++ b/server/web3sign/services/blockchain.js @@ -34,6 +34,10 @@ class BlockChain extends BaseService { return this.#bc.getUserAddress(); } + isValidAddress(address) { + return this.#bc.isValidAddress(address); + } + async soliditySha3Sign(...args) { const signStr = await this.#bc.web3.utils.soliditySha3(...args); let signature = await this.#bc.web3.eth.sign(signStr, this.getUserAddress());