Skip to main content
Supported. Sauce supports transactions on Ethereum, Base, Arc and Solana, and the testnets Arc Testnet, Base Sepolia, Ethereum Sepolia, Solana Devnet and Solana Testnet. On Ethereum a program compiles and simulates, and the sauce command and the MCP server build its transactions and send them.

In a program

Compiled with --chain ethereum, a program names Ethereum’s tokens and contracts with no import; the same file compiled for another chain resolves each name there, or fails where the chain does not have it.

Tokens

And 1731 tokenized stocks, each named by its symbol in the same way: they are in Ethereum stock tokens, with their addresses.

Protocols

Every protocol the registry records here, each contract with how a program names it: its namespace contract, or its ABI imported from ./protocols/<slug>/<Export>.json and bound to the address.

Next steps

  • Chains: every other chain, with its support.
  • Names and registries: how a name in a program becomes an address on the chain it is compiled for.
  • Glossary: the words these pages use, in plain terms.