Respuesta a las preguntas frecuentes
Escrow and Trade Protection
¿Cómo difiere el depósito en escrow entre activos nativos y tokens ERC-20?
Los activos nativos pueden depositarse directamente en el escrow. Los tokens ERC-20 pueden requerir una autorización seguida de otra transacción que transfiera realmente los tokens al contrato.
Respuesta
Los activos nativos y los tokens ERC-20 utilizan mecanismos diferentes para depositarse en un escrow en cadena. Un activo nativo puede enviarse directamente mediante la transacción de depósito, mientras que un token ERC-20 puede requerir una autorización previa para que el contrato pueda transferirlo.
Requisito | Activo nativo | Token ERC-20 |
Transacción de autorización | No es necesaria | Puede ser necesaria |
Forma de depósito | Se envía directamente al contrato de escrow | Se transfiere al contrato después de la autorización |
Activo usado para pagar la comisión | El mismo activo nativo | El activo nativo de la red |
Saldo necesario | Cantidad de la operación más la comisión de red | Cantidad de tokens más suficiente activo nativo para las comisiones |
Contratos que deben verificarse | Contrato de escrow | Contratos del token y del escrow |
Depósito de un activo nativo en el escrow
El vendedor firma una transacción que envía directamente al contrato de escrow la cantidad requerida del activo nativo. No se necesita una autorización ni una allowance.
La billetera debe contener un saldo ligeramente superior a la cantidad de la operación. Parte del activo nativo se utilizará para pagar la comisión de la transacción. Si el vendedor intenta depositar todo su saldo, la billetera podría no disponer de fondos suficientes para el gas.
Depósito de un token ERC-20 en el escrow
El proceso puede requerir dos transacciones:
- Autorizar al contrato de escrow. El vendedor concede al contrato permiso para mover una cantidad determinada del token.
- Depositar los tokens en el escrow. Una transacción independiente transfiere la cantidad requerida desde la billetera al contrato.
La autorización no deposita ni bloquea los tokens en el escrow. Solo crea o actualiza un permiso de gasto, conocido como allowance. Si el contrato ya dispone de una allowance suficiente, posiblemente no sea necesario repetir la autorización.
El vendedor también debe mantener el activo nativo de la red en su billetera para pagar las comisiones de ambas transacciones. Tener solamente el token ERC-20 no es suficiente.
Antes de firmar, verifica la red, el contrato del token, la dirección del escrow, la cantidad y la acción solicitada. El comprador no debe enviar el pago después de ver únicamente una autorización. El pago debe enviarse solo cuando Senpero confirme que el depósito de las criptomonedas en el escrow se completó.