Desarrollo y Integración de Smart Contract ERC-20

Cliente Freelancer · Remoto · Remoto · freelance · mid · 250–750 USD

Publicada el 2026-07-27

Descripción de la oferta

Hola! Estamos buscando para start up el siguiente perfil y trabajo: > Desarrollo de Smart Contract ERC-20 (con Quema Administrada) + Generación de Billeteras Custodiadas e Integración con API/Plataforma Web Existente Categoría y Subcategoría * Categoría: Programación y Tecnología * Subcategoría: Programación Web / Desarrollo Web (Web3 / Blockchain) Descripción del Proyecto Contamos con una plataforma web de inversiones e inmobiliaria (Frontend y Backend ya construidos). Buscamos un desarrollador Web3 / Blockchain para desarrollar el Smart Contract del proyecto e integrarlo con nuestro Backend existente mediante API. El objetivo es representar participaciones de fideicomisos inmobiliarios (m^2) a través de un Token ERC-20 personalizado, manteniendo una experiencia de usuario 100% tradicional (sin obligar a los clientes a instalar MetaMask). Entregables del Proyecto 1. Desarrollo y Despliegue de Smart Contract ERC-20 (con Quema Directa por Admin) * Crear un contrato inteligente ERC-20 utilizando estándares probados y seguros (plantillas OpenZeppelin). * Funcionalidades obligatorias restringidas únicamente al rol del Administrador (Aunar / Fiduciario): * Mintable: Permitir la emisión y acreditación de tokens a la billetera de un inversor cuando se confirma su compra. * Burnable / ForcedBurn: Mecanismo de quema administrada. El contrato debe permitir que el Administrador (Aunar) ejecute la quema o destrucción directa de los tokens desde la billetera del inversor al momento de liquidar el proyecto/fideicomiso, sin requerir que el inversor tenga que firmar o realizar la transferencia manual hacia la billetera del administrador * Pausable: Mecanismo de seguridad ante emergencias. * Despliegue del contrato en red de producción de bajo costo (ej. Polygon o Arbitrum) y en red de pruebas (Testnet). 2. Módulo de Creación de Billeteras Asignadas (Backend) * Desarrollar el script/función backend para que, cuando un nuevo usuario se registre en nuestro sistema, se le genere y asigne automáticamente una dirección pública única de blockchain (vía custodial management o integración de bajo código con librerías tipo Privy / Magic.link / Web3Auth / Ethers.js). * Almacenar de forma segura la asociación entre el ID de usuario de nuestra base de datos y su dirección pública asignada. 3. Integración con nuestro Backend/API Existente * Crear los endpoints / servicios para que nuestro Backend actual pueda ejecutar: * Minteo/Envío de Tokens: Ejecutar la llamada al contrato para acreditar X tokens en la dirección pública del inversor al confirmar su pago. * Quema al Finalizar Proyecto: Ejecutar la función de quema administrada para destruir los tokens asignados al inversor cuando se liquida la obra o se pagan los dividendos finales. * Lectura de Balances: Consultar el saldo de tokens de un usuario para retornarlo a nuestro Frontend. * Devolución del Hash de Transacción: Obtener y guardar el link directo de la transacción en el explorador de bloques (ej. Polygonscan) para mostrarlo como comprobante en el perfil del usuario. Requisitos Técnicos * Dominio de Solidity y uso de librerías OpenZeppelin. * Experiencia en integración Web3 con plataformas Web2 usando Ethers.js, Web3.js o Viem. * Capacidad para conectarse con nuestro stack backend actual (mencionar si usas Node.js, Python, PHP, etc.). * Entrega de código documentado y guía rápida para la administración de la clave privada del Fiduciario (Admin). Presupuesto y Modalidad * Tipo de proyecto: Precio Fijo.

Skills

Fuente original: freelancer

Análisis JobHunter