Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Pedrojok01/Web3-Boilerplate
/ functions
Functions
71 in github.com/Pedrojok01/Web3-Boilerplate
⨍
Functions
71
◇
Types & classes
19
↓ 7 callers
Function
getEllipsisTxt
(str: string, n = 6)
src/utils/formatters.ts:28
↓ 7 callers
Function
useWindowSize
()
src/hooks/useWindowSize.ts:5
↓ 4 callers
Function
parseBigNumberToFloat
(val: BigNumber, decimals = 18)
src/utils/formatters.ts:47
↓ 3 callers
Function
getName
(connector: Connector)
src/connectors/getConnectorName.ts:7
↓ 3 callers
Function
isExtendedChainInformation
( chainInformation: BasicChainInformation | ExtendedChainInformation )
src/data/networks.ts:43
↓ 2 callers
Function
createLabel
(logo: string, alt: string)
src/components/ChainSelector.tsx:28
↓ 2 callers
Function
fetcher
(args: string[])
src/hooks/useToken.ts:13
↓ 2 callers
Function
useNativeBalance
( provider?: ReturnType<Web3ReactHooks["useProvider"]>, account?: string )
src/hooks/useNativeBalance.ts:6
↓ 2 callers
Function
useSignerOrProvider
()
src/hooks/useSignerOrProvider.ts:12
↓ 2 callers
Function
useWriteContract
()
src/hooks/useWriteContract.tsx:7
↓ 1 callers
Function
fetchBalance
(account: string)
src/hooks/useNativeBalance.ts:14
↓ 1 callers
Function
getAddChainParameters
(chainId: number)
src/data/networks.ts:49
↓ 1 callers
Function
getContract
(address: string, abi: ContractInterface, provider: Signer | Provider)
src/hooks/useContract.ts:10
↓ 1 callers
Function
getExplorer
(chainId: number)
src/data/networks.ts:70
↓ 1 callers
Function
isSupportedDomain
(domain: string)
src/components/AddressInput.tsx:92
↓ 1 callers
Function
switchChain
(desiredChain: number)
src/hooks/useSwitchChain.ts:10
↓ 1 callers
Function
tokenValue
(value: number, decimals: number)
src/utils/formatters.ts:35
↓ 1 callers
Function
useContract
(address: string, abi: ContractInterface)
src/hooks/useContract.ts:14
↓ 1 callers
Function
useSwitchChain
()
src/hooks/useSwitchChain.ts:7
Function
Address
(props)
src/components/Account/Address.tsx:34
Function
AddressInput
(props)
src/components/AddressInput.tsx:20
Function
App
()
src/App.tsx:21
Function
ChainSelector
()
src/components/ChainSelector.tsx:40
Function
Check
()
src/components/Account/Address.tsx:96
Function
ConnectAccount
()
src/components/Account/ConnectAccount.tsx:47
Function
ConnectButton
({ label, image, onClick, loading })
src/components/Account/ConnectButton.tsx:31
Function
ConnectModal
({ isModalOpen, setIsModalOpen })
src/components/Account/ConnectModal.tsx:35
Function
Copy
({ address, setIsClicked })
src/components/Account/Address.tsx:71
Function
Cross
({ setValidatedAddress, setIsDomain, input })
src/components/AddressInput.tsx:106
Function
CustomFooter
()
src/layout/CustomFooter/CustomFooter.tsx:18
Function
CustomHeader
({ isDarkMode, setIsDarkMode })
src/layout/CustomHeader/CustomHeader.tsx:41
Function
DisconnectModal
({ isModalOpen, setIsModalOpen, disconnect })
src/components/Account/DisconnectModal.tsx:15
Function
DisplayPane
({ isDarkMode })
src/components/displayPane/DisplayPane.tsx:37
Function
Infos
({ chainId }: { chainId: ReturnType<Web3ReactHooks["useChainId"]> })
src/components/displayPane/components/Infos.tsx:23
Function
Jazzicons
({ seed, size }: { seed: string; size?: number })
src/components/Jazzicons.tsx:10
Function
Logo
({ isDarkMode })
src/layout/CustomHeader/CustomHeader.tsx:73
Function
MainContent
({ children })
src/layout/MainContent/MainContent.tsx:28
Function
SignMessage
()
src/components/displayPane/components/SignMessage.tsx:14
Function
Status
({ isActivating, isActive }: { isActivating: ReturnType<Web3ReactHooks["useIsActivating"]>; isActive:
src/components/displayPane/components/Status.tsx:17
Function
TransferEth
()
src/components/displayPane/components/TransferEth.tsx:18
Method
allowance
(_owner: string, _spender: string, overrides?: CallOverrides)
src/data/abi/types/GenericERC20.ts:159
Method
approve
( _spender: string, _value: BigNumberish, overrides?: Overrides & { from?: string | Promise<string
src/data/abi/types/GenericERC20.ts:132
Method
attach
(addressOrName: string)
src/data/abi/types/GenericERC20.ts:77
Method
balanceOf
(_owner: string, overrides?: CallOverrides)
src/data/abi/types/GenericERC20.ts:149
Function
changeWindowSize
()
src/hooks/useWindowSize.ts:12
Method
connect
(signerOrProvider: Signer | Provider | string)
src/data/abi/types/GenericERC20.ts:76
Method
connect
(address: string, signerOrProvider: Signer | Provider)
src/data/abi/types/factories/GenericERC20__factory.ts:237
Method
createInterface
()
src/data/abi/types/factories/GenericERC20__factory.ts:234
Method
decimals
(overrides?: CallOverrides)
src/data/abi/types/GenericERC20.ts:147
Method
decodeFunctionResult
(functionFragment: "name", data: BytesLike)
src/data/abi/types/GenericERC20.ts:44
Method
deployed
()
src/data/abi/types/GenericERC20.ts:78
Method
encodeFunctionData
(functionFragment: "name", values?: undefined)
src/data/abi/types/GenericERC20.ts:34
Method
getEvent
(nameOrSignatureOrTopic: "Approval")
src/data/abi/types/GenericERC20.ts:59
Function
getNativeByChain
(chainId: number)
src/data/networks.ts:64
Function
handleMessageChange
(e: { target: { value: SetStateAction<string> } })
src/components/displayPane/components/SignMessage.tsx:19
Function
handleSignMessage
(event: MouseEvent<HTMLButtonElement>)
src/components/displayPane/components/SignMessage.tsx:23
Function
handleTransfer
(event: MouseEvent<HTMLButtonElement>)
src/components/displayPane/components/TransferEth.tsx:26
Method
listeners
(eventFilter?: TypedEventFilter<TEvent>)
src/data/abi/types/GenericERC20.ts:88
Method
name
(overrides?: CallOverrides)
src/data/abi/types/GenericERC20.ts:130
Function
onClick
({ key })
src/components/ChainSelector.tsx:62
Method
queryFilter
( event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: s
src/data/abi/types/GenericERC20.ts:82
Method
removeAllListeners
(eventFilter: TypedEventFilter<TEvent>)
src/data/abi/types/GenericERC20.ts:90
Method
symbol
(overrides?: CallOverrides)
src/data/abi/types/GenericERC20.ts:151
Function
toggleColorMode
()
src/layout/CustomHeader/CustomHeader.tsx:44
Function
tokenValueTxt
(value: number, decimals: number, symbol: string)
src/utils/formatters.ts:44
Method
totalSupply
(overrides?: CallOverrides)
src/data/abi/types/GenericERC20.ts:138
Method
transfer
( _to: string, _value: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }
src/data/abi/types/GenericERC20.ts:153
Method
transferFrom
( _from: string, _to: string, _value: BigNumberish, overrides?: Overrides & { from?: string |
src/data/abi/types/GenericERC20.ts:140
Function
useAllowance
(spender: string, owner: string)
src/hooks/useToken.ts:30
Function
useBalance
(owner: string)
src/hooks/useToken.ts:40
Function
useToken
(address: string)
src/hooks/useToken.ts:10