MCPcopy Create free account

hub / github.com/burnt-labs/xion.js / functions

Functions856 in github.com/burnt-labs/xion.js

↓ 6 callersMethodcreateReadClient
* 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 callersFunctioncreateTestKeypair
(accountIndex: number = 0)
packages/abstraxion-js/tests/integration/diagnostics/secp256k1-consistency.diagnostic.test.ts:38
↓ 6 callersMethodgetAccount
(searchAddress: string)
packages/abstraxion-js/tests/integration/helpers.ts:368
↓ 6 callersMethodisAvailable
* Check if this connector is available * @returns Promise resolving to true if available, false otherwise
packages/abstraxion-core/src/connectors/types.ts:150
↓ 6 callersMethodsendTokens
* 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 callersMethodsign
()
packages/signers/src/signers/__tests__/client.test.ts:35
↓ 6 callersFunctionuseAbstraxionAccount
()
packages/abstraxion-react/src/hooks/useAbstraxionAccount.ts:24
↓ 6 callersFunctionverifyContractExists
( address: string, rpcUrl: string, )
packages/account-management/src/grants/utils/contract-validation.ts:83
↓ 5 callersMethodcancelLogin
* 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 callersMethodconfigureAbstraxionInstance
* 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 callersFunctionconnectedState
(granterAddress = "xion1granter")
packages/abstraxion-react/tests/integration/react/runtimeStub.ts:55
↓ 5 callersFunctioncreateController
()
packages/abstraxion-js/src/controllers/__tests__/PopupController.test.ts:64
↓ 5 callersFunctioncreateController
()
packages/abstraxion-js/src/controllers/__tests__/RedirectController.test.ts:47
↓ 5 callersFunctioncreateSignerController
* Helper to create SignerController with proper configuration
packages/abstraxion-js/tests/integration/transactions/transaction-signing.integration.test.ts:69
↓ 5 callersFunctiondeduplicateAccountsById
( accounts: SmartAccountWithCodeId[] | undefined, )
packages/account-management/src/authenticators/utils.ts:25
↓ 5 callersFunctiongetClient
()
packages/abstraxion-js/tests/integration/grant-management/treasury-decoding.integration.test.ts:89
↓ 5 callersMethodgetLocalKeypair
Get stored session keypair
packages/account-management/src/orchestrator/types.ts:23
↓ 5 callersMethodgetSigner
Get signing client (optional, for redirect flow)
packages/account-management/src/orchestrator/types.ts:51
↓ 5 callersFunctionisDuplicateAuthenticator
( authenticators: Authenticator[], identifier: string, type: string, )
packages/account-management/src/authenticators/utils.ts:10
↓ 5 callersFunctionisSessionRestored
(result: SessionRestorationResult)
packages/account-management/src/orchestrator/types.ts:93
↓ 5 callersFunctionmakeWrapper
(rpcUrl?: string)
packages/abstraxion-react/tests/integration/react/useAbstraxionClient.test.tsx:39
↓ 5 callersFunctionparseApiError
( response: Response, defaultMessage: string, )
packages/abstraxion-core/src/api/client.ts:105
↓ 5 callersFunctionprobe
( message: Record<string, unknown>, )
packages/abstraxion-js/tests/integration/message-contract.integration.test.ts:833
↓ 5 callersMethodpromptSignAndBroadcast
* 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 callersFunctionresolveAuthAppUrl
( rpcUrl: string, configuredUrl: string | undefined, )
packages/abstraxion-js/src/controllers/utils.ts:12
↓ 5 callersFunctionretryWithBackoff
( fn: () => Promise<T>, maxRetries: number = 3, initialDelayMs: number = 1000, )
packages/abstraxion-js/tests/integration/helpers.ts:632
↓ 5 callersMethodsetAwaitingApproval
(value: boolean)
packages/abstraxion-js/src/controllers/IframeController.ts:573
↓ 5 callersMethodtestDispatch
(action: Parameters<typeof this.dispatch>[0])
packages/abstraxion-js/src/controllers/__tests__/BaseController.test.ts:27
↓ 5 callersMethodunmount
Remove the iframe/WebView and detach listeners.
packages/abstraxion-js/src/strategies/IframeTransportStrategy.ts:61
↓ 5 callersMethodupdateGetSignerConfig
* 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 callersFunctionuseAbstraxionClient
()
packages/abstraxion-react/src/hooks/useAbstraxionClient.ts:5
↓ 5 callersFunctionuseManageAuthenticators
()
packages/abstraxion-react-native/src/hooks/useManageAuthenticators.ts:14
↓ 5 callersFunctionvalidateContractAddressFormat
( address: string, expectedPrefix: string, )
packages/account-management/src/grants/utils/contract-validation.ts:59
↓ 4 callersMethodadvance
* Advance time by specified milliseconds
packages/test-utils/src/helpers/index.ts:137
↓ 4 callersFunctioncompareContractGrants
( grants: Grant[], grantContracts?: ContractGrantDescription[], )
packages/abstraxion-core/src/utils/grant/compare.ts:431
↓ 4 callersFunctioncontractMsgToBytes
(msg: Record<string, unknown>)
packages/signers/src/tx-payload/normalize.ts:25
↓ 4 callersFunctioncreateEthWalletAccount
( aaApiUrl: string, ethereumAddress: string, signMessageFn: (hexMessage: string) => Promise<string>, c
packages/abstraxion-core/src/api/createAccount.ts:47
↓ 4 callersFunctioncreateJwtAuthenticatorIdentifier
( aud: string | string[] | undefined, sub: string | undefined, )
packages/account-management/src/authenticators/jwt.ts:7
↓ 4 callersFunctioncreateTestSignerController
(options: { config: ReturnType<typeof getTestConfig>; signerAuth?: SignerAuthentication; accountStrategy
packages/abstraxion-js/tests/integration/helpers.ts:780
↓ 4 callersFunctionfindBestMatchingAuthenticator
( authenticators: Authenticator[], loginAuthenticator: string, )
packages/account-management/src/authenticators/utils.ts:47
↓ 4 callersFunctionformatValidationErrors
( errors: AddressValidationError[], )
packages/account-management/src/grants/utils/contract-validation.ts:205
↓ 4 callersMethodfromConfig
( config: NormalizedAbstraxionConfig, storageStrategy: StorageStrategy, redirectStrategy: Redirect
packages/abstraxion-js/src/controllers/PopupController.ts:70
↓ 4 callersMethodgenerateAndStoreTempAccount
Generate and store a new session keypair
packages/account-management/src/orchestrator/types.ts:26
↓ 4 callersFunctiongetAccountInfoFromRestored
( result: SessionRestorationResult, )
packages/account-management/src/orchestrator/types.ts:114
↓ 4 callersMethodgetAvailableIds
* Check which connectors are available * @returns Promise resolving to array of available connector IDs
packages/abstraxion-core/src/connectors/ConnectorRegistry.ts:57
↓ 4 callersMethodgetChainId
()
packages/account-management/src/grants/discovery.ts:24
↓ 4 callersFunctiongetDaoDaoIndexerUrl
(chainId: string)
packages/constants/src/index.ts:146
↓ 4 callersFunctiongetRegisteredTypeUrls
()
packages/signers/src/tx-payload/__tests__/dashboard-emulator.ts:147
↓ 4 callersFunctiongetRpcClient
( endpoint: string | HttpEndpoint, )
packages/abstraxion-core/src/utils/rpcClient.ts:8
↓ 4 callersMethodinjectJavaScript
Inject JavaScript into the live WebView. Returns when the eval is dispatched.
packages/abstraxion-react-native/src/strategies/RNWebViewIframeTransport.ts:32
↓ 4 callersMethodisReturningFromRedirect
* 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 callersFunctionisSessionRestorationError
( result: SessionRestorationResult, )
packages/account-management/src/orchestrator/types.ts:104
↓ 4 callersFunctionmakeWrapper
( modeProps: { type: "redirect" | "signer" | "popup" | "embedded"; } = { type: "redirect" }, )
packages/abstraxion-react/tests/integration/react/useAbstraxionSigningClient.test.tsx:44
↓ 4 callersMethodredirect
(url: string)
packages/abstraxion-core/src/types/strategyTypes.ts:9
↓ 4 callersMethodsetGranter
Set granter address
packages/account-management/src/orchestrator/types.ts:32
↓ 4 callersFunctionsleep
(ms: number)
packages/abstraxion-js/tests/integration/helpers.ts:453
↓ 4 callersMethodsnapshot
Stable snapshot reference — only changes when value is updated
packages/abstraxion-js/src/controllers/RedirectController.ts:55
↓ 4 callersMethodsubscribeApproval
* 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 callersFunctionvalidateContractExecution
( treasuryAuth: DecodedReadableAuthorization, chainAuth: DecodedReadableAuthorization, )
packages/abstraxion-core/src/utils/grant/compare.ts:156
↓ 4 callersFunctionvalidateContractGrantsOrThrow
( contracts: ContractGrantDescription[], granterAddress: string, options: { expectedPrefix: string;
packages/account-management/src/grants/utils/contract-validation.ts:229
↓ 4 callersFunctionvalidateNewAuthenticator
( authenticators: Authenticator[], identifier: string, type: string, )
packages/account-management/src/authenticators/utils.ts:72
↓ 3 callersFunctionassertBigint
(value: bigint)
packages/signers/src/__tests__/xion-types-compat.test.ts:25
↓ 3 callersFunctionbuildDashboardUrl
( authAppUrl: string, mode: string, granter: string, redirectUri: string, extraParams?: Record<strin
packages/abstraxion-js/src/controllers/utils.ts:29
↓ 3 callersFunctionbytesEqual
( a: Uint8Array | undefined, b: Uint8Array | undefined, )
packages/abstraxion-core/src/utils/grant/compare.ts:32
↓ 3 callersMethodcancelApproval
Cancel a pending approval (signing request).
packages/abstraxion-js/src/controllers/IframeController.ts:582
↓ 3 callersFunctioncollectTreasuries
( addresses: string[], )
packages/abstraxion-js/tests/integration/grant-management/treasury-decoding.integration.test.ts:106
↓ 3 callersFunctioncreateController
()
packages/abstraxion-js/src/controllers/__tests__/IframeController.test.ts:78
↓ 3 callersFunctioncreateEthWalletAccountV2
( aaApiUrl: string, request: CreateEthWalletRequest, )
packages/abstraxion-core/src/api/client.ts:200
↓ 3 callersMethodcreateGrants
* Create grants for a connected account * * @param smartAccountAddress - Smart account address (granter) * @param connectionResult - Connecti
packages/account-management/src/orchestrator/orchestrator.ts:146
↓ 3 callersFunctioncreateSecp256k1Account
( aaApiUrl: string, pubkey: string, signMessageFn: (hexMessage: string) => Promise<string>, checksum:
packages/abstraxion-core/src/api/createAccount.ts:102
↓ 3 callersFunctionfetchAAApiWithGatewayRetry
( url: string, options: RequestInit = {}, maxRetries: number = 2, retryDelay: number = 2000, )
packages/abstraxion-core/src/api/client.ts:30
↓ 3 callersFunctionfromBase64
(encoded: string)
packages/signers/src/crypto/encoding.ts:134
↓ 3 callersMethodgetAccount
(searchAddress: string)
packages/signers/src/signers/utils/client.ts:299
↓ 3 callersMethodgetAccountsWithPrivkeys
()
packages/abstraxion-core/src/SignArbSecp256k1HdWallet.ts:471
↓ 3 callersMethodgetConnectionInfo
* 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 callersMethodgetGranter
* 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 callersMethodgetKeypairAddress
* Get keypair account address.
packages/abstraxion-core/src/AbstraxionAuth.ts:210
↓ 3 callersMethodgetLocalKeypair
* Get temp keypair from persisted state.
packages/abstraxion-core/src/AbstraxionAuth.ts:175
↓ 3 callersMethodopenPopupWindow
* Open a popup window and throw if the browser blocked it.
packages/abstraxion-js/src/controllers/PopupController.ts:436
↓ 3 callersMethodremoveAllListeners
* 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 callersMethodsetContainer
Bind a host-supplied container for subsequent `mount()` calls.
packages/abstraxion-js/src/strategies/IframeTransportStrategy.ts:33
↓ 3 callersFunctionsetupQueryClient
(address = testAccounts.existing, sequence = 5)
packages/signers/src/signers/utils/__tests__/simulate.test.ts:83
↓ 3 callersMethodsignAndBroadcast
( signerAddress: string, messages: readonly EncodeObject[], fee: StdFee | "auto" | number, mem
packages/abstraxion-core/src/GranteeSignerClient.ts:212
↓ 3 callersMethodtriggerAuthStateChange
* 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 callersFunctionuseAbstraxionAccount
()
packages/abstraxion-react-native/src/hooks/useAbstraxionAccount.ts:24
↓ 3 callersFunctionuseAbstraxionSigningClient
( options?: UseAbstraxionSigningClientOptions, )
packages/abstraxion-react-native/src/hooks/useAbstraxionSigningClient.ts:53
↓ 3 callersFunctionvalidateAndDecodeHex
( hexString: string, context: string, options: { allowEmpty?: boolean; exactByteLength?: number;
packages/signers/src/crypto/hex-validation.ts:52
↓ 2 callersMethod__setState
(state: AccountState)
packages/abstraxion-react/tests/integration/react/runtimeStub.ts:35
↓ 2 callersMethodabortPendingLogin
* 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 callersMethodbuild
* Build a single grant
packages/test-utils/src/builders/GrantBuilder.ts:114
↓ 2 callersFunctioncheckAccountOnChain
( aaApiUrl: string, authenticatorType: AuthenticatorType, identifier: string, )
packages/abstraxion-core/src/api/client.ts:166
↓ 2 callersMethodcleanUrlParameters
(paramsToRemove: string[])
packages/abstraxion-core/src/types/strategyTypes.ts:11
↓ 2 callersMethodcleanupExpired
* Remove expired entries from the cache
packages/abstraxion-core/src/utils/cache/CacheManager.ts:120
↓ 2 callersFunctioncleanupTestStorage
()
packages/abstraxion-js/tests/integration/helpers.ts:621
↓ 2 callersFunctionclearConfigCache
()
packages/abstraxion-core/src/utils/configUtils.ts:30
↓ 2 callersFunctionclearTreasuryCache
()
packages/abstraxion-core/src/utils/grant/query.ts:150
↓ 2 callersMethodcompareGrantsToTreasuryWithConfigs
* 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 callersFunctionconnectedState
(granterAddress = "xion1granter")
packages/abstraxion-js/src/__tests__/runtime.test.ts:92
↓ 2 callersFunctioncreateEthWalletGetSignerConfig
( mnemonic: string = TEST_MNEMONIC, accountIndex: number = 0, )
packages/abstraxion-js/tests/integration/helpers.ts:247
↓ 2 callersFunctioncreateMockPort
()
packages/abstraxion-core/src/messaging/__tests__/MessageChannelManager.test.ts:6
← previousnext →201–300 of 856, ranked by callers