Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
e1007b2
Recreate scenario 1 using forked testnet.
RZhang05 Jan 8, 2026
351578c
Remove unused function.
RZhang05 Jan 8, 2026
5ff2bd0
Update for mainnet addresses.
RZhang05 Jan 9, 2026
3068055
Use mUSDC strategy with real oracles on testnet.
RZhang05 Jan 12, 2026
deb846e
Update symbol prices.
RZhang05 Jan 12, 2026
f197957
Switch to mainnet.
RZhang05 Jan 14, 2026
a719c67
Merge branch 'main' into raymond/forked-scen1
RZhang05 Jan 14, 2026
d52baf9
Add option to transfer flow from whale account instead of minting.
RZhang05 Jan 20, 2026
44a77a6
Merge branch 'nialexsan/pyusd-fyv-strategy' into raymond/forked-scen1
RZhang05 Jan 26, 2026
0d6b270
Use fixed mainnet height, new FUSDEV strategy.
RZhang05 Jan 26, 2026
2e2400c
Add percent tolerance check to forked test.
RZhang05 Jan 26, 2026
fc67c98
Clean up forked scenario 1.
RZhang05 Jan 27, 2026
f2ea7b3
Remove unnecessary imports.
RZhang05 Jan 28, 2026
f1f5ed5
Create forked scenario 2 with placeholder yield token function.
RZhang05 Feb 3, 2026
5fbddab
[WIP] Modify EVM storage in forked scen2. Currently fails tolerance.
RZhang05 Feb 12, 2026
eae9d1e
Add EVM State Manipulation Helpers For Forked Simulations
jribbink Feb 13, 2026
4fdd043
Merge branch 'jribbink/evm-test-helpers' into forked-scen2
RZhang05 Feb 17, 2026
12340bd
Merge branch 'main' into forked-scen2
RZhang05 Feb 17, 2026
15a3663
Clean up.
RZhang05 Feb 17, 2026
0ba2dd2
Merge remote-tracking branch 'origin/main' into jribbink/evm-test-hel…
jribbink Feb 18, 2026
e1570f1
Merge branch 'nialexsan/pyusd-fyv-strategy' into forked-scen2
RZhang05 Feb 19, 2026
02aff87
Prepare for updated strategy.
RZhang05 Feb 19, 2026
c405a2c
Fix bugs with decimal offsets & cleanup
jribbink Feb 20, 2026
08ed10f
Merge branch 'jribbink/evm-test-helpers' into forked-scen2
RZhang05 Feb 20, 2026
af63f67
tidy comments
jribbink Feb 20, 2026
bb17527
Cleanup test helpers & fix precision
jribbink Feb 22, 2026
5dc80b4
Merge remote-tracking branch 'origin/main' into jribbink/evm-test-hel…
jribbink Feb 22, 2026
af3e094
Account for fees in pool prices to stay in tolerance.
RZhang05 Feb 23, 2026
fb8b266
Update to newer CLI
jribbink Feb 23, 2026
44e3357
Create forked scenario 3a, 3b.
RZhang05 Feb 23, 2026
dc143d0
address feedback
jribbink Feb 23, 2026
5939f17
Add test for EVM state helpers
jribbink Feb 24, 2026
4c1df74
cleanup test assertion
jribbink Feb 24, 2026
d88f651
cleanup test assertion
jribbink Feb 24, 2026
4f6c322
Fix percent tolerance
jribbink Feb 24, 2026
15d9cfd
Run CI on feature/* branches
jribbink Feb 24, 2026
8829009
Merge branch 'feature/forked-simulations' into jribbink/evm-test-helpers
jribbink Feb 24, 2026
875ff38
Merge branch 'main' into raymond/forked-scen1
RZhang05 Feb 24, 2026
845507f
Merge branch 'jribbink/evm-test-helpers' into raymond/forked-scen1
RZhang05 Feb 24, 2026
48a4275
Update to new strategy and use new evm helpers.
RZhang05 Feb 24, 2026
e7a6683
Clean up.
RZhang05 Feb 24, 2026
2f7f3a1
Merge remote-tracking branch 'origin/main' into feature/forked-simula…
jribbink Feb 25, 2026
e7187b4
Add EVM State Manipulation Helpers For Forked Simulations (#173)
jribbink Feb 25, 2026
1e79d0b
Fix band oracle price helper (#188)
jribbink Feb 25, 2026
7ab7e9c
Merge branch 'feature/forked-simulations' into raymond/forked-scen1
RZhang05 Feb 25, 2026
d95de5c
Fix merge.
RZhang05 Feb 25, 2026
2a42e2b
Normalize comments.
RZhang05 Feb 25, 2026
d0c7462
Temporarily skip closing of yield vault.
RZhang05 Feb 25, 2026
f2e72c6
Apply suggestions from code review
RZhang05 Feb 26, 2026
ecfe8e7
Switch flow.json back to tab spacing.
RZhang05 Feb 26, 2026
d4b1fc1
Merge branch 'raymond/forked-scen1' of https://github.com/onflow/Flow…
RZhang05 Feb 26, 2026
a0a9f06
Merge pull request #128 from onflow/raymond/forked-scen1
RZhang05 Feb 26, 2026
6d7e535
Merge branch 'feature/forked-simulations' into forked-scen2
RZhang05 Feb 27, 2026
19ebbb7
Fix scenario 2.
RZhang05 Feb 27, 2026
0912ea8
Delete unused files.
RZhang05 Feb 27, 2026
7a1c8f8
Improve precision of forked tests
jribbink Feb 27, 2026
f502f8a
Merge branch 'jribbink/forked-precision-improvements' into forked-scen2
RZhang05 Feb 27, 2026
8ef7d24
Improve precision of forked tests (#190)
jribbink Feb 27, 2026
ee8589d
Update scenario 2.
RZhang05 Feb 27, 2026
c780575
Improve scenario 2 fee accounting and tolerance.
RZhang05 Feb 27, 2026
783aea1
Merge branch 'feature/forked-simulations' into forked-scen2
RZhang05 Feb 27, 2026
b2ab5cd
Merge branch 'feature/forked-simulations' into forked-scen3ab
RZhang05 Mar 2, 2026
b59b9a3
Update forked scen 3a, 3b.
RZhang05 Mar 2, 2026
8f6d8f7
Fix fork height.
RZhang05 Mar 2, 2026
237c92b
Add CI Caching for Forked Mainnet Simulation Tests (#192)
jribbink Mar 2, 2026
c1c4329
Apply suggestions from code review
RZhang05 Mar 3, 2026
f7c2d60
Merge pull request #159 from onflow/forked-scen2
RZhang05 Mar 3, 2026
0fc2123
Add Forked Mainnet Simulation Scenario 3C (#169)
jribbink Mar 3, 2026
5c31ea3
Improve final diagnostic precision.
RZhang05 Mar 3, 2026
734e435
Forked Rebalance Simulation 3d (#172)
jribbink Mar 3, 2026
cb78853
Merge pull request #181 from onflow/forked-scen3ab
RZhang05 Mar 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/cadence_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- main
- feature/*
pull_request:
branches:
- main
- feature/*

jobs:
tests:
Expand All @@ -27,8 +29,15 @@ jobs:
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- name: Cache Flow Emulator Fork Data
uses: actions/cache@v4
with:
path: .flow-fork-cache
key: ${{ runner.os }}-flow-emulator-fork-${{ github.sha }}
restore-keys: |
${{ runner.os }}-flow-emulator-fork-
- name: Install Flow CLI
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)"
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v2.14.2-evm-manipulation-poc.1
- name: Flow CLI Version
run: flow version
- name: Update PATH
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/e2e_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- main
- feature/*
pull_request:
branches:
- main
- feature/*

jobs:
e2e-tests:
Expand All @@ -28,7 +30,7 @@ jobs:
restore-keys: |
${{ runner.os }}-go-
- name: Install Flow CLI
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)"
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v2.14.2-evm-manipulation-poc.1
- name: Flow CLI Version
run: flow version
- name: Update PATH
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/incrementfi_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- main
- feature/*
pull_request:
branches:
- main
- feature/*

jobs:
tests:
Expand All @@ -18,7 +20,7 @@ jobs:
token: ${{ secrets.GH_PAT }}
submodules: recursive
- name: Install Flow CLI
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)"
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v2.14.2-evm-manipulation-poc.1
- name: Flow CLI Version
run: flow version
- name: Update PATH
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/punchswap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ on:
push:
branches:
- main
- feature/*
pull_request:
branches:
- main
- feature/*

jobs:
tests:
Expand All @@ -24,7 +26,7 @@ jobs:
cache-dependency-path: |
**/go.sum
- name: Install Flow CLI
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)"
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v2.14.2-evm-manipulation-poc.1
- name: Flow CLI Version
run: flow version
- name: Update PATH
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/scheduled_rebalance_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ on:
push:
branches:
- main
- scheduled-rebalancing
- feature/*
pull_request:
branches:
- main
- feature/*

jobs:
scheduled-rebalance-tests:
Expand All @@ -29,7 +30,7 @@ jobs:
restore-keys: |
${{ runner.os }}-go-
- name: Install Flow CLI
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)"
run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v2.14.2-evm-manipulation-poc.1
- name: Flow CLI Version
run: flow version
- name: Update PATH
Expand Down
Loading