Commit 1e1e67f
feat: Sponsored Phase0 audit (#1207)
* feat: Hypercorelib (#1137)
* HyperCoreLib init commit
* add functions for submitting and canceling limit orders
* clean up function & variable naming
* add tokenInfo getter function
* split HyperCoreLib into two libraries
* rename helper library
* add function for bridging to self on Core
* Update natspec and naming
* fix natspec
* combine libraries into single library with MIT license
* make all function camelCase
* Make tif order types into enum
* check tif against tif.max
* feat: Hypercorelib - clean up decimal conversion functions (#1139)
* HyperCoreLib init commit
* add functions for submitting and canceling limit orders
* clean up function & variable naming
* add tokenInfo getter function
* split HyperCoreLib into two libraries
* rename helper library
* add function for bridging to self on Core
* Update natspec and naming
* fix natspec
* combine libraries into single library with MIT license
* make all function camelCase
* Make tif order types into enum
* check tif against tif.max
* add spotPx function
* add minimumCoreAmountsToAmounts
* clean up decimal conversion functions
* feat: OP Adapter update (#1132)
* feat: OP Adapter update
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Undo the branch logic
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* revert formatting
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added tests
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Fixed test
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* feat: eraVM Spoke Pool 7702 Handling (#1122)
* feat: eraVM Spoke Pool upgrade
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added tests
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* feat: add safe bridge check (#1140)
* Add function for checking if bridge amount is safe
* fix function natspec
* feat: Sponsored Bridging - CCTP (#1135)
* feat: SponsoredCCTPLib
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Updated stuct hash for sig validation
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added src/dst periphery contracts
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* updates const
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Updated event names and params
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Updated receive event
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added hypercore lib
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added safe guards
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added wip swap handler
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added missing calls
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added limit order queue
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* updated simple transfer flow
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added hyper core forwarder
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* init hyper core forwarder swap func
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* progress
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* complete _initiateSwapFlow2
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* Added finalize pending swaps function
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* removed finalTokenHCoreId
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* correct the limit price, size calculation, and send to SwapHandler logic
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* added access control
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* first draft of cancelLimitOrderByCloid + submitNewLimitOrder
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* complete the newMinCoreAmountFromLO calculation
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add a check to submitNewLimitOrder that safeguards new params against old calculated token amounts
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add fixes wrt new HyperCoreLib
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* adjust functionality using new HyperCoreLib fns
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add _executeFlow + multiple random improvements
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* some renamings for consistency
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* try to improve donationBox interactions
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* added bridge balance check before transfer
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* added fallback to send on evm
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Updated dst periphery to use executeflow func
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* unified fallback logic
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* updated account activation logic
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Removed ownable
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Removed maxBpsToSponsor from sig check
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* check for mint recipient in message validation
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* make the bridge safety buffer configurable; use new isCoreAmountSafeToBridge function
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* improve fallback to hyperevm emitted event and logic
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* added sweep functions
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Added min delay between finalizations
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* added commulative funcs
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* rewrite _initiateSwapFlow to support non-sponsored flow
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* fallback flows and events
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* misc todos
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* misc improvements
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* misc todos and fixes
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* rough draft of correct size calculations
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* new calc functions, hook up to swap flow
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* fix math in submitUpdatedLimitOrder
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* correct the amt calc
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add updated comments
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* misc todos
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add _getSuggestedPriceX1e8 and comments
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* comments + misc fixes
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* improve fallback hyperEVM flow + fix donationBox interactions
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* update account activation logic for SwapHandler
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add a comment
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add PX_D to _calcLOAmountsSell
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add maxUserSlippage for CCTP flow; add quote deadline buffer
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* feedback
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Stack too deep, amount less fee & removal of isFinalized
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* fix incorrect calculation of non-sponsored token amount
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* internal => extrenal in HyperCoreLib
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* fix incorrect bridge safety check
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* change from time-based buffer between fund pulls to block-based buffer
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* Update quote lib
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* use safeErc20 in src
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Co-authored-by: Ihor Farion <ihor@umaproject.org>
* feat: sponsored bridging -- OFT track (#1134)
* commit before too late
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* remove lz deps; reimplement minimal lz options functionality
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* some polish and comments
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* polish
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* move things around
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add event for sponsored sends tracking
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* polish
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add barebones DstOFTHandler
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* improve lib quality
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* added OFTComposeMsgCodec
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* progress .. Flow implementaions left
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* rough first draft of transfer-only flow
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add AccessControl
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* pull account creation funds from donationbox
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* remove HyperCoreLib
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* first ROUGHEST draft of swap flow implementation
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* a more complete implementation
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* copy Forwarder + misc helper contracts into this branch
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* adjust DstOFTHandler to use HyperCoreForwarder-implemented flows, instead of implementing flows from Handler direcly
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* update error messageas
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* updates
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* added gas limits and max slippage bps
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* polish
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* update HyperCoreForwarder import
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add maxUserSlippageBps to emitted event
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* polish
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* fix typechain oddness
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* update HyperCoreFlowExecutor
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* Deploy script
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* idk. fixing typechain :)
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* deploy + test scripts + fix bugs
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* update .gitignore and script
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* fix
Signed-off-by: Ihor Farion <ihor@umaproject.org>
---------
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Co-authored-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* fix: add fixes for issues that codex found (#1142)
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* fix account activation flow
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* use CREATE2 for deterministic SwapHandler addresses. Check for HyperCore account existence before allowing to set a final token or deploy a HyperCoreFlowExecutor contract
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* improve events
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* misc
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* feat: add arbitrary actions execution to sponsored bridging (#1143)
* feat: add arbitrary actions execution to sponsored bridging
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* fix the MIN_COMPOSE_MSG_BYTE_LENGTH
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
---------
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Co-authored-by: Ihor Farion <ihor@umaproject.org>
* Update contracts/periphery/mintburn/HyperCoreFlowExecutor.sol
Co-authored-by: nicholaspai <9457025+nicholaspai@users.noreply.github.com>
* Update contracts/periphery/mintburn/HyperCoreFlowExecutor.sol
Co-authored-by: nicholaspai <9457025+nicholaspai@users.noreply.github.com>
* fix typo
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* moved nonce setting before external calls
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Fix: Remvoed token info setting on deploy
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Undo commented out require
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Remove unused constructor args
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* move LayerZero libs to `external/` (#1151)
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* feat: add swapsProcessed return values to finalizePendingsSwaps (#1145)
* add swapsProcessed return values to finalizePendingsSwaps
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* return finalized swap amount & number of swaps remaining
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* update var name process to finalize
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
---------
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* fix: arbitrary actions flow (#1149)
* fix
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* a few renames
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* remove dedundant maxBpsToSponsor enforcement
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* save 1 stack depth.
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add _calcFinalExtraFees
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* comment
Signed-off-by: Ihor Farion <ihor@umaproject.org>
---------
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* chore: Added NatSpec to CCTP contracts (#1144)
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Co-authored-by: Ihor Farion <65650773+grasphoper@users.noreply.github.com>
* add reentrancy guards and follow the CEI pattern where possible (#1148)
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* improve: Move BytesLib to external folder (#1153)
* improve: Move BytesLib to external folder
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Undo var scoping
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* fix: HyperCoreFlowExecutor stack too deep (#1154)
* fix stack too deep - need to verify equivalance
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* update comment
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* remove confusing comment
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* use CommonFlowParams struct
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* use CommonFlowParams struct in _executeFlow
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* remove confusing comment
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
* move things around
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* remove remappings.txt
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* chore: Update solidity and OZ versions (#1156)
* chore: Update solidity and OZ versions
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* Upgrade hardhat as well
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* downgrade to 0.8.24
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Co-authored-by: Ihor Farion <ihor@umaproject.org>
Co-authored-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* feat: remove swap calcs form contracts (#1158)
* remove
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* polish
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add _finalizeSwapFlows
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* complete finalization flow
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add a comment
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* add
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* Update events (#1159)
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* WIP
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
---------
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
* fix cumulativeSponsoredAmount + add event
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* update comment
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* Update contracts/periphery/mintburn/HyperCoreFlowExecutor.sol
Co-authored-by: Matt Rice <matthewcrice32@gmail.com>
---------
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
Co-authored-by: Matt Rice <matthewcrice32@gmail.com>
* add Bytes from OZ (#1160)
* fix: Set version to cancun (#1162)
* fix: Set version to cancun
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* remove evmVersion on overrides
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* fix: contract sizes (#13)
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
Co-authored-by: Matt Rice <matthewcrice32@gmail.com>
Co-authored-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Co-authored-by: Taylor Webb <84364476+tbwebb22@users.noreply.github.com>
Co-authored-by: Taylor Webb <tbwebb22@gmail.com>
* chore: common branch (#21)
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: nicholaspai npai.nyc@gmail.com
Signed-off-by: nicholaspai <npai.nyc@gmail.com>
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
Co-authored-by: Matt Rice <matthewcrice32@gmail.com>
Co-authored-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Co-authored-by: nicholaspai <9457025+nicholaspai@users.noreply.github.com>
Co-authored-by: Taylor Webb <84364476+tbwebb22@users.noreply.github.com>
Co-authored-by: Taylor Webb <tbwebb22@gmail.com>
* improve: update verify bytecode script to work with `foundry` deployments (#82)
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* fix duplicate foundry flag
Signed-off-by: Ihor Farion <ihor@umaproject.org>
* conditional compilation when testing w/ hardhat
Signed-off-by: Ihor Farion <ihor@umaproject.org>
---------
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Matt Rice <matthewcrice32@gmail.com>
Signed-off-by: Taylor Webb <tbwebb22@gmail.com>
Signed-off-by: nicholaspai npai.nyc@gmail.com
Signed-off-by: nicholaspai <npai.nyc@gmail.com>
Co-authored-by: Taylor Webb <84364476+tbwebb22@users.noreply.github.com>
Co-authored-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Co-authored-by: Matt Rice <matthewcrice32@gmail.com>
Co-authored-by: nicholaspai <9457025+nicholaspai@users.noreply.github.com>
Co-authored-by: Taylor Webb <tbwebb22@gmail.com>1 parent aa963f7 commit 1e1e67f
File tree
99 files changed
+11977
-187
lines changed- .github/workflows
- broadcast
- 113DeploySponsoredCCTPSrcPeriphery.sol
- 42161
- 8453
- 114DeploySponsoredCCTPDstPeriphery.sol/999
- CreateSponsoredDeposit.s.sol
- 1
- 42161
- DeployDstHandler.s.sol/999
- DeployHyperliquidDepositHandler.s.sol/999
- DeploySrcPeriphery.s.sol
- 1
- 42161
- UpdateAuthorizedPeripheries.s.sol/999
- contracts
- chain-adapters
- external
- interfaces
- libraries
- handlers
- interfaces
- libraries
- periphery/mintburn
- sponsored-cctp
- sponsored-oft
- test
- interfaces
- deploy
- generated
- scripts
- script
- mintburn
- cctp
- oft
- utils
- tasks
- test/evm
- foundry/local
- external/hyper-evm-lib
- src
- common
- interfaces
- test
- simulation
- hyper-core
- utils
- hardhat
- chain-adapters
- chain-specific-spokepools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
99 files changed
+11977
-187
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
32 | | - | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
40 | | - | |
| 40 | + | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | | - | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
47 | 50 | | |
48 | 51 | | |
49 | 52 | | |
| |||
88 | 91 | | |
89 | 92 | | |
90 | 93 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
| 94 | + | |
| 95 | + | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
101 | | - | |
| 102 | + | |
102 | 103 | | |
103 | | - | |
| 104 | + | |
104 | 105 | | |
105 | 106 | | |
106 | 107 | | |
107 | | - | |
| 108 | + | |
108 | 109 | | |
109 | | - | |
| 110 | + | |
110 | 111 | | |
111 | 112 | | |
112 | 113 | | |
| |||
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
118 | | - | |
| 119 | + | |
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
| |||
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
141 | | - | |
| 142 | + | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
Lines changed: 66 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
0 commit comments