Skip to content

Chore/deploy usdt stable tempo prod - #308

Merged
lastperson merged 4 commits into
mainfrom
chore/deploy-usdt-stable-tempo-prod
Aug 17, 2026
Merged

Chore/deploy usdt stable tempo prod#308
lastperson merged 4 commits into
mainfrom
chore/deploy-usdt-stable-tempo-prod

Conversation

@lastperson

@lastperson lastperson commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Closes: #307

Rebalancer

Arbitrum

To allow missing routes execute the following transaction.
To: 0x9a9938972A37Fd546Bf72420114bA2E3e41b94f9
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬───────────────┬─────────────┐
│ (index) │ pools                                        │ domains       │ providers   │
├─────────┼──────────────────────────────────────────────┼───────────────┼─────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)' │ '8 (USDT0)' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'  │ '8 (USDT0)' │
└─────────┴──────────────────────────────────────────────┴───────────────┴─────────────┘
Raw data: 0xee108544000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000008
There are no excess routes to deny.

Repayer

Arbitrum

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬───────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains       │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼───────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)' │ '8 (USDT0)' │ '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'  │ '8 (USDT0)' │ '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9' │
└─────────┴──────────────────────────────────────────────┴───────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9

Optimism

Had USDT0 routes added even though we don't support it on Optimism because it uses USDT0, and we use native USDT. Removing the excess routes.

To deny excess routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: false
┌─────────┬──────────────────────────────────────────────┬─────────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains         │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼─────────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x52D0EE7a870824FC683Ea19C714c7Bd110257788' │ '0 (ETHEREUM)'  │ '8 (USDT0)' │ '0x0000000000000000000000000000000000000000' │
│ 1       │ '0xa8D2c9C9453E61E3Ca961512403D388DEe0A3672' │ '0 (ETHEREUM)'  │ '8 (USDT0)' │ '0x0000000000000000000000000000000000000000' │
│ 2       │ '0xa8D2c9C9453E61E3Ca961512403D388DEe0A3672' │ '12 (UNICHAIN)' │ '8 (USDT0)' │ '0x0000000000000000000000000000000000000000' │
└─────────┴──────────────────────────────────────────────┴─────────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000052d0ee7a870824fc683ea19c714c7bd110257788000000000000000000000000a8d2c9c9453e61e3ca961512403d388dee0a3672000000000000000000000000a8d2c9c9453e61e3ca961512403d388dee0a3672000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
There are no missing routes to allow.

Ethereum

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬───────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains       │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼───────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)' │ '8 (USDT0)' │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'  │ '8 (USDT0)' │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │
└─────────┴──────────────────────────────────────────────┴───────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7

Polygon

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬───────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains       │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼───────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)' │ '8 (USDT0)' │ '0xc2132D05D31c914a87C6611C10748AEb04B58e8F' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'  │ '8 (USDT0)' │ '0xc2132D05D31c914a87C6611C10748AEb04B58e8F' │
└─────────┴──────────────────────────────────────────────┴───────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f

Unichain

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬───────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains       │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼───────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)' │ '8 (USDT0)' │ '0x9151434b16b9763660705744891fA906F660EcC5' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'  │ '8 (USDT0)' │ '0x9151434b16b9763660705744891fA906F660EcC5' │
└─────────┴──────────────────────────────────────────────┴───────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000020000000000000000000000009151434b16b9763660705744891fa906f660ecc50000000000000000000000009151434b16b9763660705744891fa906f660ecc5

Hyper EVM

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬───────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains       │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼───────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)' │ '8 (USDT0)' │ '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'  │ '8 (USDT0)' │ '0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb' │
└─────────┴──────────────────────────────────────────────┴───────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b8ce59fc3717ada4c02eadf9682a9e934f625ebb000000000000000000000000b8ce59fc3717ada4c02eadf9682a9e934f625ebb

INK

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬────────────────────┬───────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains            │ providers     │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼────────────────────┼───────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '20 (STABLE)'      │ '8 (USDT0)'   │ '0x0200C29006150606B650577BBE7B6248F58470c1' │
│ 1       │ '0x74640b53E4e83D2231f81Bfbe46527f70E3991aB' │ '19 (TEMPO)'       │ '8 (USDT0)'   │ '0x0200C29006150606B650577BBE7B6248F58470c1' │
│ 2       │ '0xe0cA2791aeB3cd767cEB5217e7f3011e1a2e19D3' │ '3 (ARBITRUM_ONE)' │ '2 (ACROSS)'  │ '0x0000000000000000000000000000000000000000' │
│ 3       │ '0xe0cA2791aeB3cd767cEB5217e7f3011e1a2e19D3' │ '3 (ARBITRUM_ONE)' │ '9 (CCTP_V2)' │ '0x0000000000000000000000000000000000000000' │
│ 4       │ '0xe0cA2791aeB3cd767cEB5217e7f3011e1a2e19D3' │ '3 (ARBITRUM_ONE)' │ '8 (USDT0)'   │ '0x0000000000000000000000000000000000000000' │
└─────────┴──────────────────────────────────────────────┴────────────────────┴───────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000500000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab00000000000000000000000074640b53e4e83d2231f81bfbe46527f70e3991ab000000000000000000000000e0ca2791aeb3cd767ceb5217e7f3011e1a2e19d3000000000000000000000000e0ca2791aeb3cd767ceb5217e7f3011e1a2e19d3000000000000000000000000e0ca2791aeb3cd767ceb5217e7f3011e1a2e19d300000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000050000000000000000000000000200c29006150606b650577bbe7b6248f58470c10000000000000000000000000200c29006150606b650577bbe7b6248f58470c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Stable

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬────────────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains            │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼────────────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x2022a5600F854cc3218E636239f4DFce9e5357b5' │ '3 (ARBITRUM_ONE)' │ '8 (USDT0)' │ '0x0000000000000000000000000000000000000000' │
└─────────┴──────────────────────────────────────────────┴────────────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000002022a5600f854cc3218e636239f4dfce9e5357b5000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000

Tempo

There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬────────────────────┬─────────────┬──────────────────────────────────────────────┐
│ (index) │ pools                                        │ domains            │ providers   │ onlySupportedToken                           │
├─────────┼──────────────────────────────────────────────┼────────────────────┼─────────────┼──────────────────────────────────────────────┤
│ 0       │ '0x2022a5600F854cc3218E636239f4DFce9e5357b5' │ '3 (ARBITRUM_ONE)' │ '8 (USDT0)' │ '0x0000000000000000000000000000000000000000' │
└─────────┴──────────────────────────────────────────────┴────────────────────┴─────────────┴──────────────────────────────────────────────┘
Raw data: 0x841152a900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000002022a5600f854cc3218e636239f4dfce9e5357b5000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000

@lastperson lastperson self-assigned this Aug 14, 2026
Comment thread deployments/deploy-tempo.log
mj52951
mj52951 previously approved these changes Aug 17, 2026
Comment thread deployments/deploy-tempo.log
@lastperson
lastperson merged commit 8d0ee8b into main Aug 17, 2026
5 of 7 checks passed
@lastperson
lastperson deleted the chore/deploy-usdt-stable-tempo-prod branch August 17, 2026 09: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.

Deploy Prod Tempo and Stable

2 participants