truffle console / truffle development におけるMyContract is not definedの対処法

状況

truffle console / development において

truffleの.console
truffle(console)>
truffle(console)>MyContract.at("0xabcd...");

と打ちデプロイしたコントラクトを取得しようとした。

原因

そもそもMyContractがコマンド名ではなくて、自分のデプロイをしたコントラクト名に置き換えるという意だった(恥ずかしい。。)

対策

Auction.sol
pragma solidity ^0.4.14;

contract Auction {
------
}
truffleの.console
truffle(console)>
truffle(console)>Auction.deployed();

truffleのドキュメントにあったatだとエラーが出たのでdeployed()にしてます。

備考

以下の環境です
web3: '0.20.5'
truffle: '4.1.3'
solidity: '4.1.14'

参考
http://truffleframework.com/docs/getting_started/console

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.