Description:
The contract supports batch submission of up to 10 invoices in a single transaction. The SDK needs a method that:
- Validates batch size ≤ 10
- Authenticates all freelancers in the batch
- Submits all invoices atomically
- Returns an array of invoice IDs
Why it matters: Batch submission is essential for high-volume freelancers and platforms.
Acceptance Criteria:
Relevant Files: contracts/invoice_liquidity/src/lib.rs:816-912, sdk/src/index.ts
Description:
The contract supports batch submission of up to 10 invoices in a single transaction. The SDK needs a method that:
Why it matters: Batch submission is essential for high-volume freelancers and platforms.
Acceptance Criteria:
submitInvoicesBatch(client, invoices[])methodRelevant Files:
contracts/invoice_liquidity/src/lib.rs:816-912,sdk/src/index.ts