Skip to content

Conversation

@ikripaka
Copy link
Collaborator

@ikripaka ikripaka commented Dec 1, 2025

  • add SEED_HEX parsing as one more variable for configuration
  • add test for parsing config

ikripaka and others added 30 commits November 19, 2025 13:01
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
chore:
* move tags creating from place_order.rs to MakerOrderEvent
chore:
* add oracle signature, merge tokens logic
* move around params, fix some namings
* decompose process_helper_commands
* rename dependencies on contracts
* introduce another tag kind for maker replies
* update cargo.toml

fix:
* helpers mint tokens
* commit summary
*apply clippy (mark todo last 2 warnings)
*apply fmt
zahorodnyi and others added 16 commits November 27, 2025 01:29
*clippy 0 warnings now
chore:
* move keypair generation to one general function instead of copying code around
chore:
* move broadcasting to separate function
* introduce separate replies for merging
* sort deps
* remove duplicate prints, which includex txid
* add description to nostr_keypair example file
* add test to test placing of all events
* add events sorting for output
chore:
* Update derive_secret_key_from_index
* Impl derive_keypair_from_config function
* Fix dependency bugs
* Impl check_seed_hex_existence function
* Use check_seed_hex_existence where needed
… feature/contract_impl_fix

Todo:
# Fix keypair checking test
@ikripaka ikripaka marked this pull request as draft December 1, 2025 10:18
@KyrylR KyrylR force-pushed the feature/contract_impl branch from 92eb7d5 to b1680d0 Compare December 1, 2025 11:39
@KyrylR KyrylR deleted the branch Blockstream:feature/contract_impl December 1, 2025 11:56
@KyrylR KyrylR closed this Dec 1, 2025
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