Contract version: 4 · Network: Stellar / Soroban · Rustdoc
This directory contains the full API surface of both on-chain contracts.
| Document | Contents |
|---|---|
| crowdfund.md | Every public function on the crowdfund contract |
| registry.md | Campaign discovery registry contract |
| events.md | Complete event reference with payloads |
| errors.md | All ContractError codes with remediation |
| types.md | Every #[contracttype] struct and enum |
| graphql.md | Generated GraphQL API schema and operations reference |
| sdk-js/ | Generated TypeScript reference for @fund-my-cause/sdk |
sdk-js/is generated by TypeDoc from the SDK's JSDoc and committed to the repo. Do not edit those files by hand — change the JSDoc insdks/js/src/and runnpm run docsfromsdks/js. See the SDK README.
Amounts — all token amounts are in stroops (1 XLM = 10 000 000 stroops) unless otherwise noted.
Auth — functions that mutate state require the caller identified by the first Address argument to sign the transaction. Read-only functions (view) do not require auth.
Errors — all mutable functions return Result<_, ContractError>. See errors.md for the full table.