bankrbot avatar

Bankr Agent Arbitrary Transactions

This lets Claude submit raw EVM transactions with explicit calldata to any supported blockchain. You're working with the low-level stuff here: specifying the recipient address, hex-encoded data payload, value, and chain ID directly. It's useful when you need precise control over what gets sent to a contract and standard transaction builders are too opinionated or don't support your use case. The repo has 78 stars, so there's some community validation. Fair warning though, arbitrary transaction submission means you better know what you're doing because there's no guardrail between your calldata and the blockchain.

GitHub stars
80
last updated
Aug 21, 2026

Install

$ npx -y skills add bankrbot/claude-plugins --skill 'Bankr Agent - Arbitrary Transactions' --agent claude-code

Installs into .claude/skills of the current project.

Files

Arbitrary Transaction Submission

Submit raw EVM transactions with explicit calldata to any supported chain.

JSON Format

{
  "to": "0x...",
  "data": "0x...",
  "value": "0",
  "chainId": 8453
}
FieldTypeDescription
tostringTarget contract address (0x + 40 hex chars)
datastringCalldata to execute (0x + hex string)
valuestringAmount in wei (e.g., "0", "1000000000000000000")
chainIdnumberTarget chain ID

Supported Chains

ChainChain ID
Ethereum1
Polygon137
Base8453
Unichain130

Prompt Examples

Submit a raw transaction:

Submit this transaction:
{
  "to": "0x1234567890abcdef1234567890abcdef12345678",
  "data": "0xa9059cbb000000000000000000000000recipient00000000000000000000000000000000000000000000000000000000000f4240",
  "value": "0",
  "chainId": 8453
}

Sponsors

Details

Repository
github.com/bankrbot/claude-plugins
Categories
AI & Agent Building, Web3 & Blockchain
First seen
Jun 3, 2026

More from bankrbot/claude-plugins

All 36
1bankrbot avatarBankr Agent - Automationbankrbot/claude-pluginsThis skill should be used when the user asks about "limit order", "stop loss", "DCA", "TWAP", "schedule", "automate", "recurring order", "price trigger", "cance0skills.sh installs
2bankrbot avatarBankr Agent - Error Handlingbankrbot/claude-pluginsThis skill should be used when encountering authentication errors, API key errors, 401 errors, "invalid API key", "BANKR_API_KEY not set", job failures, or any 0skills.sh installs
3bankrbot avatarBankr Agent - Leverage Tradingbankrbot/claude-pluginsThis skill should be used when the user asks about "leverage trading", "long position", "short position", "Avantis", "derivatives", "forex trading", "commoditie0skills.sh installs
4bankrbot avatarBankr Agent - Market Researchbankrbot/claude-pluginsThis skill should be used when the user asks about "token price", "market data", "technical analysis", "sentiment", "trending tokens", "price chart", "market ca0skills.sh installs
5bankrbot avatarBankr Agent - NFT Operationsbankrbot/claude-pluginsThis skill should be used when the user asks to "buy NFT", "purchase NFT", "OpenSea", "NFT collection", "view my NFTs", "NFT holdings", "mint NFT", "NFT listing0skills.sh installs
6bankrbot avatarBankr Agent - Polymarketbankrbot/claude-pluginsThis skill should be used when the user asks about "Polymarket", "prediction markets", "betting odds", "place a bet", "check odds", "market predictions", "what 0skills.sh installs