Description
Implement the cross-contract authorization pattern so that settlement can call escrow.release() and registry.record_contribution() securely. Contract addresses must be set at deploy time and enforced at runtime.
Acceptance Criteria
Technical Notes
Description
Implement the cross-contract authorization pattern so that
settlementcan callescrow.release()andregistry.record_contribution()securely. Contract addresses must be set at deploy time and enforced at runtime.Acceptance Criteria
env.invoker()matches stored authorized addresssoroban-sdktest environmentscripts/deploy.shTechnical Notes
ContractClientgenerated typesrequire_auth()patterns