Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
cc903f5
Refactored withdraw from position tx, updated test helper, updated us…
UlyanaAndrukhiv Feb 26, 2026
0788509
Refactored setInsuranceSwapper test helper, updated usages
UlyanaAndrukhiv Feb 26, 2026
d120405
Added boundary conditions tests for interest rate
UlyanaAndrukhiv Mar 9, 2026
8c05412
Added test for extreme utilization on Kink interest curve
UlyanaAndrukhiv Mar 9, 2026
4969faa
Merged with main
UlyanaAndrukhiv Mar 9, 2026
8d2ebff
Merge branch 'lionel/kink-curve-utilization-fix' of github.com:onflow…
UlyanaAndrukhiv Mar 10, 2026
0fce924
Updated tests, merged with utilization fix
UlyanaAndrukhiv Mar 11, 2026
73a18d7
Merged with main
UlyanaAndrukhiv Mar 11, 2026
e71fbc5
Revert FlowActions submodule pointer to correct commit
UlyanaAndrukhiv Mar 11, 2026
8e0dc79
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
UlyanaAndrukhiv Mar 16, 2026
e830a9e
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
UlyanaAndrukhiv Mar 16, 2026
b17ed95
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
UlyanaAndrukhiv Mar 18, 2026
1a8c1b2
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
UlyanaAndrukhiv Mar 19, 2026
4818b01
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
UlyanaAndrukhiv Mar 19, 2026
e946f62
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
mts1715 Mar 24, 2026
d67ff7e
Updated tests according to changes from main branch
UlyanaAndrukhiv Mar 25, 2026
99c1e78
Merge branch 'main' into UlianaAndrukhiv/180-interest-rate-testing
UlyanaAndrukhiv Mar 25, 2026
dd2ab4c
Merged with branch main
UlyanaAndrukhiv Mar 26, 2026
9fa3449
Merge branch 'UlianaAndrukhiv/180-interest-rate-testing' of github.co…
UlyanaAndrukhiv Mar 26, 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: 7 additions & 4 deletions cadence/tests/adversarial_recursive_withdraw_source_test.cdc
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,13 @@ fun testRecursiveWithdrawSource() {
//
// In this test, the topUpSource behavior is adversarial: it attempts to re-enter
// the pool during the pull/deposit flow. We expect the transaction to fail.
let withdrawRes = executeTransaction(
"./transactions/flow-alp/epositionadmin/withdraw_from_position.cdc",
[positionID, flowTokenIdentifier, 1500.0, true], // pullFromTopUpSource: true
userAccount
let withdrawRes = withdrawFromPosition(
signer: userAccount,
positionId: positionID,
tokenTypeIdentifier: flowTokenIdentifier,
receiverVaultStoragePath: FLOW_VAULT_STORAGE_PATH,
amount: 1500.0,
pullFromTopUpSource: true
)
Test.expect(withdrawRes, Test.beFailed())

Expand Down
11 changes: 7 additions & 4 deletions cadence/tests/adversarial_type_spoofing_test.cdc
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,13 @@ fun testMaliciousSource() {
Test.expect(openRes, Test.beSucceeded())

// withdraw 1337 Flow from the position
let withdrawRes = executeTransaction(
"./transactions/flow-alp/epositionadmin/withdraw_from_position.cdc",
[1 as UInt64, flowTokenIdentifier, 1337.0, true],
hackerAccount
let withdrawRes = withdrawFromPosition(
signer: hackerAccount,
positionId: 1,
tokenTypeIdentifier: flowTokenIdentifier,
receiverVaultStoragePath: FLOW_VAULT_STORAGE_PATH,
amount: 1337.0,
pullFromTopUpSource: true
)
Test.expect(withdrawRes, Test.beFailed())

Expand Down
Loading
Loading