Skip to content

Commit d600ae2

Browse files
committed
Refine checks
1 parent 8dd63ad commit d600ae2

File tree

1 file changed

+27
-30
lines changed

1 file changed

+27
-30
lines changed

src/modules/select/wallets/trust.ts

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -24,44 +24,41 @@ function trust(
2424
createProvider = (await import('./providerEngine')).default
2525
}
2626

27-
const provider = rpcUrl
28-
? createProvider && createProvider({ rpcUrl })
29-
: null
27+
const provider = createProvider ? createProvider({ rpcUrl }) : null
3028

3129
let warned = false
3230

3331
return {
3432
provider: trustProvider,
35-
interface:
36-
trustProvider && isTrust
37-
? {
38-
address: {
39-
get: () => getAddress(trustProvider)
40-
},
41-
network: {
42-
get: () => getNetwork(trustProvider)
43-
},
44-
balance: {
45-
get: async () => {
46-
if (!provider) {
47-
if (!warned) {
48-
console.warn(
49-
'The Trust provider does not allow rpc calls preventing Onboard.js from getting the balance. You can pass in a "rpcUrl" to the imToken wallet initialization object to get the balance.'
50-
)
51-
warned = true
52-
}
53-
54-
return null
33+
interface: isTrust
34+
? {
35+
address: {
36+
get: () => getAddress(trustProvider)
37+
},
38+
network: {
39+
get: () => getNetwork(trustProvider)
40+
},
41+
balance: {
42+
get: async () => {
43+
if (!provider) {
44+
if (!warned) {
45+
console.warn(
46+
'The Trust provider does not allow rpc calls preventing Onboard.js from getting the balance. You can pass in a "rpcUrl" to the imToken wallet initialization object to get the balance.'
47+
)
48+
warned = true
5549
}
5650

57-
const address = await getAddress(trustProvider)
58-
59-
return getBalance(provider, address)
51+
return null
6052
}
61-
},
62-
name: getProviderName(trustProvider)
63-
}
64-
: null
53+
54+
const address = await getAddress(trustProvider)
55+
56+
return getBalance(provider, address)
57+
}
58+
},
59+
name: getProviderName(trustProvider)
60+
}
61+
: null
6562
}
6663
},
6764
type: 'injected',

0 commit comments

Comments
 (0)