feat: Add execution for curve

- Add CurveSwapStructEncoder and tests
- Add CurveSwapExecutorExposed and tests
  - Add needed interfaces

#time 0m


#time 0m

#time 0m
This commit is contained in:
Diana Carvalho
2024-09-05 13:13:09 +01:00
parent f181688090
commit a6caf84f55
11 changed files with 1282 additions and 3 deletions

View File

@@ -31,7 +31,7 @@ jobs:
- name: Run Forge build
run: |
forge --version
forge build --sizes
forge build --sizes --via-ir
id: build
- name: Run Forge format check
@@ -42,7 +42,7 @@ jobs:
- name: Run Forge tests
run: |
forge test -vvv
forge test -vvv --via-ir
id: test
env:
ETH_RPC_URL: ${{ secrets.ETH_RPC_URL }}

View File

@@ -12,7 +12,7 @@ env:
jobs:
tests:
uses: propeller-heads/propeller-protocol-lib/.github/workflows/python-tests.yaml@dc/ENG-3545-make-encoders-lib
uses: propeller-heads/propeller-protocol-lib/.github/workflows/python-tests.yaml@main
formatting:
name: Formatting