Skip to content

Commit e622db3

Browse files
committed
fix: RegistryScriptURI bug and add additional backup RPCs for mainnet, sepolia & base chains
1 parent 1a246b8 commit e622db3

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed

javascript/engine-js/src/repo/Repo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export class Repo {
7070
try {
7171
scripts.push(...await (new resolver(this.context)).resolveAllScripts(tsPath));
7272
} catch (e) {
73-
console.log("Failed to resolve tokenscripts using resolver: " + resolver.name, e.message);
73+
console.error("Failed to resolve tokenscripts using resolver: " + resolver.name, e);
7474
}
7575
}
7676

javascript/engine-js/src/repo/sources/RegistryScriptURI.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ export class RegistryScriptURI implements SourceInterface {
148148
));
149149
} catch (e) {
150150
console.error(e);
151-
scriptSourceData = null;
151+
scriptSourceData = [];
152152
}
153153

154154
let sourceElements: ScriptInfo[] = [];

javascript/tokenscript-viewer/src/integration/constants.ts

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,19 @@ export const CHAIN_EAS_SCHEMA_REGI_MAP: ChainMapInterface = {
100100

101101
export const CHAIN_CONFIG: {[chain: number]: IChainConfig} = {
102102
[ChainID.ETHEREUM]: {
103-
rpc: `https://mainnet.infura.io/v3/${INFURA_API_KEY}`,
103+
rpc: [
104+
`https://mainnet.infura.io/v3/${INFURA_API_KEY}`,
105+
"https://1rpc.io/eth",
106+
"https://eth.llamarpc.com"
107+
],
104108
explorer: 'https://etherscan.com/tx/'
105109
},
106110
[ChainID.SEPOLIA]: {
107-
rpc: `https://sepolia.infura.io/v3/${INFURA_API_KEY}`,
111+
rpc: [
112+
`https://sepolia.infura.io/v3/${INFURA_API_KEY}`,
113+
"https://eth-sepolia.api.onfinality.io/public",
114+
"https://rpc.sepolia.org"
115+
],
108116
explorer: 'https://sepolia.etherscan.io/tx/'
109117
},
110118
[ChainID.HOLESKY]: {
@@ -179,11 +187,19 @@ export const CHAIN_CONFIG: {[chain: number]: IChainConfig} = {
179187
explorer: 'https://explorer.sepolia.mantle.xyz/tx/'
180188
},
181189
[ChainID.BASE]: {
182-
rpc: `https://base-mainnet.infura.io/v3/${INFURA_API_KEY}`,
190+
rpc: [
191+
`https://base-mainnet.infura.io/v3/${INFURA_API_KEY}`,
192+
"https://base.llamarpc.com",
193+
"https://base.drpc.org"
194+
],
183195
explorer: 'https://basescan.org/tx/'
184196
},
185197
[ChainID.BASE_SEPOLIA]: {
186-
rpc: `https://base-sepolia.infura.io/v3/${INFURA_API_KEY}`,
198+
rpc: [
199+
`https://base-sepolia.infura.io/v3/${INFURA_API_KEY}`,
200+
"https://sepolia.base.org",
201+
"https://base-sepolia-rpc.publicnode.com"
202+
],
187203
explorer: 'https://sepolia.basescan.org/tx/'
188204
},
189205
[ChainID.BLAST]: {

0 commit comments

Comments
 (0)