---
title: "Scramble Wallet | Caso de Estudio de Wavect"
canonical: https://wavect.io/es/case-studies/scramble-wallet/
language: es
description: "Scramble es una wallet cripto multicadena para simplificar la autocustodia: compra y vende activos, con swaps cross-chain y rampa fiat integrada."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

[← Todos los casos de estudio](/es/case-studies/)

![Scramble Wallet logo](/img/case-studies/scramble.png)

CASOS DE ESTUDIO · 2023

Scramble Wallet

# Wallet de autocustodia para usuarios no-cripto de 50+ años, entregada en todos los navegadores comunes y en ambas plataformas móviles.

Scramble es una wallet cripto multicadena diseñada para simplificar la autocustodia. Compra, vende, negocia activos incluyendo NFTs, con swaps cross-chain y rampa de entrada/salida fiat integrada. En navegador y móvil.

[“Comunicación, trabajo y planificación: todo perfecto.” Tom Google](https://www.google.com/search?q=wavect+gmbh)

FUNDS Desarrollo Fullstack 2023 En Vivo

Resumen

Tipo de proyecto Desarrollo Fullstack

Sector [FinTech / Wallet Cripto](/es/industries/finance/)

Etapa Enterprise

Tamaño del proyecto Tarifa por hora

Año 2023

Stack

VueJS Typescript NestJS Google Cloud Firebase Kubernetes

Estado En Vivo

En vivo [www.btc-echo.de/reviews/erfahrungen/scramble-wallet](https://www.btc-echo.de/reviews/erfahrungen/scramble-wallet/)

## Resumen

Scramble es una wallet cripto multicadena diseñada para simplificar la autocustodia. Compra, vende, negocia activos incluyendo NFTs, con swaps cross-chain y rampa de entrada/salida fiat integrada. En navegador y móvil.

## ¿Cuál es el reto?

Usuario objetivo: 50+, no nativo de cripto. Frases semilla, gas fees, selectores de cadena eran enemigos, no features. Presupuesto ajustado. Hicimos fork de Enkrypt para saltarnos el trabajo de cimientos y heredamos su backlog de bugs. Tron como primera cadena no-EVM, extensión en todos los navegadores comunes, la misma wallet en ambas plataformas móviles.

## ¿Qué decisión tomamos?

### Una wallet para usuarios que no saben qué es una frase semilla, en cada superficie que usan.

> La restricción lo configuraba todo: usuarios 50+ que manejan dinero real pero nunca han tecleado `0x`. Hicimos fork de Enkrypt para saltarnos un año de trabajo de cimientos, y heredamos su backlog de bugs como un impuesto release tras release. Lo bajamos. Tron entró como la primera cadena no-EVM. La extensión en todos los navegadores comunes. Después iOS y Android por varias rutas, una sola ficha en la tienda nunca iba a bastar para este usuario.

## Lo que hicimos

Usuarios no-cripto 50+, presupuesto ajustado, backlog de bugs y deuda de seguridad heredados de Enkrypt. Arreglamos primero los cimientos, remediación de auditoría, accesibilidad, soporte multi-navegador, antes de añadir features. Fork de Enkrypt, Tron integrado como primera cadena no-EVM, cerramos una larga cola de bugs y hallazgos de seguridad, NFTs, rampa fiat de entrada/salida, todos los navegadores comunes, más iOS y Android por varias rutas de distribución.

## Resultados

### 50+ - Edad del Usuario Objetivo

### 5 cadenas - Redes Soportadas
- **Category:** Escala

¿Resultados así para tu proyecto?

Alcance fijo. Plazo fijo. SoW firmado.

[Hablemos](/es/contact/)

## Pantallas Seleccionadas

![Scramble Wallet, screen 1](/img/case-studies/scramble-wallet/001_hu_fafadc4f4bed941.webp)

![Scramble Wallet, screen 2](/img/case-studies/scramble-wallet/002_hu_9783c98cc64326d5.webp)

![Scramble Wallet, screen 3](/img/case-studies/scramble-wallet/003_hu_7bd6a1181c7ad685.webp)

![Scramble Wallet, screen 4](/img/case-studies/scramble-wallet/004_hu_c992a98f231f14b1.webp)

## Voz del Cliente

[Google · Verified](https://www.google.com/search?q=wavect+gmbh)

> **Comunicación, trabajo y planificación: todo perfecto.**

Tom

¿Quieres lograr el mismo impacto?

Alcance fijo. Plazo fijo. SoW firmado.

[Hablemos](/es/contact/)

## Lo que aprendimos

Forkear una wallet en producción gana a construirla, pero el coste oculto es la deuda que heredas: los hallazgos de auditoría del código original pasan a ser tuyos. Ahora incluimos una pasada de auditoría obligatoria y un barrido multi-navegador en todo fork de wallet.

## Stack Técnico

- [VueJS](https://vuejs.org/)
- [Typescript](https://www.typescriptlang.org/)
- [NestJS](https://nestjs.com/)
- [Google Cloud](https://cloud.google.com/)
- [Firebase](https://firebase.google.com/)
- [Kubernetes](https://kubernetes.io/)

## Tags

- Soporte EVM y No-EVM
- Cross Chain Swaps
- Escritorio y Móvil

## Enlaces y Recursos

[Artículo de Prensa Scramble Wallet](https://www.btc-echo.de/reviews/erfahrungen/scramble-wallet/)

Servicios relacionados

- [Desarrollo Blockchain](/es/services/blockchain/)
- [Desarrollo de Software a Medida](/es/services/software-development/)

Referencias de clientes y marcas

Wavect publica estos casos de estudio sobre su propio trabajo. Los nombres, logotipos y marcas de clientes son propiedad de sus respectivos titulares y se usan aquí para identificar el trabajo, no para dar a entender una asociación, un patrocinio o un respaldo. Cada caso describe la contribución propia de Wavect dentro de un esfuerzo mayor, y otras partes, incluidos los equipos del propio cliente y otros proveedores, contribuyeron a los resultados. Las cifras atribuidas a un cliente son datos reportados por ese cliente. Las cifras sobre nuestro trabajo provienen de nuestros registros a la fecha de revisión indicada, y facilitamos evidencia si se solicita. Las reseñas se reproducen desde la plataforma indicada en cada tarjeta y enlazan a su origen. No publicamos las condiciones comerciales de ningún proyecto, y las capturas de producto siguen siendo propiedad del cliente mostrado. Si apareces aquí y quieres una corrección, un cambio o una retirada, escríbenos y lo atenderemos: [office@wavect.io](mailto:office@wavect.io)

### [MetaMask Snap](/es/case-studies/metamask-snap/)

El modelo de Account Abstraction de Boba Network permite smart wallets con Hybrid Compute para ejecutar lógica on-chain/off-chain de forma transparente. El …

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/es/case-studies/scramble-wallet/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-05-21",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-21",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".faq-question",
          ".faq-answer"
        ]
      },
      "url": "https://wavect.io/es/case-studies/scramble-wallet/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/es/case-studies/scramble-wallet/#case-study",
  "@type": "Article",
  "about": {
    "@id": "https://wavect.io/es/case-studies/scramble-wallet/#project",
    "@type": "CreativeWork",
    "creator": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    },
    "dateCreated": "2023-01-01",
    "description": "Desarrollo Fullstack engagement",
    "funder": {
      "@type": "Organization",
      "name": "Scramble Wallet"
    },
    "name": "Scramble Wallet",
    "subjectOf": {
      "@id": "https://wavect.io/es/case-studies/scramble-wallet/#case-study",
      "@type": "Article"
    },
    "url": "https://www.btc-echo.de/reviews/erfahrungen/scramble-wallet/"
  },
  "abstract": "Usuario objetivo: 50+, no nativo de cripto. Frases semilla, gas fees, selectores de cadena eran enemigos, no features. Presupuesto ajustado. Hicimos fork de Enkrypt para saltarnos el trabajo de cimientos y heredamos su backlog de bugs. Tron como primera cadena no-EVM, extensión en todos los navegadores comunes, la misma wallet en ambas plataformas móviles.",
  "author": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "datePublished": "2023-01-01",
  "description": "Scramble es una wallet cripto multicadena diseñada para simplificar la autocustodia. Compra, vende, negocia activos incluyendo NFTs, con swaps cross-chain y rampa de entrada/salida fiat integrada. En navegador y móvil.",
  "headline": "Scramble Wallet, Wavect Case Study",
  "image": "https://wavect.io/img/case-studies/scramble.png",
  "inLanguage": "es",
  "isPartOf": {
    "@type": "CollectionPage",
    "name": "Wavect Case Studies",
    "url": "https://wavect.io/es/case-studies/"
  },
  "keywords": "Soporte EVM y No-EVM, Cross Chain Swaps, Escritorio y Móvil, VueJS, Typescript, NestJS, Google Cloud, Firebase, Kubernetes",
  "mainEntityOfPage": "https://wavect.io/es/case-studies/scramble-wallet/",
  "mentions": [
    {
      "@type": "DefinedTerm",
      "name": "VueJS",
      "url": "https://vuejs.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Typescript",
      "url": "https://www.typescriptlang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "NestJS",
      "url": "https://nestjs.com/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Google Cloud",
      "url": "https://cloud.google.com/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Firebase",
      "url": "https://firebase.google.com/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Kubernetes",
      "url": "https://kubernetes.io/"
    }
  ],
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/es/case-studies/scramble-wallet/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/",
      "name": "Inicio",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/case-studies/",
      "name": "Casos de Estudio",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/case-studies/scramble-wallet/",
      "name": "Scramble Wallet",
      "position": 3
    }
  ]
}
```
