AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Crossmint SDK for client and server integrations
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A comprehensive suite of tools for blockchain integration, authentication, and NFT functionality
Why Crossmint?
Core Features
Client-Side Packages
Server-Side Packages
Demo Applications
Prerequisites
Installation
Making Package Changes
Publishing
Documentation
The Crossmint SDK is a powerful collection of packages designed to simplify blockchain integration for developers. Our goal is to make Web3 development accessible without requiring extensive blockchain experience or cryptocurrency knowledge.檢視完整 README ↗The Crossmint SDK is a powerful collection of packages designed to simplify blockchain integration for developers. Our goal is to make Web3 development accessible without requiring extensive blockchain experience or cryptocurrency knowledge.
@crossmint/wallets-sdk: Universal Wallet SDK.@crossmint/client-sdk-react-ui: React SDK, with UI components.
@crossmint/client-sdk-react-native-ui: React Native SDK.
@crossmint/client-sdk-auth: Headless typescript SDK for managing auth and user profiles.
@crossmint/client-sdk-verifiable-credentials: Headless typescript SDK for Verifiable Credentials.
@crossmint/client-sdk-smart-wallet [DEPRECATED]: Headless typescript SDK for smart wallets.
@crossmint/wallets-sdk: Headless typescript SDK for EVM + Solana MPC / Smart Wallets.
Other:
@crossmint/client-sdk-base: Core client-side functionality and essential building blocks for Crossmint integration. Typically you don't need to integrate against this directly.@crossmint/server-sdk: Server-side SDK.To get started with the SDK, install the packages you need into your project.
ie.
pnpm add @crossmint/wallets-sdk
Then, import the package you need.
ie.
import { CrossmintWallet } from "@crossmint/wallets-sdk";
For more information on how to use the SDK, see the Crossmint SDK Documentation.
node >= 20.19.4
pnpm
chainctl
Dependencies resolve from Chainguard Libraries, not from npmjs.org directly, so pnpm install needs a Chainguard token. Install chainctl and ask IT for access to the crossmint.com organization.
git clone https://github.com/Crossmint/crossmint-sdk.git
cd crossmint-sdk
pnpm install when it does:chainctl auth login
export CHAINGUARD_TOKEN=$(chainctl auth token --audience=libraries.cgr.dev)
./scripts/setup-pnpm-auth.sh
.npmrc only routes packages to registries; the script stores the token in your user-level .npmrc. Where chainctl cannot log in, the pull-token pair CHAINGUARD_JAVASCRIPT_IDENTITY_ID and CHAINGUARD_JAVASCRIPT_TOKEN works with the same script.
pnpm install
pnpm build
When modifying packages locally:
# Inside the package directory
pnpm build
# From the root directory
pnpm install
pnpm-lock.yaml pins Chainguard tarballs and hashes, so it does not install from npmjs.org. Outside the Crossmint organization, delete it and resolve from npmjs.org:
rm pnpm-lock.yaml
npm_config_registry=https://registry.npmjs.org/ pnpm install
Leave the regenerated pnpm-lock.yaml out of your pull request; a maintainer regenerates it against Chainguard.
pnpm change:add to select packages for updatemainFor detailed documentation and guides, visit our official documentation.
SDK reference pages on docs.crossmint.com are auto-generated from source code JSDoc annotations via TypeDoc. The pipeline:
main that touches watched paths (see .github/workflows/sdk-reference-docs-generate.yml)repository_dispatch sends the generated docs to crossbit-main, which opens a PR for reviewWatched paths (changes here trigger doc generation):
packages/wallets/src/**, packages/wallets/typedoc.json, packages/wallets/typedoc-custom-plugin.mjspackages/client/ui/react-ui/src/**, packages/client/ui/react-ui/scripts/**packages/client/ui/react-native/src/**, packages/client/ui/react-native/scripts/**packages/client/react-base/src/**Manual trigger:
gh workflow run sdk-reference-docs-generate.yml -f packages="react-ui,react-native,node-wallets"
Key files:
| Package | Config | Custom Plugin/Script |
|---|---|---|
| wallets-sdk | packages/wallets/typedoc.json | packages/wallets/typedoc-custom-plugin.mjs |
| react-ui | packages/client/ui/react-ui/typedoc.json | packages/client/ui/react-ui/scripts/generate-reference.mjs |
| react-native | packages/client/ui/react-native/typedoc.json | packages/client/ui/react-native/scripts/generate-reference.mjs |
To get in touch with the Crossmint team, please visit our contact page. or on X