Skip to main content

CrewAI integration for PowerSun.vip — TRON Energy & Bandwidth marketplace and DEX swap aggregator with 27 MCP tools for AI agents

Project description

crewai-powersun

CrewAI integration for PowerSun.vip — the TRON Energy & Bandwidth marketplace and DEX swap aggregator for AI agents.

Install

pip install crewai-powersun

Quick Start

from crewai import Agent, Task, Crew
from crewai_powersun import PowerSunEstimateCostTool, PowerSunBuyEnergyTool

# Create an agent with PowerSun tools
energy_manager = Agent(
    role="TRON Energy Manager",
    goal="Minimize transaction costs by renting energy instead of burning TRX",
    backstory="Expert in TRON network resource management",
    tools=[
        PowerSunEstimateCostTool(),
        PowerSunBuyEnergyTool(api_key="ps_your_key"),
    ],
)

# Create a task
task = Task(
    description="Estimate cost and buy 65000 energy for address TYourAddress for 1 hour",
    agent=energy_manager,
)

crew = Crew(agents=[energy_manager], tasks=[task])
result = crew.kickoff()

Environment Variable

Set POWERSUN_API_KEY to avoid passing the key to each tool:

export POWERSUN_API_KEY=ps_your_key

Available Tools (9)

Tool Auth Description
PowerSunRegisterTool No Start registration — get challenge to sign
PowerSunVerifyRegistrationTool No Submit signature → get API key
PowerSunMarketOverviewTool No Market snapshot: prices, availability, stats
PowerSunEstimateCostTool No Calculate energy rental cost
PowerSunBuyEnergyTool Yes Purchase energy delegation
PowerSunGetBalanceTool Yes Account balance and deposit info
PowerSunGetOrderStatusTool Yes Order status with delegation progress
PowerSunGetSwapQuoteTool Yes Get swap quote for SunSwap DEX (TRX, USDT, USDC, SUN, BTT, WIN, JST)
PowerSunExecuteSwapTool Yes Execute signed swap TX with auto Energy (API key, x402, or 402)

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crewai_powersun-1.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crewai_powersun-1.3.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file crewai_powersun-1.3.0.tar.gz.

File metadata

  • Download URL: crewai_powersun-1.3.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for crewai_powersun-1.3.0.tar.gz
Algorithm Hash digest
SHA256 9d3ef026494bbbd7a3f5f818bae2521b319443f74e2061458572aba50c4f0581
MD5 5abb786f8192db4ad758c58a6ac5499b
BLAKE2b-256 fa99f5912353188f7f05a4ef5313e030bf32c1461a237eb7995bba641173a086

See more details on using hashes here.

File details

Details for the file crewai_powersun-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for crewai_powersun-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30c59bacae5347e68614258dee2b5d73226807e0ab40ef610ab02e025475583d
MD5 37842b66949baa5b15419f837b6c62b8
BLAKE2b-256 fcbef265dfd7f6cf1965435c4c8e609b9acd739a88ca5a63c2602566b808126a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page