2025-03-18 14:55:52 +01:00
|
|
|
import pkg/ethers
|
|
|
|
|
import pkg/questionable
|
|
|
|
|
|
2025-03-18 15:54:55 +01:00
|
|
|
import ../../../codexcrawler/services/marketplace
|
|
|
|
|
import ../../../codexcrawler/services/marketplace/market
|
2025-03-18 14:55:52 +01:00
|
|
|
|
|
|
|
|
logScope:
|
|
|
|
|
topics = "marketplace"
|
|
|
|
|
|
2025-03-18 15:55:58 +01:00
|
|
|
type MockMarketplaceService* = ref object of MarketplaceService
|
|
|
|
|
recentSlotFillEventsReturn*: ?!seq[SlotFilled]
|
2025-03-18 14:55:52 +01:00
|
|
|
|
2025-03-18 15:55:58 +01:00
|
|
|
method getRecentSlotFillEvents*(
|
|
|
|
|
m: MockMarketplaceService
|
|
|
|
|
): Future[?!seq[SlotFilled]] {.async: (raises: []).} =
|
2025-03-18 15:05:35 +01:00
|
|
|
return m.recentSlotFillEventsReturn
|
2025-03-18 14:55:52 +01:00
|
|
|
|
|
|
|
|
proc createMockMarketplaceService*(): MockMarketplaceService =
|
|
|
|
|
MockMarketplaceService()
|