Skip to content

Commit 4bc9aca

Browse files
authored
worlchain (#1)
1 parent b79ad99 commit 4bc9aca

File tree

12 files changed

+73
-58
lines changed

12 files changed

+73
-58
lines changed

dist/esm/index.evm.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import Token from '@depay/web3-tokens-evm';
33
import React, { useState, useEffect } from 'react';
44
import Blockchains from '@depay/web3-blockchains';
55

6-
let supported = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
7-
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
6+
let supported = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
7+
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
88
supported.solana = [];
99

1010
const _jsxFileName = "/Users/sebastian/Work/DePay/react-token-image/src/index.js"; function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }
@@ -137,6 +137,8 @@ let TokenImage = function(props){
137137
return 'optimism'
138138
case 'base':
139139
return 'base'
140+
case 'worldchain':
141+
return 'optimism'
140142
default:
141143
throw('DePayReactTokenImage: Unknown blockchain')
142144
}
@@ -193,15 +195,15 @@ let TokenImage = function(props){
193195

194196
if(src == undefined) {
195197
return(
196-
React.createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 205}} )
198+
React.createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 208}} )
197199
)
198200
}
199201

200202
return(
201203
React.createElement('img', {
202204
className: props.className ,
203205
src: src ,
204-
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 210}}
206+
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 213}}
205207
)
206208
)
207209
};

dist/esm/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import Token from '@depay/web3-tokens';
44
import React, { useState, useEffect } from 'react';
55
import Blockchains from '@depay/web3-blockchains';
66

7-
let supported = ['ethereum', 'bsc', 'polygon', 'solana', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
8-
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
7+
let supported = ['ethereum', 'bsc', 'polygon', 'solana', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
8+
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
99
supported.solana = ['solana'];
1010

1111
const _jsxFileName = "/Users/sebastian/Work/DePay/react-token-image/src/index.js"; function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }
@@ -138,6 +138,8 @@ let TokenImage = function(props){
138138
return 'optimism'
139139
case 'base':
140140
return 'base'
141+
case 'worldchain':
142+
return 'optimism'
141143
default:
142144
throw('DePayReactTokenImage: Unknown blockchain')
143145
}
@@ -194,15 +196,15 @@ let TokenImage = function(props){
194196

195197
if(src == undefined) {
196198
return(
197-
React.createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 206}} )
199+
React.createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 209}} )
198200
)
199201
}
200202

201203
return(
202204
React.createElement('img', {
203205
className: props.className ,
204206
src: src ,
205-
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 211}}
207+
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 214}}
206208
)
207209
)
208210
};

dist/esm/index.solana.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ let TokenImage = function(props){
138138
return 'optimism'
139139
case 'base':
140140
return 'base'
141+
case 'worldchain':
142+
return 'optimism'
141143
default:
142144
throw('DePayReactTokenImage: Unknown blockchain')
143145
}
@@ -194,15 +196,15 @@ let TokenImage = function(props){
194196

195197
if(src == undefined) {
196198
return(
197-
React.createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 206}} )
199+
React.createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 209}} )
198200
)
199201
}
200202

201203
return(
202204
React.createElement('img', {
203205
className: props.className ,
204206
src: src ,
205-
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 211}}
207+
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 214}}
206208
)
207209
)
208210
};

dist/umd/index.evm.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
1111
var Blockchains__default = /*#__PURE__*/_interopDefaultLegacy(Blockchains);
1212

13-
let supported = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
14-
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
13+
let supported = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
14+
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
1515
supported.solana = [];
1616

1717
const _jsxFileName = "/Users/sebastian/Work/DePay/react-token-image/src/index.js"; function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }
@@ -144,6 +144,8 @@
144144
return 'optimism'
145145
case 'base':
146146
return 'base'
147+
case 'worldchain':
148+
return 'optimism'
147149
default:
148150
throw('DePayReactTokenImage: Unknown blockchain')
149151
}
@@ -200,15 +202,15 @@
200202

201203
if(src == undefined) {
202204
return(
203-
React__default['default'].createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 205}} )
205+
React__default['default'].createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 208}} )
204206
)
205207
}
206208

207209
return(
208210
React__default['default'].createElement('img', {
209211
className: props.className ,
210212
src: src ,
211-
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 210}}
213+
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 213}}
212214
)
213215
)
214216
};

dist/umd/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
1111
var Blockchains__default = /*#__PURE__*/_interopDefaultLegacy(Blockchains);
1212

13-
let supported = ['ethereum', 'bsc', 'polygon', 'solana', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
14-
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base'];
13+
let supported = ['ethereum', 'bsc', 'polygon', 'solana', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
14+
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain'];
1515
supported.solana = ['solana'];
1616

1717
const _jsxFileName = "/Users/sebastian/Work/DePay/react-token-image/src/index.js"; function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }
@@ -144,6 +144,8 @@
144144
return 'optimism'
145145
case 'base':
146146
return 'base'
147+
case 'worldchain':
148+
return 'optimism'
147149
default:
148150
throw('DePayReactTokenImage: Unknown blockchain')
149151
}
@@ -200,15 +202,15 @@
200202

201203
if(src == undefined) {
202204
return(
203-
React__default['default'].createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 206}} )
205+
React__default['default'].createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 209}} )
204206
)
205207
}
206208

207209
return(
208210
React__default['default'].createElement('img', {
209211
className: props.className ,
210212
src: src ,
211-
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 211}}
213+
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 214}}
212214
)
213215
)
214216
};

