NewWallets, tokens, NFTs, and vaults are live. RPC nodes coming soon.

See the stack →

Search docs

Find the closest FabricBloc guide, API service, endpoint, or reviewed example.

Top result

Search to find a source

Enter a capability, endpoint, SDK, or integration term to filter published docs sources.

Sources

Best matching docs

174 source entries
  1. Guide SDKs

    Typed helpers for FabricBloc API calls, request signing, service clients, and agent-host integration across iOS, Android, TypeScript, Python, REST, and MCP.

  2. Guide Quickstart

    Pick a FabricBloc capability, issue a scoped API key, and make your first request against the generated service contract.

  3. Guide TypeScript SDK

    Typed end-to-end. Ships across Node, Bun, Deno, and edge runtimes. Primary integration path for the platform.

  4. Guide Wallets

    Create embedded wallets, keep signing server-controlled, and connect wallet operations to SDK and API workflows.

  5. Guide MCP and plugins

    Expose narrow wallet, token, NFT, and docs actions to agents through host-specific tools instead of broad account access.

  6. Guide NFTs

    Create collections, mint assets, manage metadata, and use Scalar for the generated NFT API contract.

  7. Guide Swift / iOS SDK

    Native iOS. Secure Enclave-backed keys. SwiftUI and UIKit ready. First-party iOS apps that need embedded wallets and platform-key access on device.

  8. Guide Kotlin / Android SDK

    Native Android. Keystore-backed keys. Jetpack Compose and View support. Native Android apps that need embedded wallets, scoped keys, and platform-key access.

  9. Guide Tokens

    Issue ERC-20 assets, apply transfer policy, and connect token flows to wallets, SDKs, and API reference docs.

  10. Guide Python SDK (coming soon)

    A first-party Python SDK is planned. Until it ships, Python services hit the REST API directly with the same scoped-key model as every other client.

  11. Guide Vaults

    Use vaults for deposit, yield, and withdrawal workflows that sit behind scoped wallet and token operations.

  12. Guide DAOs

    Combine wallets, tokens, vaults, and scoped agent actions for governance and treasury workflows.

  13. API service fabric-nft API

    NFT collection deployment and asset management for the FabricBloc platform.

  14. Endpoint GET /accounts/{address}/nfts

    List NFTs owned by an address across every collection

  15. Endpoint GET /collections/{id}/nfts

    List minted NFTs in a collection

  16. Endpoint GET /collections/{id}/nfts/{token_id}

    Get a single minted NFT by on-chain token ID

  17. Endpoint GET /collections

    List collections in the caller's project

  18. Endpoint POST /collections

    Create a draft collection

  19. Endpoint DELETE /collections/{id}

    Delete a draft collection

  20. Endpoint GET /collections/{id}

    Get a collection by ID

  21. Endpoint PATCH /collections/{id}

    Partial update of a draft collection

  22. Endpoint GET /collections/{id}/balance

    Get ERC-1155 balances for an address

  23. Endpoint POST /collections/{id}/deploy/prepare

    Prepare collection deployment calldata

  24. Endpoint GET /collections/{id}/deployments

    List per-chain deployments for a collection

  25. Endpoint POST /collections/{id}/estimate

    Estimate deployment gas cost

  26. Endpoint POST /collections/{id}/pause/prepare

    Prepare pause-collection calldata

  27. Endpoint GET /collections/{id}/token-uri/{token_id}

    Get on-chain tokenURI

  28. Endpoint POST /collections/{id}/unpause/prepare

    Prepare unpause-collection calldata

  29. Endpoint GET /collections/{id}/verify-owner

    Verify token ownership

  30. Endpoint POST /deployments/{id}

    Deploy a collection (operator-executed, creator-scoped)

  31. Endpoint POST /collections/{id}/burn/prepare

    Prepare unified burn calldata (single + ERC-1155 batch)

  32. Endpoint POST /collections/{id}/config/base-uri/prepare

    Prepare set-base-URI calldata (post-deploy config)

  33. Endpoint POST /collections/{id}/config/max-supply/prepare

    Prepare set-max-supply calldata (post-deploy config)

  34. Endpoint POST /collections/{id}/config/mint-price/prepare

    Prepare set-mint-price calldata (post-deploy config)

  35. Endpoint POST /collections/{id}/config/public-mint/toggle/prepare

    Prepare toggle-public-mint calldata (post-deploy config)

  36. Endpoint POST /collections/{id}/config/token-max-supply/prepare

    Prepare set-token-max-supply calldata (ERC-1155 only)

  37. Endpoint GET /collections/{id}/media

    List pre-deploy media uploads for a collection

  38. Endpoint POST /collections/{id}/media

    Upload media (single + bulk) to a draft collection

  39. Endpoint DELETE /collections/{id}/media/{media_id}

    Delete a pre-deploy media upload

  40. Endpoint POST /collections/{id}/media/{media_id}/presigned-url

    Generate a short-lived presigned URL for a media object

  41. Endpoint POST /collections/{id}/media/finalize

    Finalize a direct-to-S3 media upload

  42. Endpoint POST /collections/{id}/media/presigned-upload

    Issue a presigned PUT URL for direct-to-S3 media upload

  43. Endpoint POST /collections/{id}/metadata/refresh/prepare

    Prepare metadata-refresh calldata (per-strategy)

  44. Endpoint POST /collections/{id}/mint/prepare

    Prepare unified mint calldata (single-item only)

  45. Endpoint POST /collections/{id}/public-mint/prepare

    Prepare public-mint calldata (single-item only)

  46. Endpoint GET /collections/{id}/royalties/default

    Get the collection default royalty

  47. Endpoint POST /collections/{id}/royalties/default/delete/prepare

    Prepare delete-default-royalty calldata

  48. Endpoint POST /collections/{id}/royalties/default/prepare

    Prepare set-default-royalty calldata

  49. Endpoint GET /collections/{id}/royalties/nfts/{token_id}

    Get the per-token royalty

  50. Endpoint POST /collections/{id}/royalties/nfts/{token_id}/delete/prepare

    Prepare delete-token-royalty calldata

  51. Endpoint POST /collections/{id}/royalties/nfts/{token_id}/prepare

    Prepare set-token-royalty calldata

  52. Endpoint POST /collections/{id}/transfer/prepare

    Prepare unified transfer calldata (single + ERC-1155 batch)

  53. Endpoint POST /collections/{id}/withdraw/prepare

    Prepare withdraw calldata

  54. Endpoint GET /operations/{id}

    Get operation status + calldata + timeline

  55. Endpoint POST /operations/{id}/cancel

    Cancel a pending prepared operation

  56. Endpoint POST /operations/{id}/tx

    Report tx hash for a prepared operation

  57. API service FabricBloc Token Service API

    ERC-20 token deployment and management for the FabricBloc platform. Deploy fungible tokens, mint, burn, transfer, and manage supply — all without writing Solidity.

  58. Endpoint GET /v1/token/operations/{id}

    Get operation status + calldata + timeline

  59. Endpoint POST /v1/token/operations/{id}/cancel

    Cancel a pending prepared operation

  60. Endpoint POST /v1/token/operations/{id}/simulate

    Simulate a prepared operation from a signer

  61. Endpoint POST /v1/token/operations/{id}/tx

    Report tx hash for a prepared operation

  62. Endpoint GET /v1/token/tokens

    List tokens for authenticated user

  63. Endpoint POST /v1/token/tokens

    Create a new token

  64. Endpoint DELETE /v1/token/tokens/{id}

    Delete a draft token

  65. Endpoint GET /v1/token/tokens/{id}

    Get token information

  66. Endpoint PATCH /v1/token/tokens/{id}

    Update a draft token

  67. Endpoint GET /v1/token/tokens/{id}/balance/{address}

    Get token balance for an address

  68. Endpoint POST /v1/token/tokens/{id}/deploy

    Deploy a draft token by ID

  69. Endpoint GET /v1/token/tokens/{id}/estimate-gas

    Estimate gas for token deployment

  70. Endpoint POST /v1/token/tokens/{id}/burn/prepare

    Prepare burn calldata (self-custody)

  71. Endpoint GET /v1/token/tokens/{id}/config

    Read on-chain minting configuration

  72. Endpoint POST /v1/token/tokens/{id}/config/prepare

    Prepare updateMintingConfig calldata (self-custody)

  73. Endpoint GET /v1/token/tokens/{id}/limits

    Read on-chain transfer limits

  74. Endpoint POST /v1/token/tokens/{id}/limits/prepare

    Prepare updateTransferLimits calldata (self-custody)

  75. Endpoint POST /v1/token/tokens/{id}/pause/prepare

    Prepare pause calldata (self-custody)

  76. Endpoint GET /v1/token/tokens/{id}/paused

    Get paused status

  77. Endpoint POST /v1/token/tokens/{id}/unpause/prepare

    Prepare unpause calldata (self-custody)

  78. Endpoint POST /v1/token/tokens/{id}/mint/prepare

    Prepare mint calldata (self-custody)

  79. Endpoint POST /v1/token/tokens/{id}/minters/authorize/prepare

    Prepare authorizeMinter calldata (self-custody)

  80. Endpoint POST /v1/token/tokens/{id}/minters/revoke/prepare

    Prepare revokeMinter calldata (self-custody)

  81. Endpoint POST /v1/token/tokens/{id}/transfer/prepare

    Prepare transfer calldata (self-custody)

  82. API service FabricBloc Wallet Service API

    Self-custodial MPC wallet management for the FabricBloc platform. Every consumer gets a non-custodial wallet secured by 2-of-3 threshold Multi-Party Computation.

  83. Endpoint GET /v1/wallet/chains

    List supported EVM chains

  84. Endpoint GET /v1/wallet/consumers

    List project consumers

  85. Endpoint DELETE /v1/wallet/consumers/{consumerId}

    Delete a consumer's wallet(s)

  86. Endpoint GET /v1/wallet/consumers/{consumerId}

    Get a consumer's primary wallet

  87. Endpoint GET /v1/wallet/consumers/{consumerId}/offboarding-status

    Check consumer wallet offboarding status

  88. Endpoint POST /v1/wallet/eoa

    Register an externally-owned wallet

  89. Endpoint PATCH /v1/wallet/mpc/{walletId}/label

    Rename an MPC wallet

  90. Endpoint GET /v1/wallet/wallets/{walletId}

    Get a wallet by id

  91. Endpoint GET /v1/wallet/wallets/{walletId}/deployments

    List a wallet's smart-account deployments

  92. Endpoint GET /v1/wallet/wallets/{walletId}/deployments/{chainId}

    Get a wallet's deployment status on one chain

  93. Endpoint POST /v1/wallet/wallets/{walletId}/freeze

    Freeze a wallet

  94. Endpoint POST /v1/wallet/wallets/{walletId}/retry-registration

    Retry an MPC wallet's registration event

  95. Endpoint POST /v1/wallet/wallets/{walletId}/unfreeze

    Unfreeze a wallet

  96. Endpoint POST /v1/wallet/consumers/{consumerId}/dkg/initiate

    Initiate MPC wallet creation (DKG)

  97. Endpoint DELETE /v1/wallet/consumers/{consumerId}/reset

    Reset a consumer's stale MPC wallet

  98. Endpoint GET /v1/wallet/mpc/{walletId}/activation-status

    Poll async MPC activation status

  99. Endpoint POST /v1/wallet/mpc/dkg/{walletId}/activate

    Activate an MPC wallet on-chain (setOwner)

  100. Endpoint GET /v1/wallet/mpc/dkg/{walletId}/result

    Poll MPC wallet creation (DKG) result

  101. Endpoint POST /v1/wallet/mpc/dkg/complete

    Complete MPC wallet creation (DKG)

  102. Endpoint POST /v1/wallet/mpc/shards/rotate-backup

    Rotate a backup shard (MPC resharing)

  103. Endpoint POST /v1/wallet/mpc/shards/rotate-device

    Rotate a device shard (MPC resharing)

  104. Endpoint GET /v1/wallet/mpc/shards/rotation/{rotationId}/status

    Get shard rotation status

  105. Endpoint POST /v1/wallet/mpc/streams/dkg

    Stream MPC wallet creation (DKG) over SSE

  106. Endpoint POST /v1/wallet/mpc/streams/rekey

    Stream MPC device rekey over SSE

  107. Endpoint GET /v1/wallet/wallets/{walletId}/devices

    List device keys

  108. Endpoint POST /v1/wallet/wallets/{walletId}/devices

    Register a device key

  109. Endpoint DELETE /v1/wallet/wallets/{walletId}/devices/{deviceId}

    Revoke a device key

  110. Endpoint GET /v1/wallet/wallets/{walletId}/devices/{deviceId}

    Get a device key

  111. Endpoint PATCH /v1/wallet/wallets/{walletId}/devices/{deviceId}/primary

    Set the primary device key

  112. Endpoint GET /v1/wallet/wallets/{walletId}/devices/authorize/{requestId}/status

    Get multi-device authorization status

  113. Endpoint POST /v1/wallet/wallets/{walletId}/devices/authorize/complete

    Complete multi-device authorization

  114. Endpoint POST /v1/wallet/wallets/{walletId}/devices/authorize/initiate

    Initiate multi-device authorization

  115. Endpoint POST /v1/wallet/wallets/{walletId}/sign/complete

    Complete MPC secure signing (step 2 of 2)

  116. Endpoint POST /v1/wallet/wallets/{walletId}/sign/init

    Begin MPC secure signing (step 1 of 2)

  117. Endpoint POST /v1/wallet/consumers/{consumerId}/linked

    Verify a signed SIWE challenge and link the EOA wallet

  118. Endpoint GET /v1/wallet/consumers/{consumerId}/linked/challenge

    Issue a SIWE wallet-linking challenge

  119. Endpoint GET /v1/wallet/linked

    List the caller's linked wallets

  120. Endpoint DELETE /v1/wallet/linked/{walletId}

    Unlink an EOA wallet

  121. Endpoint GET /v1/wallet/linked/{walletId}

    Get a linked wallet by id

  122. Endpoint POST /v1/wallet/consumers/{consumerId}/recovery/device-reset

    Complete a forgot-password device reset

  123. Endpoint GET /v1/wallet/recovery/jobs/{jobId}

    Get a backup-proof recovery job status

  124. Endpoint POST /v1/wallet/recovery/social/sign

    Relay a guardian's social-recovery signature

  125. Endpoint POST /v1/wallet/wallets/{walletId}/escape-hatch/cancel

    Cancel the escape-hatch recovery

  126. Endpoint POST /v1/wallet/wallets/{walletId}/escape-hatch/complete/prepare

    Prepare the escape-hatch completion

  127. Endpoint POST /v1/wallet/wallets/{walletId}/escape-hatch/complete/submit

    Submit the escape-hatch completion

  128. Endpoint POST /v1/wallet/wallets/{walletId}/escape-hatch/initiate

    Initiate the escape-hatch recovery

  129. Endpoint GET /v1/wallet/wallets/{walletId}/escape-hatch/status

    Get the escape-hatch status

  130. Endpoint GET /v1/wallet/wallets/{walletId}/recovery/guardians

    List recovery guardians

  131. Endpoint POST /v1/wallet/wallets/{walletId}/recovery/guardians

    Add a recovery guardian

  132. Endpoint DELETE /v1/wallet/wallets/{walletId}/recovery/guardians/{address}

    Remove a recovery guardian

  133. Endpoint POST /v1/wallet/wallets/{walletId}/recovery/guardians/sync

    Sync the on-chain guardian configuration

  134. Endpoint POST /v1/wallet/wallets/{walletId}/recovery/password

    Recover a wallet with a backup proof

  135. Endpoint POST /v1/wallet/wallets/{walletId}/recovery/social/cancel

    Cancel social recovery

  136. Endpoint POST /v1/wallet/wallets/{walletId}/recovery/social/complete

    Complete social recovery

  137. Endpoint POST /v1/wallet/wallets/{walletId}/recovery/social/initiate

    Initiate social recovery

  138. Endpoint GET /v1/wallet/wallets/{walletId}/recovery/social/status

    Get social-recovery status

  139. Endpoint GET /v1/wallet/notifications

    List transfer notifications for a wallet address

  140. Endpoint POST /v1/wallet/webhooks/alchemy-notify

    Alchemy Notify ADDRESS_ACTIVITY webhook

  141. Endpoint GET /v1/wallet/portfolio/activities

    Get the activity feed for a smart account across all chains

  142. Endpoint GET /v1/wallet/portfolio/activities/{chainId}

    Get the activity feed for a smart account on one chain

  143. Endpoint GET /v1/wallet/portfolio/balances/{chainId}

    Get token balances for a smart account

  144. Endpoint GET /v1/wallet/portfolio/nft/{chainId}/{contract}/{tokenId}

    Get metadata for a single NFT

  145. Endpoint GET /v1/wallet/portfolio/nfts/{chainId}

    List NFTs held by a smart account

  146. Endpoint GET /v1/wallet/portfolio/summary

    Get a multi-chain portfolio summary

  147. Endpoint GET /v1/wallet/session-keys

    List session keys

  148. Endpoint POST /v1/wallet/session-keys

    Create a session key

  149. Endpoint GET /v1/wallet/session-keys/{id}

    Get a session key

  150. Endpoint POST /v1/wallet/session-keys/{id}/activate

    Activate a session key

  151. Endpoint POST /v1/wallet/session-keys/{id}/approve

    Approve a session key

  152. Endpoint POST /v1/wallet/session-keys/{id}/build-register-calldata

    Build session-key registration calldata

  153. Endpoint POST /v1/wallet/session-keys/{id}/build-revoke-calldata

    Build session-key revocation calldata

  154. Endpoint POST /v1/wallet/session-keys/{id}/confirm-execution

    Confirm a session-key execution

  155. Endpoint POST /v1/wallet/session-keys/{id}/confirm-registration

    Confirm a session-key registration

  156. Endpoint POST /v1/wallet/session-keys/{id}/confirm-revocation

    Confirm a session-key revocation

  157. Endpoint POST /v1/wallet/session-keys/{id}/confirm-token-limits-update

    Confirm a session-key token-limits update

  158. Endpoint POST /v1/wallet/session-keys/{id}/prepare-registration

    Prepare a session-key registration UserOp

  159. Endpoint POST /v1/wallet/session-keys/{id}/prepare-token-limits-update

    Prepare a session-key token-limits update

  160. Endpoint POST /v1/wallet/session-keys/{id}/reject

    Reject a session key

  161. Endpoint POST /v1/wallet/session-keys/{id}/revoke

    Revoke a session key

  162. Endpoint POST /v1/wallet/session-keys/{id}/validate-execution

    Validate a prospective session-key execution

  163. Endpoint POST /v1/wallet/session-keys/build-batch-revoke-calldata

    Build batch session-key revocation calldata

  164. Endpoint POST /v1/wallet/session-keys/revoke-all

    Revoke all session keys

  165. Endpoint GET /v1/wallet/wallets/{walletId}/operations

    List a wallet's operations

  166. Endpoint GET /v1/wallet/wallets/{walletId}/operations/{opHash}

    Get an operation's status

  167. Endpoint POST /v1/wallet/wallets/{walletId}/operations/{opHash}/confirm

    Force an on-demand confirmation re-check

  168. Endpoint GET /v1/wallet/wallets/{walletId}/operations/{opHash}/legs

    List a batch operation's legs

  169. Endpoint POST /v1/wallet/wallets/{walletId}/operations/batch/prepare

    Prepare a batch operation (executeBatch)

  170. Endpoint POST /v1/wallet/wallets/{walletId}/operations/estimate-gas

    Estimate gas for a network

  171. Endpoint POST /v1/wallet/wallets/{walletId}/operations/prepare

    Prepare a transfer, call, or smart-account deployment

  172. Endpoint POST /v1/wallet/wallets/{walletId}/operations/submit

    Submit a signed operation

  173. Endpoint POST /v1/wallet/wallets/{walletId}/operations/validate

    Validate a prospective operation

  174. Endpoint POST /v1/wallet/wallets/{walletId}/ownership-transfer/prepare

    Prepare an ownership transfer