Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coral-xyz/backpack
/ functions
Functions
2,324 in github.com/coral-xyz/backpack
⨍
Functions
2,324
◇
Types & classes
310
↓ 246 callers
Method
toString
()
packages/secure-background/src/keyring/ledger.ts:86
↓ 167 callers
Function
get
()
packages/provider-injection/src/index.ts:171
↓ 86 callers
Method
request
({ method, params }: RpcRequest)
packages/common/src/channel/app-ui.ts:17
↓ 51 callers
Method
emit
(event: T, ...args: EventArgs<EventTypes, T>)
packages/provider-core/src/common/PrivateEventEmitter.ts:74
↓ 48 callers
Function
useNavigation
()
packages/app-extension/src/components/common/Layout/NavStack.tsx:194
↓ 45 callers
Function
getLogger
(mod: string)
packages/common/src/logging.ts:5
↓ 41 callers
Function
safeClientResponse
( p: Promise<SecureResponse<T, R>> )
packages/secure-background/src/background-clients/safeClientResponse.ts:4
↓ 40 callers
Function
useBackgroundClient
()
packages/recoil/src/hooks/client.tsx:10
↓ 39 callers
Method
send
( request: { publicKey: PublicKey; tx: T; customConnection?: Connection; signers?:
packages/secure-clients/src/SolanaClient/SolanaClient.ts:719
↓ 39 callers
Method
userUpdated
()
packages/secure-background/src/background-clients/NotificationsClient.ts:12
↓ 38 callers
Method
activeUserKeyring
()
packages/secure-background/src/store/KeyringStore/KeyringStore.ts:55
↓ 37 callers
Method
add
(walletDescriptor: WalletDescriptor)
packages/secure-background/src/keyring/types.ts:72
↓ 36 callers
Function
temporarilyMakeStylesForBrowserExtension
( fn: StylesFunction<T> )
packages/tamagui-core/src/utils/temporarilyMakeStylesForBrowserExtension.ts:16
↓ 34 callers
Method
getActiveUser
()
packages/secure-background/src/store/SecureStore.ts:303
↓ 31 callers
Function
useActiveWallet
()
packages/recoil/src/hooks/wallet.tsx:21
↓ 30 callers
Method
signTransaction
(tx: Buffer, address: string)
packages/secure-background/src/keyring/types.ts:22
↓ 28 callers
Method
getLatestBlockhash
(commitment?: Commitment)
packages/background/src/backend/solana-connection.ts:430
↓ 26 callers
Method
getWalletDataForUser
(uuid: string)
packages/secure-background/src/store/SecureStore.ts:386
↓ 25 callers
Function
formatWalletAddress
( publicKey: PublicKey | string, numDigits = 4 )
packages/common/src/formatting.ts:150
↓ 24 callers
Method
on
( event: T, fn: (...args: any[]) => void, context?: any )
packages/provider-core/src/common/PrivateEventEmitter.ts:57
↓ 22 callers
Method
preventDefault
@deprecated
packages/wallet-standard/src/register.ts:48
↓ 21 callers
Method
setWalletDataForUser
(uuid: string, data?: Preferences)
packages/secure-background/src/store/SecureStore.ts:463
↓ 20 callers
Method
publicKeys
()
packages/secure-background/src/keyring/types.ts:20
↓ 19 callers
Function
useDrawerContext
()
packages/app-extension/src/components/common/Layout/Drawer.tsx:239
↓ 18 callers
Method
decode
(b, offset)
packages/secure-clients/src/SolanaClient/solana/programs/assert-owner.ts:29
↓ 18 callers
Function
error
(e)
packages/secure-ui/src/_utils/asyncRetry.ts:21
↓ 18 callers
Method
init
(secretKeys: Array<string>)
packages/secure-background/src/keyring/types.ts:15
↓ 18 callers
Function
join
(...args: Array<string>)
packages/secure-background/src/blockchain-configs/explorer.ts:149
↓ 17 callers
Method
addListener
( event: T, fn: EventListener<EventTypes, T>, context?: any )
packages/provider-core/src/common/PrivateEventEmitter.ts:77
↓ 17 callers
Method
closeWindow
(id: number)
packages/common/src/browser/extension.ts:105
↓ 16 callers
Function
close
()
packages/app-extension/src/components/Unlocked/Swap.tsx:366
↓ 16 callers
Method
request
(args: RequestArguments)
packages/provider-injection/src/types.ts:15
↓ 16 callers
Method
signMessage
(tx: Buffer, address: string)
packages/secure-background/src/keyring/types.ts:23
↓ 15 callers
Function
_truncateAmount
* Parse out the float amount of tokens and truncate to the argued decimals. * @param {string} val * @param {number} [decimals=5] * @returns {string
packages/data-components/src/components/TransactionHistory/parsing.tsx:677
↓ 15 callers
Function
clusterSuffix
* Returns the cluster search params required by each explorer.
packages/secure-background/src/blockchain-configs/explorer.ts:127
↓ 15 callers
Function
dateLabel
(time: number)
examples/xnft/prices/src/App/_helpers/filterChartData.ts:24
↓ 15 callers
Method
encode
(src, b, offset)
packages/secure-clients/src/SolanaClient/solana/programs/assert-owner.ts:34
↓ 15 callers
Function
getBlockchainConfig
( blockchain: B )
packages/secure-background/src/blockchain-configs/blockchains.ts:27
↓ 15 callers
Function
push
(route: string, props: any)
packages/app-extension/src/components/common/Layout/NavStack.tsx:103
↓ 14 callers
Function
useNavigation
()
packages/recoil/src/hooks/navigation.tsx:26
↓ 13 callers
Function
associatedTokenAddress
( mint: PublicKey, wallet: PublicKey, programId: PublicKey )
packages/secure-clients/src/SolanaClient/solana/programs/token.ts:94
↓ 13 callers
Method
confirm
( request: SecureRequest<X & T>, uiOptions: SecureEvent<X & T>["uiOptions"] )
packages/secure-background/src/background-clients/SecureUIClient.ts:12
↓ 13 callers
Method
getUser
( request: SecureRequest<"SECURE_USER_GET">["request"] = {}, options: SecureRequestOptions<"SECURE_USE
packages/secure-background/src/services/user/client.ts:117
↓ 13 callers
Method
keyringForBlockchain
* Returns the keyring for a given blockchain.
packages/secure-background/src/store/KeyringStore/UserKeyring.ts:123
↓ 13 callers
Method
sendRawTransaction
( rawTransaction: Buffer | Uint8Array | Array<number>, options?: SendOptions )
packages/background/src/backend/solana-connection.ts:472
↓ 13 callers
Function
set
(newProvider)
packages/provider-injection/src/index.ts:215
↓ 12 callers
Function
onNext
()
packages/app-extension/src/components/Locked/Reset/ResetWelcome.tsx:25
↓ 12 callers
Function
useBreakpoints
()
packages/recoil/src/hooks/useBreakpoints.tsx:3
↓ 12 callers
Function
useSwapContext
()
packages/recoil/src/context/Swap.tsx:648
↓ 11 callers
Function
formatPrice
(price: number | null, compact: boolean = false)
examples/xnft/prices/src/App/_helpers/formatPrice.ts:11
↓ 11 callers
Function
getTabTitle
(ctx)
packages/background/src/frontend/server-injected.ts:834
↓ 11 callers
Method
getUserPublicKeys
( user: string )
packages/secure-background/src/store/SecureStore.ts:275
↓ 11 callers
Function
isMobile
()
packages/common/src/utils.ts:22
↓ 11 callers
Function
isValidEventOrigin
(event: Event)
packages/common/src/index.ts:84
↓ 11 callers
Function
onTabClick
(tabValue: string)
packages/app-extension/src/components/common/Layout/Tab.tsx:159
↓ 11 callers
Method
requestUiAction
( popupFn: (reqId: string) => Promise<chrome.windows.Window> )
packages/common/src/browser/uiActionRequestManager.ts:20
↓ 11 callers
Method
setUserPublicKey
( userId: string, blockchain: Blockchain, publicKey: string, info: Partial<UserPublicKeyInfo>
packages/secure-background/src/store/SecureStore.ts:214
↓ 11 callers
Method
stopPropagation
@deprecated
packages/wallet-standard/src/register.ts:58
↓ 11 callers
Function
useBlockchainConnectionUrl
(blockchain: Blockchain)
packages/recoil/src/hooks/useBlockchain.tsx:23
↓ 10 callers
Function
externalResourceUri
( uri: string, options: { cached?: boolean } = {} )
packages/common/src/utils.ts:49
↓ 10 callers
Function
formatSnakeToTitleCase
(input: string)
packages/common/src/formatting.ts:96
↓ 10 callers
Method
getUserData
()
packages/secure-background/src/store/SecureStore.ts:339
↓ 10 callers
Method
handler
( handlerFn: (event: Event) => Promise<RpcResponse> )
packages/common/src/channel/plugin.ts:35
↓ 10 callers
Function
key
(str: string)
packages/recoil/src/atoms/mobile-browser.ts:5
↓ 10 callers
Function
openPopupWindow
( url: string, options?: { fullscreen?: boolean; height: number; width: number } )
packages/common/src/browser/extension.ts:190
↓ 10 callers
Function
timeLabel
(time: number)
examples/xnft/prices/src/App/_helpers/filterChartData.ts:4
↓ 9 callers
Method
addBeforeResponseHandler
(handler: ResponseHookHandler<T, R>)
packages/secure-background/src/transports/TransportResponder.ts:107
↓ 9 callers
Function
deserializeTransaction
(serializedTx: string)
packages/secure-background/src/services/svm/util.ts:94
↓ 9 callers
Method
getAddress
()
packages/secure-clients/src/EthereumClient/EthereumClient.ts:337
↓ 9 callers
Function
getBlockchainLogo
( blockchain: Blockchain, remote?: boolean )
packages/recoil/src/hooks/useBlockchain.tsx:32
↓ 9 callers
Function
onClose
()
packages/app-extension/src/components/Unlocked/Collectibles/Options.tsx:74
↓ 9 callers
Method
sendMessageActiveTab
(data: any)
packages/common/src/channel/content-script.ts:98
↓ 9 callers
Method
server
(name: string)
packages/common/src/channel/app-ui.ts:29
↓ 9 callers
Function
useLoader
( loadable: RecoilValue<T>, defaultValue: T, dependencies: any[] = [] )
packages/recoil/src/hooks/useLoader.tsx:10
↓ 9 callers
Function
useUser
()
packages/recoil/src/hooks/preferences/index.tsx:48
↓ 9 callers
Method
withUnlockAndPersist
(fn: () => Promise<T>)
packages/secure-background/src/store/KeyringStore/KeyringStore.ts:499
↓ 8 callers
Function
cancel
()
packages/secure-ui/src/_utils/asyncRetry.ts:12
↓ 8 callers
Function
customSplTokenAccounts
( connection: Connection, publicKey: PublicKey )
packages/secure-clients/src/SolanaClient/solana/programs/token.ts:105
↓ 8 callers
Function
executeLedgerFunction
( createTransport: () => Promise<T>, fx: ( transport: T, setProgress: (progress: number) => void
packages/secure-ui/src/RequestHandlers/LedgerRequests/_utils/executeLedgerFunction.ts:5
↓ 8 callers
Function
formatUsd
(amount: number | string)
packages/common/src/formatting.ts:116
↓ 8 callers
Function
get
(key: string)
packages/secure-background/src/store/extensionDB.ts:18
↓ 8 callers
Method
getAccountInfo
( publicKey: PublicKey, commitment?: Commitment )
packages/background/src/backend/solana-connection.ts:413
↓ 8 callers
Method
getBalance
( publicKey: PublicKey, commitment?: Commitment )
packages/background/src/backend/solana-connection.ts:617
↓ 8 callers
Function
proxyImageUrl
( url: string, size = 400, unbounded?: boolean )
packages/common/src/utils.ts:69
↓ 8 callers
Method
render
()
packages/app-extension/src/app/ErrorBoundary.tsx:62
↓ 8 callers
Method
start
()
packages/background/src/backend/solana-connection.ts:132
↓ 8 callers
Method
state
()
packages/secure-background/src/store/KeyringStore/KeyringStore.ts:180
↓ 8 callers
Function
toDisplayBalance
( nativeBalance: BigNumberish, decimals: BigNumberish, truncate = true, skipFormat = false )
packages/common/src/utils.ts:85
↓ 8 callers
Method
withUnlock
(fn: () => T)
packages/secure-background/src/store/KeyringStore/KeyringStore.ts:508
↓ 7 callers
Method
_requestTransactionApproval
( kind: string, transaction: string | string[], publicKey: string, options?: SendOptions | Con
packages/common/src/plugin.ts:553
↓ 7 callers
Method
approveOrigin
( request: SecureRequest<"SECURE_USER_APPROVE_ORIGIN">["request"], options: SecureRequestOptions<"SECU
packages/secure-background/src/services/user/client.ts:183
↓ 7 callers
Function
explorerUrl
( base: string, tx: string, connectionUrl: string )
packages/secure-background/src/blockchain-configs/explorer.ts:5
↓ 7 callers
Function
nextStep
()
packages/app-extension/src/hooks/useSteps.tsx:5
↓ 7 callers
Function
onClick
(blockchain: Blockchain)
packages/app-extension/src/components/common/WalletList.tsx:602
↓ 7 callers
Function
useAvatarUrl
(size?: number, givenUsername?: string)
packages/recoil/src/hooks/avatar.tsx:10
↓ 7 callers
Function
useBlockchainExplorer
(blockchain: Blockchain)
packages/recoil/src/hooks/useBlockchain.tsx:19
↓ 7 callers
Function
useOpenPlugin
()
packages/recoil/src/hooks/solana/usePlugins.tsx:63
↓ 7 callers
Function
useSolanaConnectionUrl
()
packages/recoil/src/hooks/solana/useSolanaConnection.tsx:13
↓ 7 callers
Function
useWallet
(blockchain: Blockchain, publicKey: string)
packages/recoil/src/hooks/wallet.tsx:36
↓ 6 callers
Method
accounts
()
packages/wallet-standard/src/wallet.ts:102
next →
1–100 of 2,324, ranked by callers