首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gnosis链ID错误

Gnosis链ID错误
EN

Ethereum用户
提问于 2022-02-28 12:22:12
回答 1查看 87关注 0票数 0

我正在尝试部署一份安全的智能合同,但遇到了一个错误,上面说

下面是部署代码:

代码语言:javascript
复制
const { SafeFactory, ethAdapter } = require ('@gnosis.pm/safe-core-sdk')
import  Safe from "@gnosis.pm/safe-core-sdk"
import  {SafeAccountConfig} from "@gnosis.pm/safe-core-sdk"

const main = async () => {

    const safeFactory = await SafeFactory.create({ ethAdapter })

    const owners = ['0x8Bf88c0b8865Da300a9C393860e08F2a86fbC27d', '0xEfdc4Fb960fDD5cc2110aa9a75F9ACae245b5d95']
    const threshold = 2
    const safeAccountConfig: SafeAccountConfig  = { owners, threshold }
    
    const safeSdk: Safe = await safeFactory.deploySafe(safeAccountConfig)

    
    
    console.log(safeSdk);
    
}
main()
    .then(() => process.exit(0))
    .catch((err) => {
        console.log(err);
        process.exit(1);
    });
EN

回答 1

Ethereum用户

发布于 2022-02-28 13:19:26

代码语言:javascript
复制
const { ethAdapter } = require('@gnosis.pm/safe-core-sdk')

不是有效的导入。你应该用

代码语言:javascript
复制
import EthersAdapter from '@gnosis.pm/safe-ethers-lib'

有关更多信息,请参见https://github.com/gnosis/safe-core-sdk/tree/main/packages/safe-core-sdk#1-set-up-the-sdk-using-ethers-or-web3

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/122760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档