dist/umd/index.solana.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@
144144
return 'optimism'
145145
case 'base':
146146
return 'base'
147+
case 'worldchain':
148+
return 'optimism'
147149
default:
148150
throw('DePayReactTokenImage: Unknown blockchain')
149151
}
@@ -200,15 +202,15 @@
200202

201203
if(src == undefined) {
202204
return(
203-
React__default['default'].createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 206}} )
205+
React__default['default'].createElement('div', { className: props.className , __self: this, __source: {fileName: _jsxFileName, lineNumber: 209}} )
204206
)
205207
}
206208

207209
return(
208210
React__default['default'].createElement('img', {
209211
className: props.className ,
210212
src: src ,
211-
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 211}}
213+
onError: handleLoadError , __self: this, __source: {fileName: _jsxFileName, lineNumber: 214}}
212214
)
213215
)
214216
};

package.evm.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@depay/react-token-image-evm",
33
"moduleName": "ReactTokenImage",
4-
"version": "5.0.2",
4+
"version": "5.1.0",
55
"description": "React component to display token images with fallbacks and unknown state.",
66
"main": "./dist/umd/index.evm.js",
77
"module": "./dist/esm/index.evm.js",
@@ -24,9 +24,9 @@
2424
"homepage": "https://depay.com",
2525
"private": false,
2626
"peerDependencies": {
27-
"@depay/web3-blockchains": "^9.5.2",
28-
"@depay/web3-client-evm": "^10.18.13",
29-
"@depay/web3-tokens-evm": "^10.3.0",
27+
"@depay/web3-blockchains": "^9.6.0",
28+
"@depay/web3-client-evm": "^10.19.0",
29+
"@depay/web3-tokens-evm": "^10.4.0",
3030
"ethers": "^5.7.1",
3131
"react": "^18",
3232
"react-dom": "^18"

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@depay/react-token-image",
33
"moduleName": "ReactTokenImage",
4-
"version": "5.0.2",
4+
"version": "5.1.0",
55
"description": "React component to display token images with fallbacks and unknown state.",
66
"main": "./dist/umd/index.js",
77
"module": "./dist/esm/index.js",
@@ -35,10 +35,10 @@
3535
"homepage": "https://depay.com",
3636
"private": false,
3737
"peerDependencies": {
38-
"@depay/solana-web3.js": "^1.25.1",
39-
"@depay/web3-blockchains": "^9.5.2",
40-
"@depay/web3-client": "^10.18.13",
41-
"@depay/web3-tokens": "^10.3.0",
38+
"@depay/solana-web3.js": "^1.26.0",
39+
"@depay/web3-blockchains": "^9.6.0",
40+
"@depay/web3-client": "^10.19.0",
41+
"@depay/web3-tokens": "^10.4.0",
4242
"ethers": "^5.7.1",
4343
"react": "^18",
4444
"react-dom": "^18"
@@ -50,10 +50,10 @@
5050
"@babel/core": "^7.12.9",
5151
"@babel/preset-env": "^7.12.7",
5252
"@babel/preset-react": "^7.12.7",
53-
"@depay/solana-web3.js": "^1.25.1",
54-
"@depay/web3-blockchains": "^9.5.2",
55-
"@depay/web3-client": "^10.18.13",
56-
"@depay/web3-tokens": "^10.3.0",
53+
"@depay/solana-web3.js": "^1.26.0",
54+
"@depay/web3-blockchains": "^9.6.0",
55+
"@depay/web3-client": "^10.19.0",
56+
"@depay/web3-tokens": "^10.4.0",
5757
"@rollup/plugin-commonjs": "^18.0.0",
5858
"@rollup/plugin-node-resolve": "^11.2.1",
5959
"@rollup/plugin-replace": "^2.4.2",

package.solana.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@depay/react-token-image-solana",
33
"moduleName": "ReactTokenImage",
4-
"version": "5.0.2",
4+
"version": "5.1.0",
55
"description": "React component to display token images with fallbacks and unknown state.",
66
"main": "./dist/umd/index.solana.js",
77
"module": "./dist/esm/index.solana.js",
@@ -24,10 +24,10 @@
2424
"homepage": "https://depay.com",
2525
"private": false,
2626
"peerDependencies": {
27-
"@depay/solana-web3.js": "^1.25.1",
28-
"@depay/web3-blockchains": "^9.5.2",
29-
"@depay/web3-client-solana": "^10.18.13",
30-
"@depay/web3-tokens-solana": "^10.3.0",
27+
"@depay/solana-web3.js": "^1.26.0",
28+
"@depay/web3-blockchains": "^9.6.0",
29+
"@depay/web3-client-solana": "^10.19.0",
30+
"@depay/web3-tokens-solana": "^10.4.0",
3131
"ethers": "^5.7.1",
3232
"react": "^18",
3333
"react-dom": "^18"

src/blockchains.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*#if _EVM
22
3-
let supported = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base']
4-
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base']
3+
let supported = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain']
4+
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain']
55
supported.solana = []
66
77
/*#elif _SOLANA
@@ -12,8 +12,8 @@ supported.solana = ['solana']
1212
1313
//#else */
1414

15-
let supported = ['ethereum', 'bsc', 'polygon', 'solana', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base']
16-
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base']
15+
let supported = ['ethereum', 'bsc', 'polygon', 'solana', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain']
16+
supported.evm = ['ethereum', 'bsc', 'polygon', 'fantom', 'arbitrum', 'avalanche', 'gnosis', 'optimism', 'base', 'worldchain']
1717
supported.solana = ['solana']
1818

1919
//#endif

0 commit comments

Comments
 (0)