Closed sparqet closed 1 year ago
Implement the claim_fees function in the FeeUtils library.
claim_fees
FeeUtils
File: src/fee/fee_utils.cairo.
src/fee/fee_utils.cairo
Function signature:
/// Claim fees for the specified market. /// # Arguments /// * `data_store` - The `DataStore` contract dispatcher. /// * `event_emitter` - The `EventEmitter` contract dispatcher. /// * `market` - The market to increment claimable fees for. /// * `token` - The fee token. /// * `receiver` - The receiver of the claimed fees. fn claim_fees( data_store: IDataStoreSafeDispatcher, event_emitter: IEventEmitterSafeDispatcher, market: ContractAddress, token: ContractAddress, receiver: ContractAddress, )
Implement the claim_ui_fees function in the FeeUtils library.
claim_ui_fees
/// Claim ui fees for the specified market. /// # Arguments /// * `data_store` - The `DataStore` contract dispatcher. /// * `event_emitter` - The `EventEmitter` contract dispatcher. /// * `ui_fee_receiver` - The ui fees receiver. /// * `market` - The market to increment claimable fees for. /// * `token` - The fee token. /// * `receiver` - The receiver of the claimed fees. fn claim_ui_fees( data_store: IDataStoreSafeDispatcher, event_emitter: IEventEmitterSafeDispatcher, ui_fee_receiver: ContractAddress, market: ContractAddress, token: ContractAddress, receiver: ContractAddress, ) -> u128
Hi, @sparqet, can i work on this?
Hi sorry I've already done it 😅
Alright. Any open issue you can assign me to work on?
Description
Implement the
claim_fees
function in theFeeUtils
library.File:
src/fee/fee_utils.cairo
.Function signature:
Implement the
claim_ui_fees
function in theFeeUtils
library.File:
src/fee/fee_utils.cairo
.Function signature:
Acceptance criteria
Resources