request_transfer
Queue a vault-to-vault token transfer to another GitHub user on Base Mainnet. Both sender and recipient must have a Gitbank vault. Returns a confirm_code the user must post on GitHub to authorize. The GitHub account identity is verified on-chain at confirmation time — only the vault owner can authorize. Supported tokens: USDC, WETH.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | Token symbol: USDC or WETH | |
| amount | Yes | Amount to transfer | |
| github_username | Yes | GitHub username of the sender (vault owner) | |
| to_github_username | Yes | GitHub username of the recipient |