Skip to content

Conversation

@MakMuftic
Copy link
Member

I changed network.config.ts to add providers on all chains where we need them.

Just need some help generating Multisig transactions based on this, as js is giving me hard time locally

closes #124

lastperson
lastperson previously approved these changes Oct 28, 2025
@MakMuftic
Copy link
Member Author

MakMuftic commented Oct 29, 2025

Ethereum:

To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬─────────┬───────────┬───────────────────┐
│ (index) │ pools                                        │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼─────────┼───────────┼───────────────────┤
│ 0       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 2n        │ false             │
│ 1       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 4n        │ false             │
│ 2       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 2n        │ false             │
│ 3       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 4n        │ false             │
│ 4       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 2n        │ false             │
│ 5       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 4n        │ false             │
└─────────┴──────────────────────────────────────────────┴─────────┴───────────┴───────────────────┘

Base:

To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬─────────┬───────────┬───────────────────┐
│ (index) │ pools                                        │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼─────────┼───────────┼───────────────────┤
│ 0       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 2n        │ false             │
│ 1       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 4n        │ false             │
│ 2       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 2n        │ false             │
│ 3       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 4n        │ false             │
│ 4       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 2n        │ false             │
│ 5       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 4n        │ false             │
└─────────┴──────────────────────────────────────────────┴─────────┴───────────┴───────────────────┘

OP:

To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬─────────┬───────────┬───────────────────┐
│ (index) │ pools                                        │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼─────────┼───────────┼───────────────────┤
│ 0       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 2n        │ false             │
│ 1       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 4n        │ false             │
│ 2       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 2n        │ false             │
│ 3       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 4n        │ false             │
│ 4       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 2n        │ false             │
│ 5       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 4n        │ false             │
└─────────┴──────────────────────────────────────────────┴─────────┴───────────┴───────────────────┘

Arbitrum:

To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬─────────┬───────────┬───────────────────┐
│ (index) │ pools                                        │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼─────────┼───────────┼───────────────────┤
│ 0       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 2n        │ false             │
│ 1       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 4n        │ false             │
│ 2       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 2n        │ false             │
│ 3       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 4n        │ false             │
│ 4       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 2n        │ false             │
│ 5       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 4n        │ false             │
└─────────┴──────────────────────────────────────────────┴─────────┴───────────┴───────────────────┘

Polygon:

To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬─────────┬───────────┬───────────────────┐
│ (index) │ pools                                        │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼─────────┼───────────┼───────────────────┤
│ 0       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 2n        │ false             │
│ 1       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 4n        │ false             │
│ 2       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 2n        │ false             │
│ 3       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 4n        │ false             │
│ 4       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 2n        │ false             │
│ 5       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 4n        │ false             │
│ 6       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 2n        │ false             │
│ 7       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 4n        │ false             │
└─────────┴──────────────────────────────────────────────┴─────────┴───────────┴───────────────────┘

Unichain:

To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬─────────┬───────────┬───────────────────┐
│ (index) │ pools                                        │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼─────────┼───────────┼───────────────────┤
│ 0       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 2n        │ false             │
│ 1       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 3n      │ 4n        │ false             │
│ 2       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 2n        │ false             │
│ 3       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 4n      │ 4n        │ false             │
│ 4       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 2n        │ false             │
│ 5       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 0n      │ 4n        │ false             │
│ 6       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 2n        │ false             │
│ 7       │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 2n      │ 4n        │ false             │
└─────────┴──────────────────────────────────────────────┴─────────┴───────────┴───────────────────┘

@MakMuftic
Copy link
Member Author

All transactions executed ✔️

@lastperson lastperson merged commit 7e67293 into main Nov 3, 2025
3 checks passed
@lastperson lastperson deleted the chore-open-repayment-routes branch November 3, 2025 11:42
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.

Register additional repayment providers

3 participants