ASTDereferencerError: No node with id 1259 of type ContractDefinition
at deref (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/solidity-ast/src/ast-dereferencer.ts:85:11)
at derefNode (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/solidity-ast/src/ast-dereferencer.ts:89:12)
at curried (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/solidity-ast/src/ast-dereferencer.ts:110:14)
at getInheritedContractOpcodeErrors (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:361:34)
at getInheritedContractOpcodeErrors.next (<anonymous>)
at getContractOpcodeErrors (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:254:10)
at getContractOpcodeErrors.next (<anonymous>)
at getOpcodeErrors (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:229:10)
at getOpcodeErrors.next (<anonymous>)
at validate (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/upgrades-core/src/validate/run.ts:167:14)
at validateArtifacts (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/utils/validations.ts:21:18)
at getDeployData (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/utils/deploy-impl.ts:41:23)
at deployProxyImpl (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/utils/deploy-impl.ts:64:22)
at deployProxy (/Users/ll/freelancer/self/gasToken/contract-token5/node_modules/@openzeppelin/truffle-upgrades/src/deploy-proxy.ts:36:26)
at module.exports (/Users/ll/freelancer/self/gasToken/contract-token5/migrations/6_deploy-token.js:17:9) {
id: 1259,
nodeType: [ 'ContractDefinition' ]
}
"devDependencies": {},
"dependencies": {
"@openzeppelin/contracts": "^4.9.3",
"@openzeppelin/contracts-upgradeable": "^4.9.3",
"@openzeppelin/truffle-upgrades": "^1.20.1",
"@truffle/hdwallet-provider": "^2.1.14",
"axios": "^0.21.0",
"dotenv": "^8.2.0",
"math": "^0.0.3",
"truffle-plugin-verify": "^0.5.0",
"web3": "^4.1.1"
}
Truffle v5.11.3 (core: 5.11.3)
Ganache v7.9.1
Solidity - 0.8.19 (solc-js)
Node v16.18.1
Web3.js v1.10.0
solidity source
import "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
contract update is OwnableUpgradeable {
function initialize() public initializer {
OwnableUpgradeable.__Ownable_init();
}
}