Skip to content

chore: Spoke V5 Deployment - #1489

Draft
fusmanii wants to merge 11 commits into
masterfrom
faisal/spoke-deployment
Draft

chore: Spoke V5 Deployment#1489
fusmanii wants to merge 11 commits into
masterfrom
faisal/spoke-deployment

Conversation

@fusmanii

@fusmanii fusmanii commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

fusmanii and others added 11 commits June 24, 2026 14:12
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* feat: SpokePool V5 fill

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* add gateway param to all contracts

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* address feedback

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* require gateway

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* update deploy scripts

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* add _fillRelayV5

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* faactor out _recordFill

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* refactor _transferTokensToRecipient

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* update comments

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* add executeAcrossV5 call

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* add nonV5Fill guard to rest of functions

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* check for msg.value

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* missing error

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* tests

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* return outputToken and recipientToSend from _transferTokensToRecipient

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* check relayer provided message

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* udpate var naming

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* update _fillRelayV5 param names

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* add nonReentrant

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

---------

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* init commit: SpokePool as v5 adapter for deposits

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* impl _resolveDynamicParams

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* change constructors of all Spokes

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* bind to pathId instead

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* improve comments, remove one static call

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* move things around a bit

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* only active v5 flow

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* remove comment

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* fix after-merge build + move structs

Signed-off-by: Ihor Farion <ihor@umaproject.org>

---------

Signed-off-by: Ihor Farion <ihor@umaproject.org>
* feat: SpokePool fill as adapter

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* udpate struct names

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* restructure the functions

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

* reduce natspec length

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>

---------

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
* update Spoke to match new fill logic

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* adjust tests

Signed-off-by: Ihor Farion <ihor@umaproject.org>

---------

Signed-off-by: Ihor Farion <ihor@umaproject.org>
* foundry profile and sizes

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* remove spoke-as-adapter functionality

Signed-off-by: Ihor Farion <ihor@umaproject.org>

* remove size snapshots

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>
Signed-off-by: Ihor Farion <ihor@umaproject.org>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
@fusmanii fusmanii changed the title chore: Deployment chore: Spoke V5 Deployment Jul 13, 2026
Base automatically changed from if/v5-iter2 to master August 5, 2026 19:31
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.

2 participants