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