RESOURCES

Frequently Asked Questions

The most common questions about building with Ivy.


#Do I need an API key to integrate with Ivy?

No. Ivy's core is on chain; you read over a public RPC and send transactions with the user's wallet.

#Is there an official npm SDK?

The SDK is currently an internal package. External integrations are done directly with contract addresses and ABIs (viem/wagmi/ethers). We are working on a public SDK and documentation, see Contact.

#Where do I get the ABIs?

The contracts are verified on Kaia; you can get their ABIs from kaiascan.io. See ABIs.

#Is there a testnet?

Kaia has the Kairos testnet (chainId 1001), but the Ivy contracts are on mainnet. For testing you need to deploy your own instances. See Kaia Network.

#Why are the amounts such large numbers?

Amounts are in wei (1 KAIA = 10^18 wei). In viem use parseEther / formatEther.

#Why is my transaction reverting?

The most common causes: the wrong fee (a like must be exactly 0.005), an unverified account, interacting with your own content, or insufficient balance. Use simulateContract to see the reason in advance.

#Is there a rate limit?

Chain reads are subject to the limits of the RPC provider you use. For heavy usage we recommend running your own RPC node or using a provider.

Takıldığın bir yer mi var?

Teknik destek, entegrasyon ve ortaklık için ekibe ulaş: info@ivy.live

Frequently Asked Questions · Ivy Developers · Ivy