# Crossmint Wallet Implementation for GOAT SDK
This package provides Crossmint wallet integration for the GOAT SDK, supporting both EVM Smart Wallets and Solana Custodial Wallets.
## Features
- EVM Smart Wallet support
- Solana Custodial Wallet support
- Async API client for Crossmint interactions
- Support for multiple authentication methods (email, phone, user ID)
- Transaction and signature management
- Balance queries and ENS resolution
## Installation
```bash
poetry add goat-sdk-wallet-crossmint
```
## Usage
```python
from goat_wallets.crossmint import smart_wallet_factory, custodial_factory
from crossmint.common_sdk_base import CrossmintApiClient
# Initialize Crossmint client
crossmint_client = CrossmintApiClient(...)
# Create Smart Wallet
smart_wallet = await smart_wallet_factory(crossmint_client)({
"chain": "ethereum",
"provider": "https://eth-mainnet.g.alchemy.com/v2/your-api-key",
"signer": {"secretKey": "0x..."}
})
# Create Custodial Wallet
custodial_wallet = await custodial_factory(crossmint_client)({
"chain": "solana",
"connection": solana_connection,
"email": "user@example.com"
})
```
## License
MIT License
Raw data
{
"_id": null,
"home_page": "https://ohmygoat.dev/",
"name": "goat-sdk-wallet-crossmint",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "goat, sdk, web3, agents, ai, crossmint, wallet",
"author": "GOAT SDK Team",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/bf/72/29b8d6f97d1dafcb5e778d82ac69f5f53e0be234fa9ed76adacb4adcebcb/goat_sdk_wallet_crossmint-0.1.4.tar.gz",
"platform": null,
"description": "# Crossmint Wallet Implementation for GOAT SDK\n\nThis package provides Crossmint wallet integration for the GOAT SDK, supporting both EVM Smart Wallets and Solana Custodial Wallets.\n\n## Features\n\n- EVM Smart Wallet support\n- Solana Custodial Wallet support\n- Async API client for Crossmint interactions\n- Support for multiple authentication methods (email, phone, user ID)\n- Transaction and signature management\n- Balance queries and ENS resolution\n\n## Installation\n\n```bash\npoetry add goat-sdk-wallet-crossmint\n```\n\n## Usage\n\n```python\nfrom goat_wallets.crossmint import smart_wallet_factory, custodial_factory\nfrom crossmint.common_sdk_base import CrossmintApiClient\n\n# Initialize Crossmint client\ncrossmint_client = CrossmintApiClient(...)\n\n# Create Smart Wallet\nsmart_wallet = await smart_wallet_factory(crossmint_client)({\n \"chain\": \"ethereum\",\n \"provider\": \"https://eth-mainnet.g.alchemy.com/v2/your-api-key\",\n \"signer\": {\"secretKey\": \"0x...\"}\n})\n\n# Create Custodial Wallet\ncustodial_wallet = await custodial_factory(crossmint_client)({\n \"chain\": \"solana\",\n \"connection\": solana_connection,\n \"email\": \"user@example.com\"\n})\n```\n\n## License\n\nMIT License\n",
"bugtrack_url": null,
"license": null,
"summary": "Crossmint wallet implementation for GOAT SDK",
"version": "0.1.4",
"project_urls": {
"Bug Tracker": "https://github.com/goat-sdk/goat/issues",
"Homepage": "https://ohmygoat.dev/",
"Repository": "https://github.com/goat-sdk/goat"
},
"split_keywords": [
"goat",
" sdk",
" web3",
" agents",
" ai",
" crossmint",
" wallet"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2711e19ae560a46731948fb583cfd7a3671549855d94b9dff73e46713f92ccaa",
"md5": "8eda077e7e52b1802eab63ecce0811df",
"sha256": "190b06b7abb8a4481c8ec2bd7a306f395371c67dfd29b400011ea3b58ec5c693"
},
"downloads": -1,
"filename": "goat_sdk_wallet_crossmint-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8eda077e7e52b1802eab63ecce0811df",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 21333,
"upload_time": "2025-02-12T17:44:42",
"upload_time_iso_8601": "2025-02-12T17:44:42.282274Z",
"url": "https://files.pythonhosted.org/packages/27/11/e19ae560a46731948fb583cfd7a3671549855d94b9dff73e46713f92ccaa/goat_sdk_wallet_crossmint-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf7229b8d6f97d1dafcb5e778d82ac69f5f53e0be234fa9ed76adacb4adcebcb",
"md5": "b048968f3be6e52b3500c4dccd33d260",
"sha256": "ac3accfd50270d40f6fb13dffe2cd354c31e74638351f27e2097ab65a7c287fa"
},
"downloads": -1,
"filename": "goat_sdk_wallet_crossmint-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "b048968f3be6e52b3500c4dccd33d260",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 16232,
"upload_time": "2025-02-12T17:44:44",
"upload_time_iso_8601": "2025-02-12T17:44:44.554027Z",
"url": "https://files.pythonhosted.org/packages/bf/72/29b8d6f97d1dafcb5e778d82ac69f5f53e0be234fa9ed76adacb4adcebcb/goat_sdk_wallet_crossmint-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-12 17:44:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "goat-sdk",
"github_project": "goat",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "goat-sdk-wallet-crossmint"
}