import { X402FacilitatorServer } from 'aether-agent-sdk';
const facilitator = new X402FacilitatorServer();
// Define payment requirements
const requirements = {
scheme: 'exact',
network: 'solana-devnet',
asset: '4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU', // USDC
payTo: 'YourWalletAddress',
maxAmountRequired: '100000', // 0.10 USDC (6 decimals)
maxTimeoutSeconds: 120
};
// Verify the payment
const verification = await facilitator.verify(paymentHeader, requirements);
if (verification.isValid) {
// Settle and execute the transfer
const result = await facilitator.settle(paymentHeader, requirements);
console.log('Transaction:', result.txHash);
}