Overview
contrib/src/lib.rs's doc comment explicitly defers to contracts/README.md "for the full entrypoint, storage, event, and error tables" and "the ownership split" between assetsup and contrib — once [SC-57] resolves which of kyc/oracle/staking/escrow/detokenization/restrictions/tokenization actually end up compiled (if any), that root README's capability table needs to be checked against the new reality, since right now it presumably reflects the current, not-yet-cleaned-up state.
Tasks
Acceptance Criteria
Dependencies
Depends on [SC-57].
Notes for Contributors
Requires Rust + Soroban. Workspace: contracts/ (soroban-sdk 23, members: assetsup, contrib, multisig-wallet, multisig-transfer, asset-maintenance). Run cargo test --all, cargo fmt --all -- --check, and cargo clippy --all-targets --all-features -- -D warnings before opening a PR — CI enforces all three. Comment below to be assigned.
Overview
contrib/src/lib.rs's doc comment explicitly defers tocontracts/README.md"for the full entrypoint, storage, event, and error tables" and "the ownership split" betweenassetsupandcontrib— once [SC-57] resolves which of kyc/oracle/staking/escrow/detokenization/restrictions/tokenization actually end up compiled (if any), that root README's capability table needs to be checked against the new reality, since right now it presumably reflects the current, not-yet-cleaned-up state.Tasks
contracts/README.md's ownership/capability table and update every row affected by the change.contrib/README.md's own tables (it already has one, referenced in earlier greps) for the same drift.Acceptance Criteria
contracts/README.mdandcontrib/README.mdaccurately describe the post-cleanup capability split with no stale rows.Dependencies
Depends on [SC-57].
Notes for Contributors
Requires Rust + Soroban. Workspace:
contracts/(soroban-sdk 23, members: assetsup, contrib, multisig-wallet, multisig-transfer, asset-maintenance). Runcargo test --all,cargo fmt --all -- --check, andcargo clippy --all-targets --all-features -- -D warningsbefore opening a PR — CI enforces all three. Comment below to be assigned.