Skip to content

Stuck on TokenID 0 is ... #95

@Langer004

Description

@Langer004

So when i go to deploy my NFT no matter how many times i deploy it comes back as tokenId is 0, like my token counter is not adding one.

function fulfillRandomness(bytes32 requestId, uint256 randomNumber) internal override{
address hyenaOwner = requestIdToSender[requestId];
string memory tokenURI = requestIdToTokenURI[requestId];
uint256 newItemId = tokenCounter;
_safeMint(hyenaOwner, newItemId);
_setTokenURI(newItemId, tokenURI);
Hyena status = Hyena(randomNumber % 3);
tokenIdToHyena[newItemId] = status;
requestIdToTokenId[requestId] = newItemId;
tokenCounter = tokenCounter + 1;

That is the section saying it needs to me incremented by one, so I dont understand the issue, i am also getting this error in my terminal when i run the deploy script,

....local\pipx\venvs\eth-brownie\lib\site-packages\brownie\network\event.py:243: UserWarning: 0x01BE23585060835E02B77ef475b0Cc51aA1e0709: Event log contains more topics than expected for the given ABI - this is usually because an event argument is incorrectly marked as indexed

any insight would be greatly appreciated.,

also should note I am reaching timeout for listen for event.

so token Id is increasing, BUT i am still getting the UserWarning is it a big issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions