Skip to content

Implement issues #56, #57, #58, #59 - #142

Merged
fejilaup-cloud merged 2 commits into
AtomicIP:mainfrom
manuelusman73-png:main
Mar 29, 2026
Merged

fejilaup-cloud merged 2 commits into
AtomicIP:mainfrom
manuelusman73-png:main

Conversation

@manuelusman73-png

Copy link
Copy Markdown
Contributor

#56 - Token escrow in AtomicSwap: transfer on accept_swap, release on reveal_key, refund on cancel_expired_swap. Fix ActiveSwap lock not cleared on completion. Fix all stale tests to use current API.

#57 - IP registry address configuration: add initialize(ip_registry) storing address in instance storage. Remove ip_registry_id from initiate_swap signature and SwapRecord; read from storage in initiate_swap and reveal_key. Add AlreadyInitialized/NotInitialized errors.

#58 - swap_count() view: returns DataKey::NextId from instance storage.

#59 - ip_count() view: returns DataKey::NextId from persistent storage.

closes #56
closes #57
closes #58
closes #59

AtomicIP#56 - Token escrow in AtomicSwap: transfer on accept_swap, release on
reveal_key, refund on cancel_expired_swap. Fix ActiveSwap lock not
cleared on completion. Fix all stale tests to use current API.

AtomicIP#57 - IP registry address configuration: add initialize(ip_registry)
storing address in instance storage. Remove ip_registry_id from
initiate_swap signature and SwapRecord; read from storage in
initiate_swap and reveal_key. Add AlreadyInitialized/NotInitialized
errors.

AtomicIP#58 - swap_count() view: returns DataKey::NextId from instance storage.

AtomicIP#59 - ip_count() view: returns DataKey::NextId from persistent storage.
@drips-wave

drips-wave Bot commented Mar 29, 2026

Copy link
Copy Markdown

@manuelusman73-png Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@fejilaup-cloud
fejilaup-cloud merged commit da9b023 into AtomicIP:main Mar 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants