NFT: попытка запустить скрипты create_collectibles приводит к ошибке возврата выполнения : Это из урока Патрика Коллинза на Youtube

#ethereum #nft #brownie

Вопрос:

Ниже приведен фрагмент сценария: Использование Brownie в VS Ошибка кода: «Оценка газа не удалась: «выполнение отменено». Эта транзакция, скорее всего, будет отменена. Если вы хотите транслировать, вы должны установить ограничение газа вручную».

 from brownie import AdvancedCollectible, accounts, config
from scripts.helpful_scripts import get_breed
import time

STATIC_SEED = 123

def main():
    dev = accounts.add(config["wallets"]["from_key"])
    advanced_collectible = AdvancedCollectible[len(AdvancedCollectible) - 1]
    transaction = advanced_collectible.createCollectible(
        STATIC_SEED, "None", {"from": dev, "gas_limit": 50000}
    )
    print("Waiting on second transaction...")
    # wait for the 2nd transaction
    transaction.wait(1)
    time.sleep(35)
    requestId = transaction.events["requestedCollectible"]["requestId"]
    token_id = advanced_collectible.requestIdToTokenId(requestId)
    breed = get_breed(advanced_collectible.tokenIdToBreed(token_id))
    print("Dog breed of tokenId {} is {}".format(token_id, breed))
 

Комментарии:

1. Не могли бы вы, пожалуйста, посмотреть here:ethereum.stackexchange.com/a/111864/57451 Скорее всего, у вас просто нет никакой ССЫЛКИ в вашем контракте.