Skip to content

Commit 3aabf53

Browse files
authored
closes #351 (#352)
1 parent f5c7eea commit 3aabf53

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/mappings/utils/tokenUtils.ts

+9-3
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,17 @@ export function createToken(address: Address, isDatatoken: boolean): Token {
1111
}
1212
const token = new Token(address.toHexString())
1313
const contract = ERC20.bind(address)
14-
token.name = contract.name()
15-
token.symbol = contract.symbol()
14+
const name = contract.try_name()
15+
if (name.reverted) token.name = ''
16+
else token.name = name.value
17+
const symbol = contract.try_symbol()
18+
if (name.reverted) token.symbol = ''
19+
else token.symbol = symbol.value
1620
token.address = address.toHexString()
1721
token.isDatatoken = isDatatoken
18-
token.decimals = contract.decimals()
22+
const decimals = contract.try_decimals()
23+
if (decimals.reverted) token.decimals = 18
24+
else token.decimals = decimals.value
1925
token.save()
2026
return token
2127
}

0 commit comments

Comments
 (0)