@@ -121,6 +121,49 @@ const monadMainnetChain: Chain = {
121121 } ,
122122} ;
123123
124+ const tempoModeratoTestnetChain : Chain = {
125+ id : 42431 ,
126+ name : 'Tempo Testnet Moderato' ,
127+ rpcUrls : {
128+ default : {
129+ http : [ 'https://rpc.moderato.tempo.xyz' ] ,
130+ } ,
131+ } ,
132+ // There is no concept of native currency on Tempo,
133+ // which is one of the challenges of this implementation.
134+ // Gas can be paid using pathUSD (TIP20/ERC20)
135+ // from Tempo's faucet: https://docs.tempo.xyz/quickstart/faucet
136+ // pathUSD gets selected automatically when it is in the account.
137+ // Information as dispensed by chainlist:
138+ nativeCurrency : {
139+ name : 'USD' ,
140+ symbol : 'USD' ,
141+ decimals : 18 ,
142+ } ,
143+ } ;
144+
145+ const tempoMainnetChain : Chain = {
146+ id : 4217 ,
147+ name : 'Tempo Mainnet' ,
148+ rpcUrls : {
149+ default : {
150+ // Currently behind authwall (contract deployment tested with QuickNode endpoint)
151+ http : [ 'https://rpc.tempo.xyz' ] ,
152+ } ,
153+ } ,
154+ // There is no concept of native currency on Tempo,
155+ // which is one of the challenges of this implementation.
156+ // Gas can be paid using pathUSD (TIP20/ERC20)
157+ // from Tempo's faucet: https://docs.tempo.xyz/quickstart/faucet
158+ // pathUSD gets selected automatically when it is in the account.
159+ // Information as dispensed by chainlist:
160+ nativeCurrency : {
161+ name : 'USD' ,
162+ symbol : 'USD' ,
163+ decimals : 18 ,
164+ } ,
165+ } ;
166+
124167const citreaTestnetChain : Chain = {
125168 id : 5115 ,
126169 name : 'Citrea Testnet' ,
@@ -210,6 +253,8 @@ export const chains = {
210253 monad : monadMainnetChain ,
211254 megaEthMainnet : megaEthMainnetChain ,
212255 roninSaigon : roninSaigonChain ,
256+ tempoModeratoTestnet : tempoModeratoTestnetChain ,
257+ tempoMainnet : tempoMainnetChain ,
213258} as any as { [ key : string ] : Chain } ;
214259
215260// The default rpc urls for these chains are not reliable, so we override them
0 commit comments