Skip to content

feat: Add mGlobal Listing Payload#13

Merged
avniculae merged 6 commits into
mainfrom
feat/mglobal-listing
Jun 24, 2026
Merged

feat: Add mGlobal Listing Payload#13
avniculae merged 6 commits into
mainfrom
feat/mglobal-listing

Conversation

@avniculae

@avniculae avniculae commented Jun 16, 2026

Copy link
Copy Markdown

Summary

Lists mGLOBAL (Midas Global Diversified Alternative Debt Fund) as an RWA collateral asset on the Aave Horizon pool. The payload is executed through the emergency multisig.

Reserve configuration

The default (non-eMode) reserve parameters are intentionally near-zero, so mGLOBAL cannot be meaningfully borrowed against outside of its eMode:

Parameter Value
LTV 0.05%
Liquidation threshold 0.1%
Liquidation bonus 6%
Supply cap 50,000,000
Reserve factor 0
Liquidation protocol fee 0
Borrowable / flashloanable / isolation No

liquidationProtocolFee is kept at 0: RWA aTokens revert on the transferOnLiquidation to the treasury (OPERATION_NOT_SUPPORTED), so a non-zero fee would break liquidations.

The unbounded Chainlink NAV feed is used at launch; it will be swapped for the LlamaGuard-bounded feed once available.

mGLOBAL Stablecoins eMode (category 5)

A new eMode pairs mGLOBAL collateral with stablecoin borrowing (GHO excluded):

mGLOBAL USDC RLUSD
Collateral Yes No No
Borrowable No Yes Yes
LTV 75%
Liquidation threshold 80%
Liquidation bonus 6%

eMode category 5 was previously deprecated and is reused by this listing. eMode ids 7 and 9 are the only eModes currently deprecated and not reutilised.

Tests

  • Pre-execution and post-execution fork tests (mirroring the ACRED listing).
  • Config and eMode assertions, including a check that category 5 is empty before execution.
  • Explicit test asserting a default-mode borrow against mGLOBAL reverts for both USDC and GHO debt.
  • eMode liquidation coverage (USDC / RLUSD borrowed against mGLOBAL).
  • Shared test-helper support for Midas greenlisting.

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
🌈Test Results Compiling 220 files with Solc 0.8.27 Solc 0.8.27 finished in 22.82s Compiler run successful!

Ran 3 tests for src/AaveV3Horizon_mGLOBALListing_20260616/AaveV3Horizon_mGLOBALListing_20260616.t.sol:AaveV3Horizon_mGLOBALListing_20260616_Test
[PASS] test_defaultProposalExecution() (gas: 341970206)
Logs:
0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD
E2E: Collateral USTB, TestAsset GHO
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral USTB, TestAsset USDC
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral USTB, TestAsset RLUSD
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral USTB, TestAsset USTB
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral USTB, TestAsset USCC
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral USTB, TestAsset USYC
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral USTB, TestAsset JTRSY
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral USTB, TestAsset JAAA
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral USTB, TestAsset VBILL
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral USTB, TestAsset ACRED
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral USTB, TestAsset mGLOBAL
SUPPLY: USTB, Amount: 8994582023
SUPPLY: USTB, Amount: 8994582023
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral USCC, TestAsset GHO
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral USCC, TestAsset USDC
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral USCC, TestAsset RLUSD
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral USCC, TestAsset USTB
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral USCC, TestAsset USCC
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral USCC, TestAsset USYC
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral USCC, TestAsset JTRSY
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral USCC, TestAsset JAAA
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral USCC, TestAsset VBILL
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral USCC, TestAsset ACRED
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral USCC, TestAsset mGLOBAL
SUPPLY: USCC, Amount: 8609482484
SUPPLY: USCC, Amount: 8609482484
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral USYC, TestAsset GHO
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral USYC, TestAsset USDC
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral USYC, TestAsset RLUSD
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral USYC, TestAsset USTB
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral USYC, TestAsset USCC
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral USYC, TestAsset USYC
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral USYC, TestAsset JTRSY
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral USYC, TestAsset JAAA
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral USYC, TestAsset VBILL
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral USYC, TestAsset ACRED
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral USYC, TestAsset mGLOBAL
SUPPLY: USYC, Amount: 88615351808
SUPPLY: USYC, Amount: 88615351808
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral JTRSY, TestAsset GHO
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral JTRSY, TestAsset USDC
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral JTRSY, TestAsset RLUSD
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral JTRSY, TestAsset USTB
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral JTRSY, TestAsset USCC
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral JTRSY, TestAsset USYC
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral JTRSY, TestAsset JTRSY
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral JTRSY, TestAsset JAAA
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral JTRSY, TestAsset VBILL
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral JTRSY, TestAsset ACRED
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral JTRSY, TestAsset mGLOBAL
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral JAAA, TestAsset GHO
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral JAAA, TestAsset USDC
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral JAAA, TestAsset RLUSD
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral JAAA, TestAsset USTB
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral JAAA, TestAsset USCC
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral JAAA, TestAsset USYC
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral JAAA, TestAsset JTRSY
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral JAAA, TestAsset JAAA
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral JAAA, TestAsset VBILL
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral JAAA, TestAsset ACRED
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral JAAA, TestAsset mGLOBAL
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral VBILL, TestAsset GHO
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral VBILL, TestAsset USDC
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral VBILL, TestAsset RLUSD
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral VBILL, TestAsset USTB
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral VBILL, TestAsset USCC
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral VBILL, TestAsset USYC
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral VBILL, TestAsset JTRSY
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral VBILL, TestAsset JAAA
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral VBILL, TestAsset VBILL
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral VBILL, TestAsset ACRED
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral VBILL, TestAsset mGLOBAL
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral ACRED, TestAsset GHO
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral ACRED, TestAsset USDC
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral ACRED, TestAsset RLUSD
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral ACRED, TestAsset USTB
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral ACRED, TestAsset USCC
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral ACRED, TestAsset USYC
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral ACRED, TestAsset JTRSY
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral ACRED, TestAsset JAAA
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral ACRED, TestAsset VBILL
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral ACRED, TestAsset ACRED
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral ACRED, TestAsset mGLOBAL
SUPPLY: ACRED, Amount: 90999215
SUPPLY: ACRED, Amount: 90999215
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral mGLOBAL, TestAsset GHO
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000001
E2E: non-emode borrow SKIPPED for collateral mGLOBAL
E2E: Collateral mGLOBAL, TestAsset USDC
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USDC, Amount: 10002393572
WITHDRAW: USDC, Amount: 5001196786
WITHDRAW: USDC, Amount: 5001196786
E2E: non-emode borrow SKIPPED for collateral mGLOBAL
BORROW: USDC, Amount 10002393572
REPAY: USDC, Amount: 10002393572
REPAY: USDC, Amount: 10002393572
BORROW: USDC, Amount 10002393572
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10002393572
E2E: Collateral mGLOBAL, TestAsset RLUSD
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: RLUSD, Amount: 10001344080630995999552
WITHDRAW: RLUSD, Amount: 5000672040315497999776
WITHDRAW: RLUSD, Amount: 5000672040315497999776
E2E: non-emode borrow SKIPPED for collateral mGLOBAL
BORROW: RLUSD, Amount 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
REPAY: RLUSD, Amount: 10001344080630995999552
BORROW: RLUSD, Amount 10001344080630995999552
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001344080630995999552
E2E: Collateral mGLOBAL, TestAsset USTB
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USTB, Amount: 899458202
WITHDRAW: USTB, Amount: 449729101
WITHDRAW: USTB, Amount: 449729101
E2E: Collateral mGLOBAL, TestAsset USCC
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USCC, Amount: 860948248
WITHDRAW: USCC, Amount: 430474124
WITHDRAW: USCC, Amount: 430474124
E2E: Collateral mGLOBAL, TestAsset USYC
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USYC, Amount: 8861535180
WITHDRAW: USYC, Amount: 4430767590
WITHDRAW: USYC, Amount: 4430767590
E2E: Collateral mGLOBAL, TestAsset JTRSY
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral mGLOBAL, TestAsset JAAA
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral mGLOBAL, TestAsset VBILL
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral mGLOBAL, TestAsset ACRED
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: ACRED, Amount: 9099921
WITHDRAW: ACRED, Amount: 4549960
WITHDRAW: ACRED, Amount: 4549961
E2E: Collateral mGLOBAL, TestAsset mGLOBAL
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000

[PASS] test_mglobalConfig() (gas: 2735984)
[PASS] test_mglobalDefaultModeBorrowReverts() (gas: 8751031)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 16.65s (16.45s CPU time)

Ran 2 tests for src/AaveV3Horizon_mGLOBALListing_20260616/AaveV3Horizon_mGLOBALListing_20260616.t.sol:AaveV3Horizon_mGLOBALListing_20260616_PostExecution_Test
[PASS] test_defaultProposalExecution() (gas: 531727733)
Logs:
E2E: Collateral USTB, TestAsset GHO
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral USTB, TestAsset USDC
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral USTB, TestAsset RLUSD
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral USTB, TestAsset USTB
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral USTB, TestAsset USCC
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral USTB, TestAsset USYC
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral USTB, TestAsset JTRSY
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral USTB, TestAsset JAAA
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral USTB, TestAsset VBILL
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral USTB, TestAsset ACRED
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral USTB, TestAsset mGLOBAL
SUPPLY: USTB, Amount: 8993737480
SUPPLY: USTB, Amount: 8993737480
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral USCC, TestAsset GHO
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral USCC, TestAsset USDC
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral USCC, TestAsset RLUSD
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral USCC, TestAsset USTB
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral USCC, TestAsset USCC
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral USCC, TestAsset USYC
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral USCC, TestAsset JTRSY
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral USCC, TestAsset JAAA
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral USCC, TestAsset VBILL
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral USCC, TestAsset ACRED
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral USCC, TestAsset mGLOBAL
SUPPLY: USCC, Amount: 8609773797
SUPPLY: USCC, Amount: 8609773797
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral USYC, TestAsset GHO
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral USYC, TestAsset USDC
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral USYC, TestAsset RLUSD
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral USYC, TestAsset USTB
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral USYC, TestAsset USCC
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral USYC, TestAsset USYC
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral USYC, TestAsset JTRSY
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral USYC, TestAsset JAAA
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral USYC, TestAsset VBILL
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral USYC, TestAsset ACRED
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral USYC, TestAsset mGLOBAL
SUPPLY: USYC, Amount: 88584864845
SUPPLY: USYC, Amount: 88584864845
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral JTRSY, TestAsset GHO
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral JTRSY, TestAsset USDC
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral JTRSY, TestAsset RLUSD
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral JTRSY, TestAsset USTB
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral JTRSY, TestAsset USCC
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral JTRSY, TestAsset USYC
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral JTRSY, TestAsset JTRSY
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral JTRSY, TestAsset JAAA
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral JTRSY, TestAsset VBILL
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral JTRSY, TestAsset ACRED
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral JTRSY, TestAsset mGLOBAL
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: JTRSY, Amount: 90316940206
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral JAAA, TestAsset GHO
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral JAAA, TestAsset USDC
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral JAAA, TestAsset RLUSD
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral JAAA, TestAsset USTB
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral JAAA, TestAsset USCC
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral JAAA, TestAsset USYC
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral JAAA, TestAsset JTRSY
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral JAAA, TestAsset JAAA
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral JAAA, TestAsset VBILL
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral JAAA, TestAsset ACRED
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral JAAA, TestAsset mGLOBAL
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: JAAA, Amount: 96276135360
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral VBILL, TestAsset GHO
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral VBILL, TestAsset USDC
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral VBILL, TestAsset RLUSD
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral VBILL, TestAsset USTB
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral VBILL, TestAsset USCC
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral VBILL, TestAsset USYC
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral VBILL, TestAsset JTRSY
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral VBILL, TestAsset JAAA
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral VBILL, TestAsset VBILL
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral VBILL, TestAsset ACRED
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral VBILL, TestAsset mGLOBAL
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: VBILL, Amount: 100000000000
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral ACRED, TestAsset GHO
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
REPAY: GHO, Amount: 10000000000000000000000
BORROW: GHO, Amount 10000000000000000000000
LIQUIDATE: GHO, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10000000000000000000000
E2E: Collateral ACRED, TestAsset USDC
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral ACRED, TestAsset RLUSD
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral ACRED, TestAsset USTB
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral ACRED, TestAsset USCC
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral ACRED, TestAsset USYC
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral ACRED, TestAsset JTRSY
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral ACRED, TestAsset JAAA
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral ACRED, TestAsset VBILL
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral ACRED, TestAsset ACRED
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral ACRED, TestAsset mGLOBAL
SUPPLY: ACRED, Amount: 90892978
SUPPLY: ACRED, Amount: 90892978
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
E2E: Collateral mGLOBAL, TestAsset GHO
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: GHO, Amount: 10000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
WITHDRAW: GHO, Amount: 5000000000000000000000
E2E: non-emode borrow SKIPPED for collateral mGLOBAL
E2E: Collateral mGLOBAL, TestAsset USDC
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USDC, Amount: 10003328307
WITHDRAW: USDC, Amount: 5001664153
WITHDRAW: USDC, Amount: 5001664154
E2E: non-emode borrow SKIPPED for collateral mGLOBAL
BORROW: USDC, Amount 10003328307
REPAY: USDC, Amount: 10003328307
REPAY: USDC, Amount: 10003328307
BORROW: USDC, Amount 10003328307
LIQUIDATE: USDC, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10003328307
E2E: Collateral mGLOBAL, TestAsset RLUSD
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: RLUSD, Amount: 10001100121013311464261
WITHDRAW: RLUSD, Amount: 5000550060506655732130
WITHDRAW: RLUSD, Amount: 5000550060506655732131
E2E: non-emode borrow SKIPPED for collateral mGLOBAL
BORROW: RLUSD, Amount 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
REPAY: RLUSD, Amount: 10001100121013311464261
BORROW: RLUSD, Amount 10001100121013311464261
LIQUIDATE: RLUSD, Amount: 115792089237316195423570985008687907853269984665640564039457584007913129639935, Debt Amount: 10001100121013311464261
E2E: Collateral mGLOBAL, TestAsset USTB
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USTB, Amount: 899373748
WITHDRAW: USTB, Amount: 449686874
WITHDRAW: USTB, Amount: 449686874
E2E: Collateral mGLOBAL, TestAsset USCC
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USCC, Amount: 860977379
WITHDRAW: USCC, Amount: 430488689
WITHDRAW: USCC, Amount: 430488690
E2E: Collateral mGLOBAL, TestAsset USYC
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: USYC, Amount: 8858486484
WITHDRAW: USYC, Amount: 4429243242
WITHDRAW: USYC, Amount: 4429243242
E2E: Collateral mGLOBAL, TestAsset JTRSY
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: JTRSY, Amount: 9031694020
WITHDRAW: JTRSY, Amount: 4515847010
WITHDRAW: JTRSY, Amount: 4515847010
E2E: Collateral mGLOBAL, TestAsset JAAA
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: JAAA, Amount: 9627613536
WITHDRAW: JAAA, Amount: 4813806768
WITHDRAW: JAAA, Amount: 4813806768
E2E: Collateral mGLOBAL, TestAsset VBILL
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: VBILL, Amount: 10000000000
WITHDRAW: VBILL, Amount: 5000000000
WITHDRAW: VBILL, Amount: 5000000000
E2E: Collateral mGLOBAL, TestAsset ACRED
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: ACRED, Amount: 9089297
WITHDRAW: ACRED, Amount: 4544648
WITHDRAW: ACRED, Amount: 4544649
E2E: Collateral mGLOBAL, TestAsset mGLOBAL
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 100000000000000000000000
SUPPLY: mGLOBAL, Amount: 10000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000
WITHDRAW: mGLOBAL, Amount: 5000000000000000000000

[PASS] test_mglobalConfig() (gas: 665105)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 92.87s (95.37s CPU time)

Ran 2 test suites in 92.90s (109.52s CPU time): 5 tests passed, 0 failed, 0 skipped (5 total tests)

* @dev Test for Horizon mGLOBAL listing (pre-execution).
* command: FOUNDRY_PROFILE=test forge test --match-contract AaveV3Horizon_mGLOBALListing_20260616_Test -vv
*/
contract AaveV3Horizon_mGLOBALListing_20260616_Test is

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is the abstract then test contract split needed here ?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bc below we also have a fork test for post tx execution, follows same pattern we used for other payloads here as well

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should switch to permissioned payloads controller model asap, this separate test is v stupid lol and ppc absorbs most footguns w current flow

address public constant MGLOBAL_UNDERLYING = 0x7433806912Eae67919e66aea853d46Fa0aef98A8;
// TODO: replace with the LlamaGuard-bounded NAV feed once deployed; this is the unbounded Chainlink feed
// https://etherscan.io/address/0xB92A68763b2F83e094595c7B41a7FB9D0f8Da193
address public constant MGLOBAL_PRICE_FEED = 0xB92A68763b2F83e094595c7B41a7FB9D0f8Da193;

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO

Comment on lines +203 to +210
(bool success, bytes memory data) = MIDAS_ACCESS_CONTROL.call(
abi.encodeWithSignature(
'hasRole(bytes32,address)',
MGLOBAL_GREENLISTED_ROLE,
addressToWhitelist
)
);
require(success && abi.decode(data, (bool)), 'Midas: address not greenlisted');

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not do a high level call with a casted interface if we're reverting on failure anyway, no need to do .call here

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is how we do it in this entire file. The reason is becase I'd thought it's cleaner like this than defining specific interfaces for each issuer, wdyt

@DhairyaSethi DhairyaSethi Jun 22, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hasRole is in IAccessManager from oz, nothing custom needed here

in general it's totally fine to add vender specific interfaces, proposals repo (v3) has always done that in src/interfaces

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would prefer to add those interfaces actually, trimmed from source with their natspec over this in general also

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wdyt

liqThreshold: 75_00,
liqBonus: 6_00,
reserveFactor: EngineFlags.KEEP_CURRENT,
supplyCap: 60_000_000,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
supplyCap: 60_000_000,
supplyCap: 50_000_000,

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*/
function test_mglobalConfig() public virtual {
IPool pool = _pool();
uint8 eModeCategory = proposal.MGLOBAL_EMODE_CATEGORY();

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you also test this is the _nextEmodeCategory() bc 5 is hardcoded right now

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i would rather fetch it dynamically in the proposal tbh but nbd

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's not I think, 5 is a deprecate emode

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i confirm we must use 5 to replace existing emode that was deprecated in a previous gov action

// the eMode category must be unused before execution (no collateral/borrowable assets, no label)
assertEq(pool.getEModeCategoryCollateralBitmap(eModeCategory), 0, 'emode collateral not empty');
assertEq(pool.getEModeCategoryBorrowableBitmap(eModeCategory), 0, 'emode borrowable not empty');
assertEq(pool.getEModeCategoryLabel(eModeCategory), '', 'emode label not empty');

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
assertEq(pool.getEModeCategoryLabel(eModeCategory), '', 'emode label not empty');
assertEq(pool.getEModeCategoryLabel(eModeCategory).length, 0, 'emode label not empty');

hidden unicode youre sneaky

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@avniculae
avniculae merged commit 92a1678 into main Jun 24, 2026
9 of 10 checks passed
@avniculae
avniculae deleted the feat/mglobal-listing branch June 24, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants