Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.killb.com/llms.txt

Use this file to discover all available pages before exploring further.

Visão Geral

Contas de carteira cripto representam endereços blockchain onde os usuários recebem USDC ou USDT durante transações on-ramp.

Exemplo Rápido

{
  "type": "WALLET",
  "userId": "user-id",
  "externalId": "wallet-1",
  "data": {
    "firstName": "João",
    "lastName": "Silva",
    "email": "[email protected]",
    "phone": "+5511987654321",
    "currency": "USDC",
    "network": "POLYGON",
    "address": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
    "countryCode": "BR",
    "document": {
      "type": "CPF",
      "number": "12345678900",
      "issuedCountryCode": "BR"
    }
  }
}

Configurações Suportadas

MoedaRedesFormato de Endereço
USDCPolygon, Solana, Ethereum, Arbitrum, BSC, TronEspecífico da rede
USDTPolygon, Solana, Ethereum, Arbitrum, BSC, TronEspecífico da rede

Guia de Redes

Polygon

Taxa: Menos de $0,01
Velocidade: 2-5 min
Formato: 0x…

Solana

Taxa: Menos de $0,001
Velocidade: 30-60 seg
Formato: Base58

Ethereum

Taxa: $5-50
Velocidade: 10-15 min
Formato: 0x…

Validação de Endereço

Use validação do lado do cliente:
import { ethers } from 'ethers';

const validateWalletAddress = (address, network) => {
  if (['POLYGON', 'ERC20', 'ARBITRUM', 'BSC'].includes(network)) {
    return ethers.utils.isAddress(address);
  }
  
  if (network === 'SOLANA') {
    return /^[1-9A-HJ-NP-Za-km-z]{32,44}$/.test(address);
  }
  
  if (network === 'TRON') {
    return /^T[a-zA-Z0-9]{33}$/.test(address);
  }
  
  return false;
};

Próximos Passos

Criar On-Ramp

Use carteira em transação on-ramp

Guia de Pré-Financiamento

Configure liquidações instantâneas