Bankr Agent - Arbitrary Transactions

v2026.09.24

This skill should be used when the user wants to "submit a transaction", "execute calldata", "send raw transaction", "submit transaction JSON", or provides a JSON object with to/data/value/chainId fields. Handles raw EVM transaction submission.

GitHub
安装命令
npx skhub add bankrbot/bankr-agent-arbitrary-transactions
Markdown
SKILL.md

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
}

Execute calldata on a contract:

Execute this calldata on Base:
{
  "to": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "data": "0x095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
  "value": "0",
  "chainId": 8453
}

Send ETH with calldata:

Submit transaction with value:
{
  "to": "0xRecipientAddress...",
  "data": "0x",
  "value": "1000000000000000000",
  "chainId": 1
}

Validation Rules

FieldValidation
toMust be 0x followed by exactly 40 hex characters
dataMust start with 0x, can be "0x" for empty calldata
valueWei amount as string, use "0" for no value transfer
chainIdMust be a supported chain ID

Common Issues

IssueResolution
Unsupported chainUse chainId 1, 137, 8453, or 130
Invalid addressEnsure 0x + 40 hex chars
Invalid calldataEnsure proper hex encoding with 0x prefix
Transaction revertedCheck calldata encoding and contract state
Insufficient fundsEnsure wallet has enough ETH/MATIC for gas + value
发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.24

发布时间

Sep 24, 2026

分类

未分类

许可证

MIT

源路径

bankr-agent/skills/bankr-arbitrary-transaction

默认分支

main

最新提交

67d33d4

Tree SHA

76943a8