合同名称抛出未定义的错误?
contract name throws undefined error?
Mortgage.new({ from: ownerAccount, gas: defaultGas }).then(
function(loanInstance) {
loanContractAddress = loanInstance.address;
$('#sectionAAddress').html('<i class="fa fa-address-card"></i> ' +
抵押为合同名称
var Mortgage = artifacts.require("./Mortgage.sol");
module.exports = function(deployer) {
deployer.deploy(Mortgage);
};
Mortgage.sol
pragma solidity ^0.4.4;
contract Mortgage {
function Mortgage()
{
loanApplicant = msg.sender;
loan.status = STATUS_INITIATED;
balances[msg.sender] = 100000000;
}
/* address of the loan applicant */
address loanApplicant;
我得到以下 js 错误
UI
Uncaught ReferenceError: Mortgage is not defined
at deployLoanContract (app.js:22316)
at HTMLButtonElement. (app.js:22610)
at HTMLButtonElement.dispatch (jquery.min.js:3)
at HTMLButtonElement.r.handle (jquery.min.js:3) deployLoanContract @ app.js:22316 (anonymous) @ app.js:22610 dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
请在下面找到github url来检查整个代码
https://github.com/rajivjc/mortgage-blockchain-demo/issues
问题已通过删除构建文件夹解决并再次构建
Mortgage.new({ from: ownerAccount, gas: defaultGas }).then(
function(loanInstance) {
loanContractAddress = loanInstance.address;
$('#sectionAAddress').html('<i class="fa fa-address-card"></i> ' +
抵押为合同名称
var Mortgage = artifacts.require("./Mortgage.sol");
module.exports = function(deployer) {
deployer.deploy(Mortgage);
};
Mortgage.sol
pragma solidity ^0.4.4;
contract Mortgage {
function Mortgage()
{
loanApplicant = msg.sender;
loan.status = STATUS_INITIATED;
balances[msg.sender] = 100000000;
}
/* address of the loan applicant */
address loanApplicant;
我得到以下 js 错误 UI
Uncaught ReferenceError: Mortgage is not defined at deployLoanContract (app.js:22316) at HTMLButtonElement. (app.js:22610) at HTMLButtonElement.dispatch (jquery.min.js:3) at HTMLButtonElement.r.handle (jquery.min.js:3) deployLoanContract @ app.js:22316 (anonymous) @ app.js:22610 dispatch @ jquery.min.js:3 r.handle @ jquery.min.js:3
请在下面找到github url来检查整个代码 https://github.com/rajivjc/mortgage-blockchain-demo/issues
问题已通过删除构建文件夹解决并再次构建