User story
For ongoing/retainer work, clients want continuous (streaming) payment — funds unlock to the
freelancer linearly over time rather than only at discrete milestones (salary-style streaming).
What needs to be done
Acceptance criteria
Relevant files
new module under contracts/secureflow/src/, lib.rs
User story
For ongoing/retainer work, clients want continuous (streaming) payment — funds unlock to the
freelancer linearly over time rather than only at discrete milestones (salary-style streaming).
What needs to be done
start,end, andrate(amount per ledger/second)withdrawable(escrow_id)view computing the vested-but-unclaimed amount atnowclaim_stream(escrow_id, beneficiary)transferring the vested amount; client cancancel_streamto reclaim the unvested remainder
Acceptance criteria
Relevant files
new module under
contracts/secureflow/src/,lib.rs