-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Extend Evm Vault swaps functionality #5344
Merged
albert-llimos
merged 43 commits into
main
from
feat/evm-extend-contract-swaps-functionality
Oct 29, 2024
Merged
Changes from 21 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
6f26b19
feat: witnessing btc smart contract swaps
msgmaxim a7fd6d4
Merge branch 'main' into feat/btc-smart-contract-witnessing
msgmaxim d0446ae
chore: address minor review comments
msgmaxim 9c2e4c3
chore: start implementation
albert-llimos 6557606
test: fix deposit witnessing tests
msgmaxim e682f16
chore: add intial scale encoding for cfParameters
albert-llimos 115342e
chore: improve logic
albert-llimos 4256a5b
fix: address RuntimeCall size limit
msgmaxim 7f91a99
Merge branch 'main' into feat/btc-smart-contract-witnessing
msgmaxim 4234046
chore: address clippy
msgmaxim bd67b36
chore: more cleanup and refactoring
albert-llimos b510b81
chore: add contract swaps to dca test
albert-llimos 11d4fa9
chore: merge from base
albert-llimos f436393
chore: engine refactor
albert-llimos e27808c
chore: refactor createEvmWallet
albert-llimos 3f90224
chore: merge from main
albert-llimos d14c40d
chore: cleanup
albert-llimos 7a80f89
chore: add MAX_VAULT_SWAP_ATTRIBUTES_LENGTH
albert-llimos cd8fa68
chore: refactor bouncer
albert-llimos da74dbb
chore: refactor into common for reusal
albert-llimos 1851094
chore: rename attributes to parameters
albert-llimos 7305042
chore: pass extra parameters to sdk
albert-llimos f9e67ab
chore: fix issues
albert-llimos de1bf99
chore: engine renaming
albert-llimos 5eba5c7
chore: update SDK with new encoding logic
albert-llimos b14cb63
chore: remove unnecessary bouncer ts-scale
albert-llimos c06e294
chore: lint
albert-llimos 854cbaf
chore: fix merge conflicts
albert-llimos c621a7d
chore: update to right name
albert-llimos 2381415
chore: fix missing rename
albert-llimos cfe63fd
chore: add beneficiares and make FoK mandatory
albert-llimos 399846f
chore: lint
albert-llimos d77a0da
chore: update broker_fees and cli
albert-llimos ea61dce
chore: update with hardcoded cfParameters
albert-llimos 2282405
chore: bump sdk
albert-llimos de719c5
fix: simplify cf params decoding
dandanlen e3b8314
chore: downgrade error -> warning
dandanlen 1d9b88e
chore: merge form main and fix conflicts
albert-llimos 785ab48
chore: bump sdk with new broker_fees type
albert-llimos 2033df7
chore: fix failing test
albert-llimos 99310e5
chore: bump sdk
albert-llimos 2d070ea
chore: lint
albert-llimos 3bd922a
Merge commit 'd4eff081774475a80b140dc554bb3ae6ebf121b3' into feat/evm…
albert-llimos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll move the
encodeCfParameters
into the SDK and then pass the DCA/Boost/Fok parameters separately here, as for deposit channels, so we abstract that layer of complexity from the end user.