https://github.com/bh2smith/evm-test-agent
A "Dummy" agent for Bitte protocol that can be used to produce various signature requests on testnet.
https://github.com/bh2smith/evm-test-agent
Last synced: 10 months ago
JSON representation
A "Dummy" agent for Bitte protocol that can be used to produce various signature requests on testnet.
- Host: GitHub
- URL: https://github.com/bh2smith/evm-test-agent
- Owner: bh2smith
- Created: 2025-06-19T21:22:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-22T14:15:20.000Z (10 months ago)
- Last Synced: 2025-09-22T15:21:01.828Z (10 months ago)
- Language: TypeScript
- Homepage: https://evm-test-agent.vercel.app
- Size: 1.18 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bitte EVM Test Agent
This agent exposes tools to generate EVM signature request payloads for testing, simulation, and integration with the [Bitte Agent Framework](https://docs.bitte.ai).
Supported signature types:
- [`eth_sendTransaction`](https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendtransaction) — zero-value, non-trivial txs to a specified address
- [`eth_sign`](https://eips.ethereum.org/EIPS/eip-191) — EIP-191-style messages with embedded chain ID
- [`personal_sign`](https://github.com/MetaMask/metamask-extension/issues/3763) — raw user messages with chain and timestamp context
- [`eth_signTypedData`](https://eips.ethereum.org/EIPS/eip-712) — structured data for permission grants and agent intents
Each route is stateless, signs only what is shown, and includes expiry or other anti-replay context to ensure safety.
> For demo/testing only — all signature requests are non-authoritative and expire quickly or immediately.
The agent only produces payloads for Sepolia Testnet (chainId 11155111).