You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the service request includes a non-zero upfront `paymentAmount`, that setup fee is distributed when the service activates (in addition to per-job billing).
136
+
127
137
Source: `JobsSubmission.sol:146-162`
128
138
129
139
```solidity
@@ -472,7 +482,7 @@ Pricing-related storage in `TangleStorage.sol`:
472
482
473
483
### Service consumer
474
484
475
-
1. For `EventDriven` (fixed rates): call `submitJob()` with `msg.value >= getJobEventRate(blueprintId, jobIndex)`
485
+
1. For `EventDriven` (fixed rates): call `submitJob()` with exact `msg.value == getJobEventRate(blueprintId, jobIndex)` (or configured per-job override)
476
486
2. For `EventDriven` (RFQ): request quotes from operators via their gRPC endpoint, call `submitJobFromQuote()` with signed quotes
477
487
3. For `Subscription`: call `fundService()` to keep escrow funded
478
488
4. For `PayOnce`: pay at service creation via `createServiceFromQuotes()`
0 commit comments