Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dawsbot/drain
/ functions
Functions
35 in github.com/dawsbot/drain
⨍
Functions
35
◇
Types & classes
8
↓ 29 callers
Method
fetchTokens
* Fetches ERC-20 token balances for a given address on a specific chain * @param chainId - The chain ID (1 for Ethereum, 137 for Polygon, etc.)
src/moralis-client.ts:100
↓ 6 callers
Function
showToast
(message: string, type: any)
components/contract/SendTokens.tsx:19
↓ 5 callers
Method
getSupportedChainIds
* Gets the list of supported chain IDs
src/moralis-client.ts:258
↓ 3 callers
Function
markPending
(tokenAddress: `0x${string}`, txn: any)
components/contract/SendTokens.tsx:91
↓ 2 callers
Function
handleTransferError
(symbol: string | undefined, err: any)
components/contract/SendTokens.tsx:37
↓ 2 callers
Function
tokenBalance
(tokenAddress: `0x${string}`)
components/contract/SendTokens.tsx:83
↓ 1 callers
Function
avatarStyle
(seed: string)
components/contract/GetTokens.tsx:17
↓ 1 callers
Function
fetchTokens
(chainId: number, evmAddress: string)
pages/api/chain-info/[chainId]/[evmAddress].ts:13
↓ 1 callers
Method
fetchTokens
( chainId: number, evmAddress: string, blacklistAddresses: string[] = [], )
src/__tests__/moralis-client.example.ts:47
↓ 1 callers
Method
getChainName
* Maps chain ID to Moralis chain name
src/moralis-client.ts:245
↓ 1 callers
Function
httpFetchTokens
(chainId: number, evmAddress: string)
src/fetch-tokens.ts:1
↓ 1 callers
Function
isUserRejection
(err: any)
components/contract/SendTokens.tsx:28
↓ 1 callers
Method
normalizeTokens
* Normalizes Moralis token response to match existing codebase structure
src/moralis-client.ts:179
↓ 1 callers
Function
resolveDestinationAddress
()
components/contract/SendTokens.tsx:63
↓ 1 callers
Function
sendBatchedTokens
( tokensToSend: ReadonlyArray<`0x${string}`>, toAddress: `0x${string}`, )
components/contract/SendTokens.tsx:103
↓ 1 callers
Function
sendTokensSequentially
( tokensToSend: ReadonlyArray<`0x${string}`>, toAddress: `0x${string}`, )
components/contract/SendTokens.tsx:133
↓ 1 callers
Function
setTokenChecked
(tokenAddress: string, isChecked: boolean)
components/contract/GetTokens.tsx:83
↓ 1 callers
Function
useIsMounted
()
hooks/useIsMounted.ts:3
Function
App
({ Component, pageProps }: AppProps)
pages/_app.tsx:69
Function
ExternalIcon
()
components/contract/GetTokens.tsx:64
Function
GetTokens
()
components/contract/GetTokens.tsx:141
Function
Home
()
pages/index.tsx:12
Function
SendTokens
()
components/contract/SendTokens.tsx:17
Function
TokenAvatar
({ token, })
components/contract/GetTokens.tsx:32
Function
TokenRow
({ token, })
components/contract/GetTokens.tsx:76
Function
Wordmark
()
pages/index.tsx:5
Method
constructor
(apiKey: string)
src/moralis-client.ts:86
Method
constructor
()
src/__tests__/moralis-client.example.ts:42
Function
exampleTesting
()
src/__tests__/moralis-client.example.ts:80
Function
exampleUsage
()
src/__tests__/moralis-client.example.ts:11
Function
handler
( req: NextApiRequest, res: NextApiResponse, )
pages/api/chain-info/[chainId]/[evmAddress].ts:33
Function
handler
( req: NextApiRequest, res: NextApiResponse, )
pages/api/ens/[name].ts:20
Function
positiveIntFromString
(value: string)
pages/api/chain-info/[chainId]/[evmAddress].ts:17
Function
sendAllCheckedTokens
()
components/contract/SendTokens.tsx:191
Function
toggleAll
()
components/contract/GetTokens.tsx:185