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());