появляется ошибка Брауни не может импортировать AdvancedCollectibles
Я пытаюсь запустить этот код:
из домового импортировать учетные записи, конфигурацию, сеть из домового импортировать AdvancedCollectible из скриптов.helpful_scripts import fund_advanced_collectible
def main():
dev = accounts.add(config['wallets']['from_key'])
print(network.show_active())
publish_source = False
advancedCollectible = AdvancedCollectible.deploy(
config['networks'][network.show_active()]['vrf_coordinator'],
config['networks'][network.show_active()]['link_token'],
config['networks'][network.show_active()]['keyhash'],
{"from": dev},
publish_source=publish_source
)
fund_advanced_collectible(advancedCollectible)
return advancedCollectible
с командой
сценарии запуска домового / advanced_collectible / deploy_advanced.py
Я попробовал заморозить пип, и у меня есть пирожное и э-э-брауни версии Python>= 3.7
2 ответа
Я переименовал все в Token, как в документации, и это сработало!
Похоже, мы делаем один и тот же курс. Я столкнулся с той же самой ошибкой, потому что я неправильно написал AdvancedCollectible внутри файла солидности AdvancedCollectible.sol во время объявления контракта.