Events are syncing, but data fields are not being inserted

I have an event that is being picked up from the Fuji testnet: “IdeaCreated(address,uint256,string)”. But, the fields of interest - the address, uint and string - are not being inserted along with the other event information.

Not sure what to do about this. Any help would be greatly appreciated!

James

can you paste the ABI?

Thanks

{
“anonymous”: false,
“inputs”: [
{
“indexed”: false,
“internalType”: “address”,
“name”: “_owner”,
“type”: “address”
},
{
“indexed”: false,
“internalType”: “uint256”,
“name”: “_index”,
“type”: “uint256”
},
{
“indexed”: false,
“internalType”: “string”,
“name”: “_text”,
“type”: “string”
}
],
“name”: “IdeaCreated”,
“type”: “event”
}

https://docs.moralis.io/moralis-server/automatic-transaction-sync/smart-contract-events#name-field-limits

short version: you have to rename those names in the abi so that they don’t contain that _

Thank you - so helpful!

I’m still not getting any records imported from my local setup even though it says I’m connected. This is the abi. Any ideas? Thanks

{
“anonymous”: false,
“inputs”: [
{
“indexed”: false,
“internalType”: “address”,
“name”: “owner”,
“type”: “address”
},
{
“indexed”: false,
“internalType”: “uint256”,
“name”: “index”,
“type”: “uint256”
},
{
“indexed”: false,
“internalType”: “string”,
“name”: “text”,
“type”: “string”
}
],
“name”: “IdeaCreated”,
“type”: “event”
}

I’m not sure it was solved. Perhaps that one problem was solved but I’m having other issues. What are the next steps to debugging this?

where from do you want to sync those events? as in from what chain? you can try with the abi in hash version instead of the string version.