Informações do bridge
GET /wallet/bridge-info devolve:
A rede principal usa o token configurado no bridge, por padrão EURC com 6 decimais. Na Besu privada, o contrato correto atual é
EuroToken, símbolo EURT, com 18 decimais.Criar pedido
O usuário autenticado cria um pedido emPOST /wallet/deposit-requests.
Campos:
sensor_idamount_eurexternal_reference, opcional
SENSOR_WALLET_NOT_CONFIGURED.
Ciclo de vida
Referência externa
A referência de pagamento pode ser anexada em:Verificação do oráculo
O Oracle considera o pagamento válido quando:- o recibo existe;
- o status da transação é sucesso;
- existe evento ERC-20
Transfer; - o contrato do evento é o EURC configurado;
- o destinatário é o endereço de depósito do bridge;
- o valor é pelo menos o valor esperado do pedido.
mint no contrato EuroToken da Besu privada e marca o pedido como APPROVED.
Cancelamento e expiração
O usuário pode cancelar um pedido pendente em:EXPIRED periodicamente pelo Celery Beat do Oracle (DEPOSIT_EXPIRY_POLL_MINUTES, default 15), com Redis dedicado. O TTL do pedido vem de BRIDGE_DEPOSIT_EXPIRY_MINUTES. A listagem/consulta também pode expirar pendentes sob demanda.
Confirmar manualmente
POST /wallet/deposit-requests/{deposit_id}/confirm força a tentativa de confirmação para um pedido pendente com referência externa.
Possíveis retornos:
Pagamentos
Como o token privado é usado para liquidar trades no mercado
