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
↓ 15 callers
Function
classifySimulateError
(error: unknown)
packages/abstraxion-core/src/utils/simulate/classify.ts:124
↓ 15 callers
Function
createMockClient
()
packages/account-management/src/grants/__tests__/construction.test.ts:85
↓ 15 callers
Function
createMockStrategy
( treasuryConfig: TreasuryConfig | null, )
packages/account-management/src/grants/__tests__/construction.test.ts:51
↓ 15 callers
Function
createSignerFromSigningFunction
( params: CreateSignerParams, )
packages/signers/src/signers/utils/signer-factory.ts:49
↓ 15 callers
Method
emit
* Emit an event to all registered listeners * @param event - The event name to emit * @param data - The data to pass to listeners
packages/abstraxion-core/src/events/TypedEventEmitter.ts:65
↓ 15 callers
Function
formatCoinArray
(coins: Coin[] = [])
packages/abstraxion-core/src/utils/grant/utils.ts:9
↓ 15 callers
Function
formatSecp256k1SignatureToBase64
(signature: string)
packages/signers/src/crypto/signature.ts:245
↓ 15 callers
Method
getAll
* Get all registered connectors
packages/abstraxion-core/src/connectors/ConnectorRegistry.ts:42
↓ 14 callers
Function
fetchChainGrantsABCI
( grantee?: string, granter?: string, rpcUrl?: string, )
packages/abstraxion-core/src/utils/grant/query.ts:235
↓ 14 callers
Function
formatEthSignatureToBase64
(signature: string)
packages/signers/src/crypto/signature.ts:209
↓ 14 callers
Method
initialize
* Initialize the controller * Should attempt to restore session, check redirect callbacks, etc.
packages/abstraxion-js/src/controllers/types.ts:56
↓ 14 callers
Function
makeChainGrant
* Simulate what fetchChainGrantsABCI returns AFTER the fix: * Both REST format (@type, decoded fields) AND raw protobuf (typeUrl, value). * * For k
packages/abstraxion-core/src/__tests__/TreasuryComparison.test.ts:127
↓ 14 callers
Method
subscribe
* Subscribe to state changes * @param callback - Function called on every state transition * @returns Unsubscribe function
packages/abstraxion-js/src/controllers/types.ts:44
↓ 14 callers
Function
useManageAuthenticators
()
packages/abstraxion-react/src/hooks/useManageAuthenticators.ts:26
↓ 14 callers
Function
waitForListenerSetup
()
packages/abstraxion-js/src/controllers/__tests__/PopupController.connect.test.ts:165
↓ 13 callers
Function
buildContext
( controller: unknown, granterAddress: string | null = "xion1user", )
packages/abstraxion-react/src/hooks/__tests__/useManageAuthenticators.test.ts:70
↓ 13 callers
Function
connectAccount
( params: AccountConnectionParams, )
packages/account-management/src/orchestrator/flow/accountConnection.ts:58
↓ 13 callers
Function
createConfig
( overrides?: Partial<IframeControllerConfig>, )
packages/abstraxion-js/src/controllers/__tests__/IframeController.connect.test.ts:93
↓ 13 callers
Function
createMockSessionManager
( storageStrategy: ReturnType<typeof createMockStorageStrategy>, )
packages/abstraxion-js/tests/integration/helpers.ts:702
↓ 13 callers
Function
createMockSignDoc
()
packages/signers/src/signers/__tests__/direct-signer.test.ts:18
↓ 13 callers
Function
createMockTreasuryConfig
( grantConfigs: GrantConfigByTypeUrl[] = [], )
packages/account-management/src/grants/__tests__/construction.test.ts:58
↓ 13 callers
Function
createStubRuntime
( config: AbstraxionConfig, overrides: StubRuntimeOverrides = {}, )
packages/abstraxion-react/tests/integration/react/runtimeStub.ts:65
↓ 13 callers
Function
createUserMapUpdateMsg
( sender: string, contractAddress: string, testIdentifier?: string, )
packages/abstraxion-js/tests/integration/helpers.ts:531
↓ 13 callers
Function
decodeRestFormatAuthorization
( auth: Record<string, unknown>, )
packages/abstraxion-core/src/utils/grant/decoding.ts:190
↓ 13 callers
Method
fromMnemonic
( mnemonic: string, options: Partial<DirectSecp256k1HdWalletOptions> = {}, )
packages/abstraxion-core/src/SignArbSecp256k1HdWallet.ts:199
↓ 13 callers
Function
getAccountAddress
( aaApiUrl: string, authenticatorType: AuthenticatorType, identifier: string, )
packages/abstraxion-core/src/api/client.ts:136
↓ 13 callers
Function
normalizeHexPrefix
(hexString: string)
packages/signers/src/crypto/hex-validation.ts:248
↓ 13 callers
Method
setContainerElement
* Set the container element for the iframe. * Typically called from a React ref callback. If a session was already * restored before the contain
packages/abstraxion-js/src/controllers/IframeController.ts:522
↓ 13 callers
Method
subscribe
Subscribe to state changes. Returns an unsubscribe.
packages/abstraxion-js/src/runtime.ts:84
↓ 13 callers
Function
validateTreasuryGrantConfig
( data: unknown, )
packages/abstraxion-core/src/utils/grant/validation.ts:7
↓ 13 callers
Function
wrapper
(ctx: React.ContextType<typeof AbstraxionContext>)
packages/abstraxion-react/src/hooks/__tests__/useManageAuthenticators.test.ts:117
↓ 12 callers
Function
createContextValue
(overrides: Record<string, unknown> = {})
packages/abstraxion-react/tests/integration/react/AbstraxionEmbed.test.tsx:42
↓ 12 callers
Function
createSecp256k1Keypair
* Helper to create Secp256k1 keypair for testing
packages/signers/src/crypto/__tests__/signature-verification.test.ts:37
↓ 12 callers
Function
generateStakeAndGovGrant
( expiration: bigint, grantee: string, granter: string, )
packages/account-management/src/grants/construction.ts:277
↓ 12 callers
Function
generateTestMnemonic
()
packages/abstraxion-js/tests/integration/helpers.ts:39
↓ 12 callers
Method
manageAuthenticators
Open the manage-authenticators flow. Throws when not supported.
packages/abstraxion-js/src/runtime.ts:107
↓ 12 callers
Method
signAndBroadcastWithMetaAccount
* Sign and broadcast a transaction using the user's direct authenticator (meta-account). * * Uses the connectionInfo from connect() to create an
packages/abstraxion-js/src/controllers/SignerController.ts:296
↓ 11 callers
Function
buildGrantMessages
(params: { granter: string; grantee: string; expiration: bigint; contracts?: ContractGrantDescription[
packages/account-management/src/grants/construction.ts:376
↓ 11 callers
Function
classifyGrantError
(error: unknown)
packages/abstraxion-core/src/utils/simulate/classify.ts:215
↓ 11 callers
Function
compareGrantsToTreasuryWithConfigs
* Run the same comparison path as AbstraxionAuth.compareGrantsToTreasuryWithConfigs
packages/abstraxion-core/src/__tests__/TreasuryComparison.test.ts:148
↓ 11 callers
Function
computeEmbedDisplayMode
( state: EmbedDisplayState, )
packages/abstraxion-react-native/src/components/embedDisplayMode.ts:30
↓ 11 callers
Function
isLimitValid
( expectedLimit: T[] | undefined, chainLimit: T[] | undefined, )
packages/abstraxion-core/src/utils/grant/compare.ts:123
↓ 11 callers
Function
mockEnvironment
(overrides: { userAgent?: string; maxTouchPoints?: number; innerWidth?: number; innerHeight?:
packages/abstraxion-js/src/utils/__tests__/resolveAutoAuth.test.ts:14
↓ 11 callers
Method
promptManageAuthenticators
* Open a popup to add an authenticator to the user's account. * * The dashboard shows AuthenticatorsManageView (add/remove). On success it *
packages/abstraxion-js/src/controllers/PopupController.ts:389
↓ 11 callers
Method
signAndBroadcast
* Sign and broadcast a transaction via the dashboard transport. * * Delegates to the strategy function provided at construction: * - popup: o
packages/abstraxion-js/src/signing/RequireSigningClient.ts:42
↓ 11 callers
Function
simulateWithNilPubkey
( rpcUrl: string, signerAddress: string, messages: readonly EncodeObject[], memo: string | undefined,
packages/signers/src/signers/utils/simulate.ts:48
↓ 11 callers
Function
simulateWithRetry
( client: SimulateLike, signer: string, messages: readonly { typeUrl: string }[], memo: string | undef
packages/abstraxion-core/src/utils/simulate/retry.ts:95
↓ 11 callers
Function
validateContractGrants
( contracts: ContractGrantDescription[], granterAddress: string, options: { expectedPrefix: string;
packages/account-management/src/grants/utils/contract-validation.ts:127
↓ 11 callers
Function
validateTreasuryIndexerResponse
( data: unknown, )
packages/abstraxion-core/src/utils/grant/validation.ts:41
↓ 10 callers
Function
completeRedirect
( sessionManager: SessionManager, )
packages/account-management/src/orchestrator/flow/redirectFlow.ts:41
↓ 10 callers
Function
createMockAccount
(id: string)
packages/account-management/src/authenticators/__tests__/utils.test.ts:65
↓ 10 callers
Function
createMockGrantConfig
()
packages/account-management/src/grants/__tests__/construction.test.ts:70
↓ 10 callers
Function
createTestStargateClient
()
packages/abstraxion-js/tests/integration/helpers.ts:387
↓ 10 callers
Function
isMobileOrStandalone
()
packages/abstraxion-js/src/utils/resolveAutoAuth.ts:19
↓ 10 callers
Function
normalizeMessage
(message: EncodeObject)
packages/signers/src/tx-payload/normalize.ts:67
↓ 10 callers
Method
on
* Register an event listener * @param event - The event name to listen for * @param handler - The handler function to call when the event fires
packages/abstraxion-core/src/events/TypedEventEmitter.ts:18
↓ 10 callers
Function
registerGlobalHooks
()
packages/abstraxion-js/tests/integration/setup.ts:129
↓ 10 callers
Method
sendRequest
* Send a request and resolve with the dashboard's response. Each call uses * an isolated channel (browser: `MessageChannel`; RN: requestId envelope
packages/abstraxion-js/src/strategies/IframeTransportStrategy.ts:48
↓ 10 callers
Function
waitForListenerSetup
()
packages/abstraxion-js/src/controllers/__tests__/IframeController.connect.test.ts:127
↓ 9 callers
Function
at
(field: string)
packages/signers/src/tx-payload/validate.ts:83
↓ 9 callers
Function
checkTreasuryContract
( treasuryAddress: string, )
packages/abstraxion-js/tests/integration/helpers.ts:669
↓ 9 callers
Function
compareStakeGrants
( grants: Grant[], stake?: boolean, )
packages/abstraxion-core/src/utils/grant/compare.ts:475
↓ 9 callers
Function
configureAbstraxionAuthInstance
(abstraxionAuth: AbstraxionAuth)
packages/abstraxion-core/src/__tests__/AbstraxionAuth.test.ts:33
↓ 9 callers
Function
createContextValue
( overrides: Partial<ContextValue> = {}, )
packages/abstraxion-react-native/src/hooks/__tests__/hooks.test.tsx:59
↓ 9 callers
Function
createMockIframeController
()
packages/abstraxion-react/tests/integration/react/AbstraxionEmbed.test.tsx:23
↓ 9 callers
Function
deriveCosmosBech32
( rawPubkeyBase64: string, prefix: string, )
packages/signers/src/crypto/address.ts:68
↓ 9 callers
Function
isWasmMsgWithBytes
(typeUrl: string)
packages/signers/src/tx-payload/normalize.ts:33
↓ 9 callers
Method
logout
Disconnect and clear stored grants.
packages/abstraxion-js/src/runtime.ts:97
↓ 9 callers
Function
normalizeMessages
( messages: readonly EncodeObject[], )
packages/signers/src/tx-payload/normalize.ts:110
↓ 9 callers
Function
simulateIframeReady
()
packages/abstraxion-js/src/controllers/__tests__/IframeController.connect.test.ts:131
↓ 9 callers
Function
useAbstraxionSigningClient
( options?: UseAbstraxionSigningClientOptions, )
packages/abstraxion-react/src/hooks/useAbstraxionSigningClient.ts:62
↓ 9 callers
Function
wrapper
(value: ContextValue)
packages/abstraxion-react-native/src/hooks/__tests__/hooks.test.tsx:164
↓ 8 callers
Method
connectWithSigner
( endpoint: string | HttpEndpoint, signer: OfflineSigner, options: SigningCosmWasmClientOptions &
packages/abstraxion-core/src/GranteeSignerClient.ts:61
↓ 8 callers
Method
create
* Override static create method to return TestCosmWasmClient instance * This ensures the custom getAccount() method is used
packages/abstraxion-js/tests/integration/helpers.ts:362
↓ 8 callers
Function
createSignerController
* Helper to create SignerController with proper configuration
packages/abstraxion-js/tests/integration/transactions/fee-granting.integration.test.ts:68
↓ 8 callers
Function
customAccountFromAny
(input: Any)
packages/signers/src/signers/utils/index.ts:30
↓ 8 callers
Function
diagnoseSimulateError
(error: unknown)
packages/abstraxion-core/src/utils/simulate/classify.ts:151
↓ 8 callers
Method
getByType
* Get connectors by type
packages/abstraxion-core/src/connectors/ConnectorRegistry.ts:49
↓ 8 callers
Function
getComparisonResult
(result: unknown)
packages/abstraxion-js/tests/integration/grant-management/treasury-decoding.integration.test.ts:76
↓ 8 callers
Method
login
Start the auth flow.
packages/abstraxion-js/src/runtime.ts:95
↓ 8 callers
Method
queryContractSmart
( address: string, queryMsg: Record<string, unknown>, )
packages/account-management/src/grants/discovery.ts:20
↓ 8 callers
Function
resolveAutoAuth
( auth: AuthenticationConfig | undefined, )
packages/abstraxion-js/src/utils/resolveAutoAuth.ts:45
↓ 7 callers
Function
buildDashboardUrl
(params: Record<string, string>)
packages/abstraxion-js/tests/integration/message-contract.integration.test.ts:192
↓ 7 callers
Function
compareBankGrants
( grants: Grant[], bank?: SpendLimit[], )
packages/abstraxion-core/src/utils/grant/compare.ts:522
↓ 7 callers
Function
createController
()
packages/abstraxion-js/src/controllers/__tests__/SignerController.test.ts:68
↓ 7 callers
Function
createTestEthWallet
()
packages/abstraxion-js/tests/integration/diagnostics/ethwallet-consistency.diagnostic.test.ts:31
↓ 7 callers
Method
createWithSigner
( cometClient: CometClient, signer: OfflineSigner, options: SigningCosmWasmClientOptions & Grantee
packages/abstraxion-core/src/GranteeSignerClient.ts:70
↓ 7 callers
Method
disconnect
* Disconnect from the wallet/signer * @returns Promise resolving when disconnected
packages/abstraxion-core/src/connectors/types.ts:163
↓ 7 callers
Method
generate
* Generates a new wallet with a BIP39 mnemonic of the given length. * * @param length The number of words in the mnemonic (12, 15, 18, 21 or 24)
packages/abstraxion-core/src/SignArbSecp256k1HdWallet.ts:220
↓ 7 callers
Function
getMsgTypeUrlForRevoke
( authorizationTypeUrl: string, stakeAuthType?: number | string, )
packages/account-management/src/grants/revoke.ts:76
↓ 7 callers
Function
initiateRedirect
( sessionManager: SessionManager, rpcUrl: string, )
packages/account-management/src/orchestrator/flow/redirectFlow.ts:17
↓ 7 callers
Method
isMounted
True if currently mounted.
packages/abstraxion-js/src/strategies/IframeTransportStrategy.ts:41
↓ 7 callers
Method
restoreSession
* Restore an existing session if valid * Checks for stored keypair and granter, then verifies grants on-chain * Optionally creates a signing cli
packages/account-management/src/orchestrator/orchestrator.ts:84
↓ 7 callers
Function
setRuntimeFactory
( fn: ( config: Parameters< typeof import("@burnt-labs/abstraxion-js").createAbstraxionRuntime
packages/abstraxion-react/tests/integration/react/AbstraxionProvider.test.tsx:53
↓ 7 callers
Function
signArbitrary
( chainId: string, signerAddr: string, data: string | Uint8Array, )
packages/signers/src/signers/utils/signer-factory.ts:114
↓ 7 callers
Function
toBase64
(str: string)
packages/signers/src/crypto/encoding.ts:113
↓ 6 callers
Function
checkStorageGrants
( smartAccountAddress: string, storageStrategy: StorageStrategy, )
packages/account-management/src/orchestrator/flow/grantCreation.ts:68
↓ 6 callers
Method
compareGrantsToLegacyConfig
* Compares a GrantsResponse object to the legacy configuration stored in the instance. * Validates the presence and attributes of grants for each a
packages/abstraxion-core/src/AbstraxionAuth.ts:355
↓ 6 callers
Function
createDelayedMockStrategy
( name: string, behavior: "success" | "error", delayMs: number, config = mockTreasuryConfigs.b
packages/account-management/src/grants/strategies/__tests__/treasury-composite-strategy.test.ts:34
↓ 6 callers
Method
createDirectSigningClient
* Build a direct-signing client (`requireAuth: true` equivalent). Resolves * to: * - `RequireSigningClient` for popup / redirect / embedded mod
packages/abstraxion-js/src/runtime.ts:123
← previous
next →
101–200 of 856, ranked by callers