vara-eth-solidity-integrator

Installation
SKILL.md

Vara.eth Solidity Integrator

Use this skill when the task is about Solidity code that interacts with an existing Vara.eth program through a generated Solidity ABI interface.

Contract authoring in Rust/Sails belongs to vara-eth-contract-writer. Program upload, create, top-up, init, and TypeScript/CLI interaction belong to vara-eth-app-builder.

Core Model

Treat Vara.eth calls from Solidity as asynchronous.

A generated ABI call returns a bytes32 messageId. That means the message was submitted, not that Vara.eth execution has finalized. The final result arrives through a generated success callback or onErrorReply(...).

Required Pattern

For every state-changing Vara.eth call from Solidity:

  • Store messageId -> operation context.
  • Include enough context to finish the operation later: user, local id, amount, operation kind, expected reply, or payout target.
  • Verify callbacks with msg.sender == address(VARA_ETH_PROGRAM).
Related skills
Installs
1
GitHub Stars
1
First Seen
7 days ago