AI-Driven Crypto Withdrawal Verification

Job ID: 39847694

Budget: $250 – $750 CAD

I need a small yet solid module that fits into my existing crypto faucet / mining back-end and takes charge exclusively of high-value withdrawals headed to MetaMask. The flow is simple:

• an automated script reviews each request, applying the rules I will provide (amount threshold, wallet age, past activity, etc.);
• when a request passes the rules it pauses, generates a concise case summary, and pushes it to a queue for me to perform the final manual check;
• after I approve, the script completes the on-chain transfer and writes a confirmation back to the database.

Nothing else—no faucet management or rig monitoring—just rock-solid withdrawal processing with a built-in manual review stage.

Tech notes
I am already running a Node.js + PostgreSQL stack, so sticking to JavaScript/TypeScript and web3.js or ethers.js will make integration painless. If you prefer Python, FastAPI plus web3-py is fine as long as the endpoints remain RESTful. Security is paramount: sanitize inputs, log every action, and expose environment variables for private keys rather than hard-coding.

Deliverables
1. Clean, commented source code for the automated verification script.
2. Database migration or schema snippet for the review queue.
3. Brief README with setup steps and environment variables.
4. One live screen-share hand-off where we run a test withdrawal end-to-end.

Acceptance criteria
• Requests below the configurable threshold auto-approve; above it, they must wait for my click.
• MetaMask transfer executes only after my manual “approve” and returns a Tx hash.
• All key actions—request received, flagged, approved, sent—log with timestamps.

If you’ve built withdrawal pipelines, KYC workflows, or similar web3 security layers before, you’ll hit the ground running. Let’s lock this down and keep the funds safe.