Web3 Developer for Stablecoin Payment Integration
Budget: $250 – $750 USD
Overview:
We’re seeking an experienced Web3 developer to enhance our existing checkout flow by enabling direct stablecoin payments from users' Web3 wallets. The core feature involves swapping the customer’s selected stablecoin via [Aerodrome](https://aerodrome.finance) and automatically forwarding the swapped amount to the merchant’s designated wallet.
Objective:
I. Integrate WalletConnect (Base network only) for users to connect their wallets and initiate payments.
II. Fetch exchange rates from DEXs based on selected stablecoins.
III. Develop, deploy, and integrate a smart contract on the Base blockchain that:
- Receives funds from the user
- Executes a stablecoin swap on Aerodrome
- Sends the swapped tokens to the merchant's wallet address
User Flow
1. Customer selects a stablecoin to pay with from their wallet (e.g., USDC, DAI, etc.).
2. Funds are automatically swapped for a stablecoin of the merchant’s choice (e.g., EURC, USDC) on Aerodrome.
3. The swapped amount is securely sent to the merchant’s provided wallet address.
4. The merchant is notified upon successful transaction completion and the customer can see the transaction hash on basescan.org
Tech & Requirements:
- Our Checkout UI and codebase already exist — we're just looking for someone to build and integrate this feature.
- You should be able to work independently and deliver smart contract + front-end integration.
Skills Required:
- Smart Contract Development (Solidity)
- Base / EVM-Compatible Chains
- WalletConnect Integration
- JavaScript / Web3.js or Ethers.js
- Experience with DEX integrations (preferably Aerodrome)
We’re seeking an experienced Web3 developer to enhance our existing checkout flow by enabling direct stablecoin payments from users' Web3 wallets. The core feature involves swapping the customer’s selected stablecoin via [Aerodrome](https://aerodrome.finance) and automatically forwarding the swapped amount to the merchant’s designated wallet.
Objective:
I. Integrate WalletConnect (Base network only) for users to connect their wallets and initiate payments.
II. Fetch exchange rates from DEXs based on selected stablecoins.
III. Develop, deploy, and integrate a smart contract on the Base blockchain that:
- Receives funds from the user
- Executes a stablecoin swap on Aerodrome
- Sends the swapped tokens to the merchant's wallet address
User Flow
1. Customer selects a stablecoin to pay with from their wallet (e.g., USDC, DAI, etc.).
2. Funds are automatically swapped for a stablecoin of the merchant’s choice (e.g., EURC, USDC) on Aerodrome.
3. The swapped amount is securely sent to the merchant’s provided wallet address.
4. The merchant is notified upon successful transaction completion and the customer can see the transaction hash on basescan.org
Tech & Requirements:
- Our Checkout UI and codebase already exist — we're just looking for someone to build and integrate this feature.
- You should be able to work independently and deliver smart contract + front-end integration.
Skills Required:
- Smart Contract Development (Solidity)
- Base / EVM-Compatible Chains
- WalletConnect Integration
- JavaScript / Web3.js or Ethers.js
- Experience with DEX integrations (preferably Aerodrome)