73a2ca0bd3
* initial commit for splitting payouts Collateral goes to slot's host address, while reward payouts go to the slot's host payoutAddress * Add fillSlot overload to make payoutAddress "optional" * add tests for payoutAddress * add doc to patchFillSlotOverloads * formatting * remove optional payoutAddress parameter * Move payoutAddress to freeSlot - remove payoutAddress parameter from `fillSlot` - remove `payoutAddress` from slot struct and storage - add payoutAddress parameter to `freeSlot`, preventing the need for storage * formatting * update certora spec to match updated function signature * Add withdrawAddress to withdrawFunds - prevent erc20 msg.sender blacklisting * Update tests for paying out to withdrawAddress * formatting * Add collateralRecipient * refactor: change withdrawFunds and freeSlot overloads - `withdrawFunds` now has an option withdrawRecipient parameter - `freeSlot` now has two optional parameters: rewardRecipient, and collateralRecipient. Both or none must be specified. * update certora spec for new sigs |
||
---|---|---|
.. | ||
Endian.test.js | ||
Marketplace.test.js | ||
Proofs.test.js | ||
evm.js | ||
examples.js | ||
ids.js | ||
marketplace.js | ||
price.js | ||
requests.js | ||
time.js |