Interact with contracts
In this section you interact with a simple contract on Kairos using a Safe account managed in Safe Wallet.
Prerequisites
- MetaMask configured for Kaia / Kairos
- Remix (with Kaia network support as needed)
- Test KAIA from the Faucet
- A Safe account on Kairos (create one)
Step 1: Open Remix.
Step 2: Compile and deploy a sample storage contract (or your own contract).
Deploy the contract before interacting with it from the Safe. A typical sample contract exposes a uint that you update with store and read with retrieve.
Step 3: Initiate a new transaction in Safe Wallet.
Click New transaction. Enter the deployed contract address and ABI so you can select the method and parameters.
Step 4: Review and submit. Sign with an owner wallet; the transaction executes once the confirmation threshold is reached.
You can also batch contract calls with the Transaction Builder or propose them programmatically with the API Kit.