move examples

pull/1206/head
Kye Gomez 1 day ago
parent 50b43693b9
commit 88eaeeda58

@ -1,4 +1,3 @@
from x402.client import X402Client
from eth_account import Account
from x402.clients.httpx import x402HttpxClient
@ -10,8 +9,7 @@ load_dotenv()
async def buy_x402_service(
base_url: str = None,
endpoint: str = None
base_url: str = None, endpoint: str = None
):
"""
Purchase a service from the X402 bazaar using the provided affordable_service details.
@ -38,12 +36,14 @@ async def buy_x402_service(
print(await response.aread())
```
"""
key = os.getenv('X402_PRIVATE_KEY')
key = os.getenv("X402_PRIVATE_KEY")
# Set up your payment account from private key
account = Account.from_key(key)
async with x402HttpxClient(account=account, base_url=base_url) as client:
async with x402HttpxClient(
account=account, base_url=base_url
) as client:
response = await client.get(endpoint)
print(await response.aread())

@ -4,7 +4,6 @@ from swarms import Agent
import httpx
async def query_x402_services(
limit: Optional[int] = None,
max_price: Optional[int] = None,
@ -207,7 +206,6 @@ def get_x402_services_sync(
return str(services)
agent = Agent(
agent_name="X402-Discovery-Agent",
agent_description="A agent that queries the x402 discovery services from the Coinbase CDP API.",

@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "swarms"
version = "8.6.1"
version = "8.6.2"
description = "Swarms - TGSC"
license = "MIT"
authors = ["Kye Gomez <kye@swarms.world>"]

Loading…
Cancel
Save