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 <[email protected]>
* feat: SpokePool V5 fill

Signed-off-by: Faisal Usmani <[email protected]>

* add gateway param to all contracts

Signed-off-by: Faisal Usmani <[email protected]>

* address feedback

Signed-off-by: Faisal Usmani <[email protected]>

* require gateway

Signed-off-by: Faisal Usmani <[email protected]>

* update deploy scripts

Signed-off-by: Faisal Usmani <[email protected]>

* add _fillRelayV5

Signed-off-by: Faisal Usmani <[email protected]>

* faactor out _recordFill

Signed-off-by: Faisal Usmani <[email protected]>

* refactor _transferTokensToRecipient

Signed-off-by: Faisal Usmani <[email protected]>

* update comments

Signed-off-by: Faisal Usmani <[email protected]>

* add executeAcrossV5 call

Signed-off-by: Faisal Usmani <[email protected]>

* add nonV5Fill guard to rest of functions

Signed-off-by: Faisal Usmani <[email protected]>

* check for msg.value

Signed-off-by: Faisal Usmani <[email protected]>

* missing error

Signed-off-by: Faisal Usmani <[email protected]>

* tests

Signed-off-by: Faisal Usmani <[email protected]>

* return outputToken and recipientToSend from _transferTokensToRecipient

Signed-off-by: Faisal Usmani <[email protected]>

* check relayer provided message

Signed-off-by: Faisal Usmani <[email protected]>

* udpate var naming

Signed-off-by: Faisal Usmani <[email protected]>

* update _fillRelayV5 param names

Signed-off-by: Faisal Usmani <[email protected]>

* add nonReentrant

Signed-off-by: Faisal Usmani <[email protected]>

---------

Signed-off-by: Faisal Usmani <[email protected]>
* init commit: SpokePool as v5 adapter for deposits

Signed-off-by: Ihor Farion <[email protected]>

* impl _resolveDynamicParams

Signed-off-by: Ihor Farion <[email protected]>

* change constructors of all Spokes

Signed-off-by: Ihor Farion <[email protected]>

* bind to pathId instead

Signed-off-by: Ihor Farion <[email protected]>

* improve comments, remove one static call

Signed-off-by: Ihor Farion <[email protected]>

* move things around a bit

Signed-off-by: Ihor Farion <[email protected]>

* only active v5 flow

Signed-off-by: Ihor Farion <[email protected]>

* remove comment

Signed-off-by: Ihor Farion <[email protected]>

* fix after-merge build + move structs

Signed-off-by: Ihor Farion <[email protected]>

---------

Signed-off-by: Ihor Farion <[email protected]>
* feat: SpokePool fill as adapter

Signed-off-by: Faisal Usmani <[email protected]>

* udpate struct names

Signed-off-by: Faisal Usmani <[email protected]>

* restructure the functions

Signed-off-by: Faisal Usmani <[email protected]>

* reduce natspec length

Signed-off-by: Faisal Usmani <[email protected]>

---------

Signed-off-by: Faisal Usmani <[email protected]>
* update Spoke to match new fill logic

Signed-off-by: Ihor Farion <[email protected]>

* adjust tests

Signed-off-by: Ihor Farion <[email protected]>

---------

Signed-off-by: Ihor Farion <[email protected]>
* foundry profile and sizes

Signed-off-by: Ihor Farion <[email protected]>

* remove spoke-as-adapter functionality

Signed-off-by: Ihor Farion <[email protected]>

* remove size snapshots

Signed-off-by: Ihor Farion <[email protected]>

---------

Signed-off-by: Ihor Farion <[email protected]>
Signed-off-by: Faisal Usmani <[email protected]>
Signed-off-by: Faisal Usmani <[email protected]>
Signed-off-by: Faisal Usmani <[email protected]>
@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