Skip to content

Conversation

@ikripaka
Copy link
Collaborator

@ikripaka ikripaka commented Nov 19, 2025

Summary

  • add cli interaction with protocols
  • overall code refactor to reuse existing code
  • add interaction with nostr events (maker/taker order replies, maker order placing)

Example Run

@ikripaka ikripaka self-assigned this Nov 19, 2025
@ikripaka ikripaka marked this pull request as draft November 19, 2025 11:09
ikripaka and others added 21 commits November 19, 2025 14:23
chore:
* implement parameter passing to contract adapter
* move cli binary to separate folder and rename it
chore:
* underline by now unused values save to cache
chore:
* add cache storing of dcd_args with an assumption that dcd args can be passed as input in any dcd contract evaluation command
* add easy to use commands for obtaining needed params
* implement for each contract function save_args_to_cache()
feat:
* add filtering of reply events
* add placing of reply nearly on every dcd command
* add check for absense of nostr kepair
* add functionality for importing event from nostr
chore:
* add missing dcd_args retrieval from cache in maker settlement
chore:
* refactor functions to retrieve separate utxos instead of vec of undefined length
* fix comments for utxos
* move account_index & broadcast to common params
* use 'use' statements in functions instead of long paths
chore:
* fix arguments namings in cli
* remove commands flattening
chore:
* remove DcdArgs from cli (only acceptable usage of event_ids)
* add storing of DcdArgs & taproot pubkey from event into cache
* rename store::store_utils -> store::utils
* remove unused functions and structs
@ikripaka ikripaka force-pushed the feature/contract_impl branch from b8b06cd to 8024e97 Compare November 25, 2025 09:54
chore:
* move tags creating from place_order.rs to MakerOrderEvent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants