• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

delvtech / hyperdrive
93%
main: 87%

Build:
Build:
LAST BUILD BRANCH: jalextowle/erc1155/supports-interface
DEFAULT BRANCH: main
Repo Added 01 Apr 2024 04:22PM UTC
Files 208
Badge
Embed â–¾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v1.0.4
branch: v1.0.4
CHANGE BRANCH
x
Reset
  • v1.0.4
  • cashd/generalize-close-long-instance-2
  • cashd/morpho-instance
  • code-coverage
  • coverage-hacks
  • deploycoordtests
  • discovery
  • dpaiton/gov-fix
  • dpaiton/remove-rust
  • dpaiton/update-project-version
  • dpaiton/update-solvency-check
  • dpaiton/v1.0.8
  • etherfi
  • extraD-event
  • forwarderTests
  • fp-coverage
  • gh-readonly-queue/main/pr-1008-95e456efb211b561c8b5cc1cefc6d23a55bbe853
  • gh-readonly-queue/main/pr-1012-f76f5dacd38664cae6a2539770f30ff595d92141
  • gh-readonly-queue/main/pr-1013-1389e3b571fc11c5acfe5adb323a4e41cfedba35
  • gh-readonly-queue/main/pr-1014-ca827b5a9481d79e480a20d9401c200d1fb01a25
  • gh-readonly-queue/main/pr-1015-04b10a852cba34cc19b831a314138bd11d29271c
  • gh-readonly-queue/main/pr-1016-fee327731672c92ce71cc350a996016a30c5a617
  • gh-readonly-queue/main/pr-1017-a74a586f2b417d8253102adc32cfbb38ed7807d0
  • gh-readonly-queue/main/pr-1020-299e3aa0d3ac5a9bf9e3d9962d09bdf42ace0bec
  • gh-readonly-queue/main/pr-1021-40ca2872929fc234dfe13d68c88d8872e7a34ad4
  • gh-readonly-queue/main/pr-1022-c26ba165a419a9cd90933df0bb1be0b385baa054
  • gh-readonly-queue/main/pr-1023-bb6fffe8a91d5dc459c6bded1ef18ffe1194084e
  • gh-readonly-queue/main/pr-1024-229ee73c392a3c17e2195c9a787376b1bb205e98
  • gh-readonly-queue/main/pr-1025-33982bba72d861b3b90cb0b4083fec30accb649f
  • gh-readonly-queue/main/pr-1028-a98362d1ead7c068957d1bdcfed9c6d7b0c7e4e8
  • gh-readonly-queue/main/pr-1029-88f749854454f981f12d63562048e4036569445e
  • gh-readonly-queue/main/pr-1039-38ea08e7f562d09823521caa0d754b381c883016
  • gh-readonly-queue/main/pr-1040-eff3efb9325125098c0b3eec339831ce3e1d4587
  • gh-readonly-queue/main/pr-1041-acfb07961901b04d8fb7d33fb257b22e5ed99f2b
  • gh-readonly-queue/main/pr-1042-d47b4e99631301d74daf01fc47681b3ce50beac9
  • gh-readonly-queue/main/pr-1043-5383ec41cfe4c92ea2831cbbd09bbab8ee94527e
  • gh-readonly-queue/main/pr-1048-fd02a5cbf087cec4ac0cb0f79192cae732f354e8
  • gh-readonly-queue/main/pr-1049-69d794a4156d0dfe16737bd5c32b4b6055f4b50d
  • gh-readonly-queue/main/pr-1050-4f023244984d203d29c42c7caac79150a65352fc
  • gh-readonly-queue/main/pr-1051-aed776f039568e486a7066b9cfbf39f373bdbb42
  • gh-readonly-queue/main/pr-1053-60949e4dcc8d07d92db78eba03e7c74a0fd7a764
  • gh-readonly-queue/main/pr-1056-f1ccfd481a50d3cc0e96ab58eea95e9e7d58183c
  • gh-readonly-queue/main/pr-1057-56d7015bcf959b3da6ce583fa88dd5fc3accfca3
  • gh-readonly-queue/main/pr-1058-41f0a714171b485d422e3dabf82ec59cae9b3994
  • gh-readonly-queue/main/pr-1061-e5525e96fea5bc61e0eec7fe694049aa6722aa1c
  • gh-readonly-queue/main/pr-1063-b56cffefb3bb9d4d95353418ca963d9672e21c2c
  • gh-readonly-queue/main/pr-1067-5154a7ac292865e62c403f2e1e2860d103e49a27
  • gh-readonly-queue/main/pr-1072-7d0c8d9b981c857fef7fe0cb788a66baa78e3dc6
  • gh-readonly-queue/main/pr-1074-101627a1df06f93fbff70e7fe6fbe6b3f2a8d342
  • gh-readonly-queue/main/pr-1077-1858a945cc01a5457b341ff649f0eca0c8cc6c89
  • gh-readonly-queue/main/pr-1081-683f2f7cd72b3220a18f9660440106a372540778
  • gh-readonly-queue/main/pr-1094-c8b9ece7c8ec578f27d15b3911ebf0eb93a980ee
  • gh-readonly-queue/main/pr-1095-76e91c92830cc64d8a68b4b68a8b05dcb732b512
  • gh-readonly-queue/main/pr-1098-c6aaf877d28a9b9cde6e905192857e93e1d4dbd5
  • gh-readonly-queue/main/pr-1110-50080b4ceb312376480fae12c390569958360729
  • gh-readonly-queue/main/pr-1111-8b00b7ba0af14c8395654a3519eeee39863c7136
  • gh-readonly-queue/main/pr-1113-2514eecb19e9b7b202b96aa849e3a779a9b3ab9b
  • gh-readonly-queue/main/pr-1115-ea01c555a443827de43e41b028b60d4d10e2edf8
  • gh-readonly-queue/main/pr-1117-6e5a353e4e9201b29680f7eafd3c6058928f70c8
  • gh-readonly-queue/main/pr-1118-61b47a7b0fccbd4be37187069ca31d4b0d8f1580
  • gh-readonly-queue/main/pr-1121-2f4bd97b5fbe3873ae6fd9a96f4a569fd22b5219
  • gh-readonly-queue/main/pr-1122-31045e7d318e328074a0770ef181ac886af88836
  • gh-readonly-queue/main/pr-1123-8a965a27a76bd37f7a74833d6a0944398c31137e
  • gh-readonly-queue/main/pr-1125-960642176c9abaf948250bb186b4a57f4634e8ec
  • gh-readonly-queue/main/pr-1127-30c28430c228000eb9c2049389584f52dec38013
  • gh-readonly-queue/main/pr-1130-7a8e79b40c5db6d64891d9baacd43ab55b5c9afd
  • gh-readonly-queue/main/pr-1135-4f070b301e474d8055f6f3c65c583a506468c3ec
  • gh-readonly-queue/main/pr-1136-7e32c9ffd02811a72f096fc40f4b620391236890
  • gh-readonly-queue/main/pr-1137-32925ea91a3730645d9db0d5d63295320768acfc
  • gh-readonly-queue/main/pr-1141-9361300f80d944b6166cfff8aa8ff4edebcdcedb
  • gh-readonly-queue/main/pr-1142-c0f48a78d09fef7c7dc5cd2125b19ab06794d3c0
  • gh-readonly-queue/main/pr-1144-fbfa3fed1fc99f4d6738864391b6ae19c6293f63
  • gh-readonly-queue/main/pr-1146-fdc2ebb75e6bfc13284897603647dc7b534c0f7d
  • gh-readonly-queue/main/pr-1150-9857eb6eff591df60f7f3565045b70706065cec2
  • gh-readonly-queue/main/pr-1150-bcffe9c41872682b6c033ad1454c9ae562decd0e
  • gh-readonly-queue/main/pr-1151-3d3d9ee78dcb2192b991617fc0a1524a4d28a1eb
  • gh-readonly-queue/main/pr-1152-4055d2a1d2878ce1542ae49861fd421f3850294f
  • gh-readonly-queue/main/pr-1152-9857eb6eff591df60f7f3565045b70706065cec2
  • gh-readonly-queue/main/pr-1154-6bb72b23c0545101f84ef6209eb04c39e3e3e2f8
  • gh-readonly-queue/main/pr-1155-7f502175416fcffd6919c60e699957982d0d3fce
  • gh-readonly-queue/main/pr-1156-f2acb647b345103b51832a96c69eeff45e7132ef
  • gh-readonly-queue/main/pr-1162-799a60aae0827d8a2b2f48d37cee3f04b61d6456
  • gh-readonly-queue/main/pr-1166-f1a518d04c8c1d36532fbcec45599e0ea41f3381
  • gh-readonly-queue/main/pr-1167-63abf9c8c6329974fac520962348f495cf948115
  • gh-readonly-queue/main/pr-1168-252867b92a0d0ba0fab9fede89f17dfe87ba0f5d
  • gh-readonly-queue/main/pr-1171-8e32d2feb608bb42559889c5e669d625f059e9c3
  • gh-readonly-queue/main/pr-1172-da3b263f3280ed7fc9e7d9088a0f69ecefb3da49
  • gh-readonly-queue/main/pr-1179-b0f17c141a64b6a7eb6b355d1316657b1e34496a
  • gh-readonly-queue/main/pr-1180-3e07b60fecf13b4f26a934e2a3aee75ee71f69d4
  • gh-readonly-queue/main/pr-1182-6cdccd111ab6719155aee625be90ae73f2703a57
  • gh-readonly-queue/main/pr-1186-00868343159c787c95a458b366466a7cae75fcdb
  • gh-readonly-queue/main/pr-1187-2c96bb106342e1849b88ec134f4712bb50e52a08
  • gh-readonly-queue/main/pr-1189-a78e12cd50065726c79ab811a31b9faebac5282b
  • gh-readonly-queue/main/pr-1193-9c6460bc412495dc3ee664fef9be09b13cda2a6e
  • gh-readonly-queue/main/pr-1199-0252ea41a0710de06a0c74d99d104ce1a71af9d4
  • gh-readonly-queue/main/pr-1201-ab4da7ec049afa96203fe856e3eab0a703e2a3f3
  • gh-readonly-queue/main/pr-1205-ba3fde9d69f371364dfa6c1456df553fb7225b67
  • gh-readonly-queue/main/pr-1209-7cfaaf00facef8e8e9987dc4cfdeb3238c4a1618
  • gh-readonly-queue/main/pr-1210-77a52c93487e6bd159d567bb992165cd351ff994
  • gh-readonly-queue/main/pr-1210-7cfaaf00facef8e8e9987dc4cfdeb3238c4a1618
  • gh-readonly-queue/main/pr-1213-e4d61f6fc829f1e94d591f0de4600b3ea1628913
  • gh-readonly-queue/main/pr-1215-21e51ecce9712d23ad3e071e6c669947dd24ab65
  • gh-readonly-queue/main/pr-1220-0a80019b17b60f7a43020df4ef080cd14c1f324e
  • gh-readonly-queue/main/pr-1221-d9e0a074fed28e6b63bb7d0424f163cdf44b78ef
  • gh-readonly-queue/main/pr-1227-2fb6ee8cd2e913a7f38e269a3422d6542ff58dee
  • gh-readonly-queue/main/pr-1230-51aab646a7fb65d459f51c1af0af8c18346680a5
  • gh-readonly-queue/main/pr-1238-34976504daf6be8da2b6e7f22d68864d1c8234e8
  • gh-readonly-queue/main/pr-1239-76a91bf1fe8ad32aa59d065a29037d961707c245
  • gh-readonly-queue/main/pr-1240-8d8554d62aab8686a803159a5865a558e977f67c
  • gh-readonly-queue/main/pr-1241-452e25278359f5314b9e180ef9ad557f07d45abc
  • gh-readonly-queue/main/pr-905-335edc2da4dd96b8917ce92b29299b388a9c2356
  • gh-readonly-queue/main/pr-906-989c327a741e72e084ee07ffe8d27ccd8369ed49
  • gh-readonly-queue/main/pr-908-1576e4c4368dd9c21b2df60274f223271e793d46
  • gh-readonly-queue/main/pr-909-cb00ae925d46cb64cc17acd39ed212a031548461
  • gh-readonly-queue/main/pr-911-61d573f01859987c947d7932a3937d19f0564d9b
  • gh-readonly-queue/main/pr-913-5fe02c316e3605b14dfd9ddbb833998cb025c233
  • gh-readonly-queue/main/pr-913-a9dafe7a98c6abe47cdeb0ca601dee73e8fd2953
  • gh-readonly-queue/main/pr-917-3589169a6dff89e1ee75fef1778caac9b5e14f2f
  • gh-readonly-queue/main/pr-918-88aa5b79a97e463a7cc552a5e01cef8768fcc19c
  • gh-readonly-queue/main/pr-921-ed2bc6d4387d6de00670869ccea8a548873bacd5
  • gh-readonly-queue/main/pr-924-ebeb2a2284561a7e7f0444974b5e66040856eeab
  • gh-readonly-queue/main/pr-925-a9dafe7a98c6abe47cdeb0ca601dee73e8fd2953
  • gh-readonly-queue/main/pr-925-d52ee9c85f31a11c1c2ce84e0e2139134932c7a6
  • gh-readonly-queue/main/pr-928-9f5e481f5dbad496e2c858eec8e7abed36321672
  • gh-readonly-queue/main/pr-928-d81e6132794297f9c6d2f9d1cd6c85cf0dadee69
  • gh-readonly-queue/main/pr-929-55682d268635bf889f650ba2a812458224f6f98f
  • gh-readonly-queue/main/pr-930-06eb6eadb7918e841fe3b24c8448c75d656b3130
  • gh-readonly-queue/main/pr-935-d81e6132794297f9c6d2f9d1cd6c85cf0dadee69
  • gh-readonly-queue/main/pr-936-b5cfabc1ae769ded6adc5910f810d4f42adb51c8
  • gh-readonly-queue/main/pr-936-d52ee9c85f31a11c1c2ce84e0e2139134932c7a6
  • gh-readonly-queue/main/pr-936-ed2bc6d4387d6de00670869ccea8a548873bacd5
  • gh-readonly-queue/main/pr-947-7af6cdcb1cbacc34e050a0c57e9c2d1381178aed
  • gh-readonly-queue/main/pr-951-4967aa16c9599dc152c20dbeeacf8600786c2932
  • gh-readonly-queue/main/pr-951-7ffea5e194ddee6cf11c69bb7fdfe8e6ad1b25a6
  • gh-readonly-queue/main/pr-953-d6d7a046ea548db90b4f76b197960884fd6b516c
  • gh-readonly-queue/main/pr-959-c56556cfcd1f1e980329a958d3f429a12a5d8838
  • gh-readonly-queue/main/pr-960-b97f2c8eaaeb718e1e2aa4c950cd3eeb78fa335d
  • gh-readonly-queue/main/pr-962-bd5a941ef7b7c07fe68b3e7f8e4d082ad8e03da9
  • gh-readonly-queue/main/pr-963-46312de426249fab1d9efc58d65ae77f1921334f
  • gh-readonly-queue/main/pr-964-b3f33e9bb384edecc7f131e8114037e3da4c4780
  • gh-readonly-queue/main/pr-966-59149017a66c71ee765b4ebe85a31a4409c659bc
  • gh-readonly-queue/main/pr-982-3360daae83621c1f7be2aee3aca0a2c52989828e
  • gh-readonly-queue/main/pr-983-79a049e4f1331b594218f881e88265a7c80557e7
  • gh-readonly-queue/main/pr-984-8542399661c433c725bd06b2daa491af65b2dcc2
  • gh-readonly-queue/main/pr-986-4565e961282dcbfdc103602b81d8801ce05f7659
  • gh-readonly-queue/main/pr-988-91d0e7f4170cbdec90e001a591bae52b37b70ba6
  • gh-readonly-queue/main/pr-989-78a1b5959270a1ea5d10fbee8be2019bde04e919
  • gh-readonly-queue/main/pr-990-1d85c7b3faf3c121e05b8dc51a855477a667ab8a
  • gh-readonly-queue/main/pr-991-25231b25c5ef1095933673bf15409e42c1a3414c
  • gh-readonly-queue/main/pr-991-c2f8f0be9afe939e8162250c3619b23b07c59f1c
  • gh-readonly-queue/main/pr-992-abd8f923eebf35218213516a8fd00578b0733b50
  • gh-readonly-queue/main/pr-993-8164b79bde9aafd23dec9c792ee2a53e271777dd
  • gh-readonly-queue/main/pr-993-c2f8f0be9afe939e8162250c3619b23b07c59f1c
  • gh-readonly-queue/main/pr-999-eca4eff10a93c42236634b67a6c8e0e989da3c90
  • hyperdriveFactory-tests
  • jalextowle/analysis/k-inflation
  • jalextowle/audit-03-2024/spearbit-15
  • jalextowle/audit-03-2024/spearbit-17
  • jalextowle/audit-03-2024/spearbit-34
  • jalextowle/audit-06-10-2024/spearbit-10
  • jalextowle/audit-06-10-2024/spearbit-11
  • jalextowle/audit-06-10-2024/spearbit-13
  • jalextowle/audit-06-10-2024/spearbit-16
  • jalextowle/audit-06-10-2024/spearbit-4
  • jalextowle/chore/looser-library-and-interface-versioning
  • jalextowle/chore/upgrade-version
  • jalextowle/ci/support-merge-groups
  • jalextowle/debug/improved-etching-tools
  • jalextowle/deploy/linea
  • jalextowle/deploy/mainnet
  • jalextowle/erc1155/supports-interface
  • jalextowle/etching/ezeth
  • jalextowle/etching/morpho-blue
  • jalextowle/events/vault-share-price
  • jalextowle/factory/deployer-coordinator-manager
  • jalextowle/feature/admin-controller
  • jalextowle/feature/checkpoint-rewards
  • jalextowle/feature/differentiate-name-and-kind
  • jalextowle/feature/erc1155-compatability
  • jalextowle/feature/hyperdrive-otc
  • jalextowle/feature/metadata
  • jalextowle/feature/mint
  • jalextowle/feature/public-total-shares
  • jalextowle/fix/checkpoint-infinite-loop
  • jalextowle/fix/checkpoint-vault-share-price
  • jalextowle/fix/close-long-insolvency
  • jalextowle/fix/deploy-rename
  • jalextowle/fix/event-schema
  • jalextowle/fix/improved-circuit-breaker
  • jalextowle/fix/k-inflation
  • jalextowle/fix/matching-engine-cancel-orders-reentrancy
  • jalextowle/fix/matching-engine-frontrunning
  • jalextowle/fix/maximum-add-liquidity-apr
  • jalextowle/fix/morpho-passthrough-data
  • jalextowle/fix/on-morpho-callback-caller
  • jalextowle/fix/open-short-fix
  • jalextowle/fix/sandwich
  • jalextowle/fix/simplify-targets
  • jalextowle/fix/time-weighted-price
  • jalextowle/fuzzing/improved-instance-test-harness
  • jalextowle/infra/interest-accrual
  • jalextowle/instance/sgyd
  • jalextowle/integration/aave
  • jalextowle/integration/cbeth
  • jalextowle/integration/chain-silo
  • jalextowle/integration/chainlink
  • jalextowle/integration/ethena
  • jalextowle/integration/linea-ezeth
  • jalextowle/integration/linea-rseth
  • jalextowle/integration/moonwell
  • jalextowle/integration/moonwell-eurc
  • jalextowle/integration/morpho-blue
  • jalextowle/integration/morpho-blue-wsteth-usda
  • jalextowle/integration/morpho-cbeth-usdc-base
  • jalextowle/integration/refactor-verify-deposit-and-withdrawal
  • jalextowle/integration/staked-well
  • jalextowle/integration/staking-usds
  • jalextowle/interfaces/cleanup
  • jalextowle/mocks/rewrite-mock-lido
  • jalextowle/refactor/improve-instance-tests
  • jalextowle/registry/fully-featured-registry
  • jalextowle/release/update-version
  • jalextowle/rust-sdk/refactor-test-utils
  • jalextowle/style/parameter-underscores
  • jalextowle/test/mock-erc4626-fix
  • jalextowle/testnet/debugging-tools
  • jalextowle/testnet/deployment
  • jalextowle/testnet/deployment-script
  • jalextowle/testnet/fixed-mock-vaults
  • jalextowle/tests/code-coverage
  • jalextowle/tests/reth-code-coverage
  • jalextowle/zaps/uni-v3-zap
  • main
  • matt/aave-l2-integration
  • matt/add-codegen-test_and_deploy_script
  • matt/add-functions-to-mock-lp-math
  • matt/add-getTimestamp
  • matt/add-mock-ezeth-pool
  • matt/aerodrome-base
  • matt/debug/ezeth-deployment
  • matt/deploy/ezeth
  • matt/etch/ezeth-example
  • matt/fix-mockezethpool
  • matt/total_assets_with_timestamp
  • mazygio/deploy-morpho-wbtc-usdc-mainnet-182day
  • mazygio/deployment/scrvusd-mainnet-182day
  • mazygio/integration/morpho-wbtc-usdc
  • mazygio/integration/scrvusd
  • mazygio/integration/susds_l2
  • mcclurejt/cleanup/sol-unused-imports
  • mcclurejt/deploy/1.0.12
  • mcclurejt/enhancement/standardize-comparitors
  • mcclurejt/enhancement/uint-guard-gas-savings
  • mcclurejt/experiment/relative-pathing
  • mcclurejt/feat/create3-deploy-registry
  • mcclurejt/feat/eeth-wsteth-usdc
  • mcclurejt/feat/everlong-interface
  • mcclurejt/feat/everlong-testing-harness
  • mcclurejt/feat/existing-create2
  • mcclurejt/feat/morpho-blue-usde-dai-deploy
  • mcclurejt/feat/upgrade-to-0.8.24
  • mcclurejt/feature/morpho-sepolia
  • mcclurejt/fix/cache-storage-variables
  • mcclurejt/fix/relocate-test-contracts
  • mcclurejt/fix/safe-distribute-excess-idle
  • mcclurejt/fix/salt-params
  • mcclurejt/fix/share-delta-edge-case
  • mcclurejt/fix/stricter-fee-checks
  • mcclurejt/fix/sweep-base-tokens
  • mcclurejt/fork/clone
  • mcclurejt/new-sepolia
  • mcclurejt/testnet/tooling
  • mcclurejt/tooling/verify-script
  • mcclurejt/use-existing-create2
  • morpho-susde-dai
  • move_susde
  • multitoken-test
  • multitoken-tests
  • ryangoree/flaky-rust-tests
  • sean/feature/match-engine-newPR
  • sean/feature/match-engine-post-audit-fix
  • sean/feature/match-engineV2-more-tests
  • slundquist/fix-mint
  • slundquist/fixmint
  • slundquist/hyperdrivetypes-events-update
  • slundquist/mintfuzz
  • slundquist/pin-pypechain-version
  • slundquist/present-value-bugfix
  • slundquist/pytest-only-on-hyperdrivetypes
  • slundquist/python-test
  • slundquist/version-bump
  • slundquist/web3py-update
  • susds
  • sxDai_tests
  • test/yieldspace-coverage
  • v0.13.0
  • v1.0.0
  • v1.0.10
  • v1.0.11
  • v1.0.13
  • v1.0.14
  • v1.0.15
  • v1.0.16
  • v1.0.19
  • v1.0.3
  • v1.0.5
  • v1.0.6
  • v1.0.7
  • v1.0.8
  • v1.0.9
  • zeta-test

03 May 2024 02:01AM UTC coverage: 93.235% (+0.08%) from 93.16%
8933989866

push

github

web-flow
Remove `HyperdriveTarget4` and `HyperdriveTarget5` (#1014)

* Updated `calculateUpdateLiquidity` to use the new algorithm

* Implemented the initialization logic

* Updated to the latest solution

* Fixed some add liquidity unit tests

* Fixed the `openShort` unit tests

* Fixed the `closeLong` unit tests

* Fixed `estimateLongProceeds` and `estimateShortProceeds`

* Fixed more tests

* Fixed the `ExtremeInputs` tests

* Fixed the `updateLiquidity` tests

* Fixed most of the intra-checkpoint netting tests

* Fixed more tests

* Fixed the remaining sandwich test

* Added an error for `InvalidEffectiveShareReserves` and fixed the remaining tests

* Cleaned up the PR

* Added another target

* Moved the add liquidity sandwich into `SandwichTest`

* Adds a time-weighted spot price to each checkpoint

* Update the weighted spot price in `openLong` and `closeLong`

* Update the weighted spot price in `openShort` and `closeShort`

* Added an immutable for the `addLiquidity` circuit breaker

* Added the `addLiquidity` circuit-breakers

* fix oom with a smaller vm.warp value via advanceTimeWithCheckpoints2

* add missing advanceTimeWithCheckpoints2

* Fixed a bug and most of the failing tests

* add circuit breaker tests

* add additional tests

* push netted weighted average test

* address nitlers nits

* add max min checks to netted test

* add more checks to netting cb test

* Moved the add liquidity sandwich into `SandwichTest`

* Added guards for the circuit breaker delta to the HyperdriveFactory

* Appeased the nit gods

* Addressed review feedback from @mcclurejt

* fix variable renaming

* fix lint issues

* Appeased the nit gods

* Switched to using external libraries

* Fixed the oom issue

* Removed targets 4 and 5

---------

Co-authored-by: jonny rhea <jonathan.rhea@gmail.com>
Co-authored-by: Jonny Rhea <5555162+jrhea@users.noreply.github.com>

21 of 21 new or added lines in 5 files covered. (100.0%)

1 existing line in 1 file now uncovered.

1833 of 1966 relevant lines covered (93.23%)

934691.64 hits per line

Relevant lines Covered
Build:
Build:
1966 RELEVANT LINES 1833 COVERED LINES
934691.64 HITS PER LINE
Source Files on v1.0.4
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
8933989866 v1.0.4 Remove `HyperdriveTarget4` and `HyperdriveTarget5` (#1014) * Updated `calculateUpdateLiquidity` to use the new algorithm * Implemented the initialization logic * Updated to the latest solution * Fixed some add liquidity unit tests * Fixed the... push 03 May 2024 04:35AM UTC web-flow github
93.23
See All Builds (1275)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc