Я слежу за https://medium.com/coinmonks/test-a-smart-contract-with-truffle-3eb8e1929370, который заключает простой контракт Эфириума с Трюфелем.Я бегу Ganache одновременно.Мой аукционный контракт создается на 0xbed96e2beeb4e25782ee27ae0a35a958f34ac706
, как вы видите ниже
Running migration: 1_initial_migration.js
Replacing Migrations...
... 0x0328f3058357d18edad7308319aa79ec82a954f6bebf7386a0bfcbdb95ba04c1
Migrations: 0x11f6c7f036612807e2097039642bee884b586945
Saving successful migration to network...
... 0xbd425412254a8f866635effe281b200d193fd9c34cec0502337c0b84b9b1582e
Saving artifacts...
Running migration: 2_deploy_contracts.js
Replacing Auction...
... 0x9416e1b36ec59b95afb4e6c3fbb0e4dda21ba822db7ca63f22122fd4c2e3a29a
Auction: 0xbed96e2beeb4e25782ee27ae0a35a958f34ac706
Saving artifacts...
Однако, когда я запускаю Auction.at ("0xbed96e2beeb4e25782ee27ae0a35a958f34ac706"), я получаю ошибку об отсутствии адреса получателя.контракт:
truffle(develop)> Auction.at("0xbed96e2beeb4e25782ee27ae0a35a958f34ac706").manager.call();
Error: Attempting to run transaction which calls a contract function, but recipient address 0xbed96e2beeb4e25782ee27ae0a35a958f34ac706 is not a contract address
То же самое происходит, если я попробую следующее:
truffle(develop)> Auction.at("0xbed96e2beeb4e25782ee27ae0a35a958f34ac706").auction(3, {from: "0x627306090abab3a6e1400e9345bc60c78a8baf57"});
Error: Attempting to run transaction which calls a contract function, but recipient address 0xbed96e2beeb4e25782ee27ae0a35a958f34ac706 is not a contract address
Что я делаю не так?