Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/burnt-labs/xion.js
/ functions
Functions
856 in github.com/burnt-labs/xion.js
⨍
Functions
856
◇
Types & classes
364
↓ 6 callers
Method
createReadClient
* Read-only `CosmWasmClient` connected to the configured RPC. Construct * this once and cache it; do not call on every render.
packages/abstraxion-js/src/runtime.ts:112
↓ 6 callers
Function
createTestKeypair
(accountIndex: number = 0)
packages/abstraxion-js/tests/integration/diagnostics/secp256k1-consistency.diagnostic.test.ts:38
↓ 6 callers
Method
getAccount
(searchAddress: string)
packages/abstraxion-js/tests/integration/helpers.ts:368
↓ 6 callers
Method
isAvailable
* Check if this connector is available * @returns Promise resolving to true if available, false otherwise
packages/abstraxion-core/src/connectors/types.ts:150
↓ 6 callers
Method
sendTokens
* Convenience method to send tokens. Constructs a MsgSend and delegates * to the transport strategy via signAndBroadcast.
packages/abstraxion-js/src/signing/RequireSigningClient.ts:55
↓ 6 callers
Method
sign
()
packages/signers/src/signers/__tests__/client.test.ts:35
↓ 6 callers
Function
useAbstraxionAccount
()
packages/abstraxion-react/src/hooks/useAbstraxionAccount.ts:24
↓ 6 callers
Function
verifyContractExists
( address: string, rpcUrl: string, )
packages/account-management/src/grants/utils/contract-validation.ts:83
↓ 5 callers
Method
cancelLogin
* Cancel an in-flight connect() / login flow. * * Used by embedded UI hosts when the user dismisses the login modal/WebView * mid-flow. Rejec
packages/abstraxion-js/src/controllers/IframeController.ts:475
↓ 5 callers
Method
configureAbstraxionInstance
* Updates AbstraxionAuth instance with user config * * @param {string} rpc - The RPC URL used for communication with the blockchain. * @param
packages/abstraxion-core/src/AbstraxionAuth.ts:83
↓ 5 callers
Function
connectedState
(granterAddress = "xion1granter")
packages/abstraxion-react/tests/integration/react/runtimeStub.ts:55
↓ 5 callers
Function
createController
()
packages/abstraxion-js/src/controllers/__tests__/PopupController.test.ts:64
↓ 5 callers
Function
createController
()
packages/abstraxion-js/src/controllers/__tests__/RedirectController.test.ts:47
↓ 5 callers
Function
createSignerController
* Helper to create SignerController with proper configuration
packages/abstraxion-js/tests/integration/transactions/transaction-signing.integration.test.ts:69
↓ 5 callers
Function
deduplicateAccountsById
( accounts: SmartAccountWithCodeId[] | undefined, )
packages/account-management/src/authenticators/utils.ts:25
↓ 5 callers
Function
getClient
()
packages/abstraxion-js/tests/integration/grant-management/treasury-decoding.integration.test.ts:89
↓ 5 callers
Method
getLocalKeypair
Get stored session keypair
packages/account-management/src/orchestrator/types.ts:23
↓ 5 callers
Method
getSigner
Get signing client (optional, for redirect flow)
packages/account-management/src/orchestrator/types.ts:51
↓ 5 callers
Function
isDuplicateAuthenticator
( authenticators: Authenticator[], identifier: string, type: string, )
packages/account-management/src/authenticators/utils.ts:10
↓ 5 callers
Function
isSessionRestored
(result: SessionRestorationResult)
packages/account-management/src/orchestrator/types.ts:93
↓ 5 callers
Function
makeWrapper
(rpcUrl?: string)
packages/abstraxion-react/tests/integration/react/useAbstraxionClient.test.tsx:39
↓ 5 callers
Function
parseApiError
( response: Response, defaultMessage: string, )
packages/abstraxion-core/src/api/client.ts:105
↓ 5 callers
Function
probe
( message: Record<string, unknown>, )
packages/abstraxion-js/tests/integration/message-contract.integration.test.ts:833
↓ 5 callers
Method
promptSignAndBroadcast
* Open a signing popup and wait for the dashboard to sign + broadcast. * * The dashboard shows a SignTransactionView (approve / deny). On approv
packages/abstraxion-js/src/controllers/PopupController.ts:327
↓ 5 callers
Function
resolveAuthAppUrl
( rpcUrl: string, configuredUrl: string | undefined, )
packages/abstraxion-js/src/controllers/utils.ts:12
↓ 5 callers
Function
retryWithBackoff
( fn: () => Promise<T>, maxRetries: number = 3, initialDelayMs: number = 1000, )
packages/abstraxion-js/tests/integration/helpers.ts:632
↓ 5 callers
Method
setAwaitingApproval
(value: boolean)
packages/abstraxion-js/src/controllers/IframeController.ts:573
↓ 5 callers
Method
testDispatch
(action: Parameters<typeof this.dispatch>[0])
packages/abstraxion-js/src/controllers/__tests__/BaseController.test.ts:27
↓ 5 callers
Method
unmount
Remove the iframe/WebView and detach listeners.
packages/abstraxion-js/src/strategies/IframeTransportStrategy.ts:61
↓ 5 callers
Method
updateGetSignerConfig
* Update the dynamic `getSignerConfig` function used in signer mode. * Common pattern: external auth providers (Turnkey/Privy) become ready * af
packages/abstraxion-js/src/runtime.ts:131
↓ 5 callers
Function
useAbstraxionClient
()
packages/abstraxion-react/src/hooks/useAbstraxionClient.ts:5
↓ 5 callers
Function
useManageAuthenticators
()
packages/abstraxion-react-native/src/hooks/useManageAuthenticators.ts:14
↓ 5 callers
Function
validateContractAddressFormat
( address: string, expectedPrefix: string, )
packages/account-management/src/grants/utils/contract-validation.ts:59
↓ 4 callers
Method
advance
* Advance time by specified milliseconds
packages/test-utils/src/helpers/index.ts:137
↓ 4 callers
Function
compareContractGrants
( grants: Grant[], grantContracts?: ContractGrantDescription[], )
packages/abstraxion-core/src/utils/grant/compare.ts:431
↓ 4 callers
Function
contractMsgToBytes
(msg: Record<string, unknown>)
packages/signers/src/tx-payload/normalize.ts:25
↓ 4 callers
Function
createEthWalletAccount
( aaApiUrl: string, ethereumAddress: string, signMessageFn: (hexMessage: string) => Promise<string>, c
packages/abstraxion-core/src/api/createAccount.ts:47
↓ 4 callers
Function
createJwtAuthenticatorIdentifier
( aud: string | string[] | undefined, sub: string | undefined, )
packages/account-management/src/authenticators/jwt.ts:7
↓ 4 callers
Function
createTestSignerController
(options: { config: ReturnType<typeof getTestConfig>; signerAuth?: SignerAuthentication; accountStrategy
packages/abstraxion-js/tests/integration/helpers.ts:780
↓ 4 callers
Function
findBestMatchingAuthenticator
( authenticators: Authenticator[], loginAuthenticator: string, )
packages/account-management/src/authenticators/utils.ts:47
↓ 4 callers
Function
formatValidationErrors
( errors: AddressValidationError[], )
packages/account-management/src/grants/utils/contract-validation.ts:205
↓ 4 callers
Method
fromConfig
( config: NormalizedAbstraxionConfig, storageStrategy: StorageStrategy, redirectStrategy: Redirect
packages/abstraxion-js/src/controllers/PopupController.ts:70
↓ 4 callers
Method
generateAndStoreTempAccount
Generate and store a new session keypair
packages/account-management/src/orchestrator/types.ts:26
↓ 4 callers
Function
getAccountInfoFromRestored
( result: SessionRestorationResult, )
packages/account-management/src/orchestrator/types.ts:114
↓ 4 callers
Method
getAvailableIds
* Check which connectors are available * @returns Promise resolving to array of available connector IDs
packages/abstraxion-core/src/connectors/ConnectorRegistry.ts:57
↓ 4 callers
Method
getChainId
()
packages/account-management/src/grants/discovery.ts:24
↓ 4 callers
Function
getDaoDaoIndexerUrl
(chainId: string)
packages/constants/src/index.ts:146
↓ 4 callers
Function
getRegisteredTypeUrls
()
packages/signers/src/tx-payload/__tests__/dashboard-emulator.ts:147
↓ 4 callers
Function
getRpcClient
( endpoint: string | HttpEndpoint, )
packages/abstraxion-core/src/utils/rpcClient.ts:8
↓ 4 callers
Method
injectJavaScript
Inject JavaScript into the live WebView. Returns when the eval is dispatched.
packages/abstraxion-react-native/src/strategies/RNWebViewIframeTransport.ts:32
↓ 4 callers
Method
isReturningFromRedirect
* Check if we're currently returning from a redirect callback * This is a synchronous check of URL params, useful for immediate UI state * @retu
packages/abstraxion-js/src/controllers/RedirectController.ts:367
↓ 4 callers
Function
isSessionRestorationError
( result: SessionRestorationResult, )
packages/account-management/src/orchestrator/types.ts:104
↓ 4 callers
Function
makeWrapper
( modeProps: { type: "redirect" | "signer" | "popup" | "embedded"; } = { type: "redirect" }, )
packages/abstraxion-react/tests/integration/react/useAbstraxionSigningClient.test.tsx:44
↓ 4 callers
Method
redirect
(url: string)
packages/abstraxion-core/src/types/strategyTypes.ts:9
↓ 4 callers
Method
setGranter
Set granter address
packages/account-management/src/orchestrator/types.ts:32
↓ 4 callers
Function
sleep
(ms: number)
packages/abstraxion-js/tests/integration/helpers.ts:453
↓ 4 callers
Method
snapshot
Stable snapshot reference — only changes when value is updated
packages/abstraxion-js/src/controllers/RedirectController.ts:55
↓ 4 callers
Method
subscribeApproval
* Subscribe to "awaitingApproval" changes — only meaningful in embedded mode. * In other modes the callback is registered but never fires.
packages/abstraxion-js/src/runtime.ts:89
↓ 4 callers
Function
validateContractExecution
( treasuryAuth: DecodedReadableAuthorization, chainAuth: DecodedReadableAuthorization, )
packages/abstraxion-core/src/utils/grant/compare.ts:156
↓ 4 callers
Function
validateContractGrantsOrThrow
( contracts: ContractGrantDescription[], granterAddress: string, options: { expectedPrefix: string;
packages/account-management/src/grants/utils/contract-validation.ts:229
↓ 4 callers
Function
validateNewAuthenticator
( authenticators: Authenticator[], identifier: string, type: string, )
packages/account-management/src/authenticators/utils.ts:72
↓ 3 callers
Function
assertBigint
(value: bigint)
packages/signers/src/__tests__/xion-types-compat.test.ts:25
↓ 3 callers
Function
buildDashboardUrl
( authAppUrl: string, mode: string, granter: string, redirectUri: string, extraParams?: Record<strin
packages/abstraxion-js/src/controllers/utils.ts:29
↓ 3 callers
Function
bytesEqual
( a: Uint8Array | undefined, b: Uint8Array | undefined, )
packages/abstraxion-core/src/utils/grant/compare.ts:32
↓ 3 callers
Method
cancelApproval
Cancel a pending approval (signing request).
packages/abstraxion-js/src/controllers/IframeController.ts:582
↓ 3 callers
Function
collectTreasuries
( addresses: string[], )
packages/abstraxion-js/tests/integration/grant-management/treasury-decoding.integration.test.ts:106
↓ 3 callers
Function
createController
()
packages/abstraxion-js/src/controllers/__tests__/IframeController.test.ts:78
↓ 3 callers
Function
createEthWalletAccountV2
( aaApiUrl: string, request: CreateEthWalletRequest, )
packages/abstraxion-core/src/api/client.ts:200
↓ 3 callers
Method
createGrants
* Create grants for a connected account * * @param smartAccountAddress - Smart account address (granter) * @param connectionResult - Connecti
packages/account-management/src/orchestrator/orchestrator.ts:146
↓ 3 callers
Function
createSecp256k1Account
( aaApiUrl: string, pubkey: string, signMessageFn: (hexMessage: string) => Promise<string>, checksum:
packages/abstraxion-core/src/api/createAccount.ts:102
↓ 3 callers
Function
fetchAAApiWithGatewayRetry
( url: string, options: RequestInit = {}, maxRetries: number = 2, retryDelay: number = 2000, )
packages/abstraxion-core/src/api/client.ts:30
↓ 3 callers
Function
fromBase64
(encoded: string)
packages/signers/src/crypto/encoding.ts:134
↓ 3 callers
Method
getAccount
(searchAddress: string)
packages/signers/src/signers/utils/client.ts:299
↓ 3 callers
Method
getAccountsWithPrivkeys
()
packages/abstraxion-core/src/SignArbSecp256k1HdWallet.ts:471
↓ 3 callers
Method
getConnectionInfo
* Get connection info for direct signing (optional) * Only available in signer mode after successful connection * Returns undefined for redirect
packages/abstraxion-js/src/controllers/types.ts:75
↓ 3 callers
Method
getGranter
* Get the account address of the granter from persisted state. * * @returns {string} The account address of the granter wallet (XION Meta Accoun
packages/abstraxion-core/src/AbstraxionAuth.ts:142
↓ 3 callers
Method
getKeypairAddress
* Get keypair account address.
packages/abstraxion-core/src/AbstraxionAuth.ts:210
↓ 3 callers
Method
getLocalKeypair
* Get temp keypair from persisted state.
packages/abstraxion-core/src/AbstraxionAuth.ts:175
↓ 3 callers
Method
openPopupWindow
* Open a popup window and throw if the browser blocked it.
packages/abstraxion-js/src/controllers/PopupController.ts:436
↓ 3 callers
Method
removeAllListeners
* Remove all listeners for a specific event or all events * @param event - Optional event name. If omitted, removes all listeners for all events.
packages/abstraxion-core/src/events/TypedEventEmitter.ts:82
↓ 3 callers
Method
setContainer
Bind a host-supplied container for subsequent `mount()` calls.
packages/abstraxion-js/src/strategies/IframeTransportStrategy.ts:33
↓ 3 callers
Function
setupQueryClient
(address = testAccounts.existing, sequence = 5)
packages/signers/src/signers/utils/__tests__/simulate.test.ts:83
↓ 3 callers
Method
signAndBroadcast
( signerAddress: string, messages: readonly EncodeObject[], fee: StdFee | "auto" | number, mem
packages/abstraxion-core/src/GranteeSignerClient.ts:212
↓ 3 callers
Method
triggerAuthStateChange
* Triggers a change in authentication state and notifies all subscribers. * * @param {boolean} isLoggedIn - The new authentication state, indica
packages/abstraxion-core/src/AbstraxionAuth.ts:132
↓ 3 callers
Function
useAbstraxionAccount
()
packages/abstraxion-react-native/src/hooks/useAbstraxionAccount.ts:24
↓ 3 callers
Function
useAbstraxionSigningClient
( options?: UseAbstraxionSigningClientOptions, )
packages/abstraxion-react-native/src/hooks/useAbstraxionSigningClient.ts:53
↓ 3 callers
Function
validateAndDecodeHex
( hexString: string, context: string, options: { allowEmpty?: boolean; exactByteLength?: number;
packages/signers/src/crypto/hex-validation.ts:52
↓ 2 callers
Method
__setState
(state: AccountState)
packages/abstraxion-react/tests/integration/react/runtimeStub.ts:35
↓ 2 callers
Method
abortPendingLogin
* Mark any in-flight `connect()` as aborted and reject its currently-awaited * promise. Returns true if a login was in flight, false otherwise. Sha
packages/abstraxion-js/src/controllers/IframeController.ts:492
↓ 2 callers
Method
build
* Build a single grant
packages/test-utils/src/builders/GrantBuilder.ts:114
↓ 2 callers
Function
checkAccountOnChain
( aaApiUrl: string, authenticatorType: AuthenticatorType, identifier: string, )
packages/abstraxion-core/src/api/client.ts:166
↓ 2 callers
Method
cleanUrlParameters
(paramsToRemove: string[])
packages/abstraxion-core/src/types/strategyTypes.ts:11
↓ 2 callers
Method
cleanupExpired
* Remove expired entries from the cache
packages/abstraxion-core/src/utils/cache/CacheManager.ts:120
↓ 2 callers
Function
cleanupTestStorage
()
packages/abstraxion-js/tests/integration/helpers.ts:621
↓ 2 callers
Function
clearConfigCache
()
packages/abstraxion-core/src/utils/configUtils.ts:30
↓ 2 callers
Function
clearTreasuryCache
()
packages/abstraxion-core/src/utils/grant/query.ts:150
↓ 2 callers
Method
compareGrantsToTreasuryWithConfigs
* Compares pre-fetched treasury grant configurations with decoded chain grants. * Uses the direct decode pipeline — no REST-format intermediate ste
packages/abstraxion-core/src/AbstraxionAuth.ts:411
↓ 2 callers
Function
connectedState
(granterAddress = "xion1granter")
packages/abstraxion-js/src/__tests__/runtime.test.ts:92
↓ 2 callers
Function
createEthWalletGetSignerConfig
( mnemonic: string = TEST_MNEMONIC, accountIndex: number = 0, )
packages/abstraxion-js/tests/integration/helpers.ts:247
↓ 2 callers
Function
createMockPort
()
packages/abstraxion-core/src/messaging/__tests__/MessageChannelManager.test.ts:6
← previous
next →
201–300 of 856, ranked by callers