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

下面是部署代码:
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);
});发布于 2022-02-28 13:19:26
const { ethAdapter } = require('@gnosis.pm/safe-core-sdk')不是有效的导入。你应该用
import EthersAdapter from '@gnosis.pm/safe-ethers-lib'https://ethereum.stackexchange.com/questions/122760
复制相似问题