diff --git a/src/data/modules/m02-consensus.js b/src/data/modules/m02-consensus.js index 13f7254..27fecb4 100644 --- a/src/data/modules/m02-consensus.js +++ b/src/data/modules/m02-consensus.js @@ -661,7 +661,7 @@ Las **enmiendas** son el mecanismo por el cual Xahau actualiza su protocolo de f 1. Un desarrollador propone un cambio al protocolo y lo implementa con un ID de enmienda único 2. Los validadores **votan** si apoyan la activación de esa enmienda -3. Si una enmienda recibe apoyo del **80% de los validadores** durante **2 semanas consecutivas**, se activa automáticamente +3. Si una enmienda recibe apoyo del **80% de los validadores** durante **5 días consecutivos**, se activa automáticamente 4. Una vez activada, es permanente e irreversible Ejemplos de enmiendas incluyen: nuevos tipos de transacciones, nuevas características de la blockchain. @@ -1051,7 +1051,7 @@ checkNetworkFees();`, { title: { es: "Enmiendas: gobernanza descentralizada", en: "Amendments: decentralized governance", jp: "エンメントメント:分散型ガバナンス" }, content: { - es: "Las actualizaciones del protocolo\nse votan de forma descentralizada:\n\n1. Se propone un cambio (amendment)\n2. Los validadores votan a favor o en contra\n3. 80% de apoyo durante 2 semanas\n4. Se activa automáticamente\n5. Es permanente e irreversible", + es: "Las actualizaciones del protocolo\nse votan de forma descentralizada:\n\n1. Se propone un cambio (amendment)\n2. Los validadores votan a favor o en contra\n3. 80% de apoyo durante 5 días\n4. Se activa automáticamente\n5. Es permanente e irreversible", en: "Protocol updates\nare voted on in a decentralized way:\n\n1. A change is proposed (amendment)\n2. Validators vote for or against\n3. 80% support for 5 days\n4. It is activated automatically\n5. It is permanent and irreversible", jp: "プロトコルの更新は\n分散型の方法で投票される:\n\n1. 変更(エンメントメント)を提案する\n2. バリデーターが賛否を投票する\n3. 5日間、80%の支持を得る\n4. 自動的にアクティベートされる\n5. 永続的かつ不可逆", }, diff --git a/src/data/modules/m03-first-wallet.js b/src/data/modules/m03-first-wallet.js index 034b7a1..00fdc1f 100644 --- a/src/data/modules/m03-first-wallet.js +++ b/src/data/modules/m03-first-wallet.js @@ -1706,9 +1706,9 @@ Una vez instalado Xaman, puedes importar la cuenta que generaste por código usa 7. Confirma con tu PIN o biometría 8. Tu cuenta aparecerá en la lista de cuentas de Xaman -### Añadir la red Xahau en Xaman +### Añadir la red Xahau Testnet en Xaman -Por defecto, Xaman se conecta a **XRPL Mainnet**. Para trabajar con **Xahau**, debes añadir la red: +Por defecto, Xaman se conecta a **XRPL Mainnet**. Para trabajar con **Xahau Testnet**, debes añadir la red: 1. En Xaman, ve a **Ajustes** (icono de engranaje) 2. Busca la sección **"Advanced"** o **"Avanzado"** diff --git a/src/data/modules/m05-transaction-anatomy.js b/src/data/modules/m05-transaction-anatomy.js index dec52b0..54f518f 100644 --- a/src/data/modules/m05-transaction-anatomy.js +++ b/src/data/modules/m05-transaction-anatomy.js @@ -568,7 +568,7 @@ Puedes adjuntar datos a cualquier transacción usando el campo **Memos**: - **MemoType**: Tipo MIME en hexadecimal (ej: "text/plain") - **MemoData**: El contenido en hexadecimal -- Los memos son **públicos** y permanentes en el ledger +- Los memos son **públicos** y permanentes guardados como datos de transacción - No afectan la lógica de la transacción, solo almacenan información adicional - Si no tienes la necesidad de hacerlo, se recomienda no usar estos campos para no almacenar datos innecesarios en la blockchain`, en: `Every transaction in Xahau is an **object with specific fields**. Some fields are required, others are optional, and others are filled in by \`autofill()\`. Understanding each field will give you full control over your transactions. diff --git a/src/data/modules/m07-tokens.js b/src/data/modules/m07-tokens.js index a148565..c7c12dc 100644 --- a/src/data/modules/m07-tokens.js +++ b/src/data/modules/m07-tokens.js @@ -1328,7 +1328,7 @@ Cuando una nueva orden coincide con una existente (el precio se cruza), se ejecu - **tfImmediateOrCancel**: La orden se ejecuta inmediatamente contra las órdenes existentes. Lo que no se llene se cancela al instante. No queda nada en el libro de órdenes - **tfPassive**: La orden solo se ejecuta contra órdenes existentes que tengan un precio igual o mejor. No se coloca en el libro si no hay match inmediato - **tfFillOrKill**: La orden se ejecuta completamente o se cancela. No se permiten ejecuciones parciales. -- **tfSell**: Indica que la orden es una venta (en lugar de una compra). Afecta cómo se interpreta TakerPays y TakerGets. +- **tfSell**: Intercambia la cantidad total de TakerGets, incluso si eso significa obtener más de la cantidad de TakerPays a cambio. Visita más información sobre los flags en la [documentación oficial](https://xahau.network/docs/protocol-reference/transactions/transaction-types/offercreate/#offercreate-flags). @@ -1896,7 +1896,7 @@ cancelOffer();`, { title: { es: "OfferCreate: anatomía de una orden", en: "OfferCreate: anatomy of an order", jp: "OfferCreate:注文の構造" }, content: { - es: "TakerPays → Lo que quieres RECIBIR\nTakerGets → Lo que estás dispuesto a DAR\n\nFlags especiales:\n• tfImmediateOrCancel → Ejecutar o cancelar\n• tfPassive → Solo match existente\n• tfFillOrKill → Ejecutar todo o nada\n• tfSell → Indica que es una venta\n\nOfferCancel → Cancelar orden abierta", + es: "TakerPays → Lo que quieres RECIBIR\nTakerGets → Lo que estás dispuesto a DAR\n\nFlags especiales:\n• tfImmediateOrCancel → Ejecutar o cancelar\n• tfPassive → Solo match existente\n• tfFillOrKill → Ejecutar todo o nada\n• tfSell → Recibe tanto como la cantidad de TakerGets\n\nOfferCancel → Cancelar orden abierta", en: "TakerPays -> What you want to RECEIVE\nTakerGets -> What you are willing to GIVE\n\nSpecial flags:\n• tfImmediateOrCancel -> Execute or cancel\n• tfPassive -> Only match existing\n• tfFillOrKill -> Execute all or nothing\n• tfSell -> Receive as much as TakerGets amount\n\nOfferCancel -> Cancel open order", jp: "TakerPays -> 受け取りたいもの\nTakerGets -> 提供する意思があるもの\n\n特殊フラグ:\n• tfImmediateOrCancel -> 実行またはキャンセル\n• tfPassive -> 既存注文にのみマッチ\n• tfFillOrKill -> 全量実行またはキャンセル\n• tfSell -> 可能な限り多くの金額を受け取る\n\nOfferCancel -> 未決注文をキャンセル", }, @@ -1956,7 +1956,7 @@ El emisor puede cobrar un porcentaje en cada transferencia de su token entre ter - Se configura con el campo \`TransferRate\` en \`AccountSet\` - El valor es un entero: 1000000000 = 0%, 1001000000 = 0.1%, 1010000000 = 1% - Solo aplica en transferencias entre terceros, no cuando envías al emisor -- Ejemplo: Con 0.1% de fee, al enviar 100 tokens se cobran 100.1 del remitente +- Ejemplo: Con 0.1% de fee, al enviar 100 tokens se cobran 99.9 del receptor ### Authorized TrustLines: RequireAuth diff --git a/src/data/modules/m09-smart-contracts.js b/src/data/modules/m09-smart-contracts.js index aba2b81..39876ca 100644 --- a/src/data/modules/m09-smart-contracts.js +++ b/src/data/modules/m09-smart-contracts.js @@ -501,7 +501,7 @@ Si además quieres **limpiar todo el estado** del namespace de ese Hook, añade |---|---|---| | \`hsfOverride\` | 1 | Permite reemplazar o eliminar un Hook existente en esa posición | | \`hsfNSDelete\` | 2 | Elimina todo el estado del namespace al desinstalar | -| \`hsfCollect\` | 4 | Recolecta los grants del Hook anterior | +| \`hsfCollect\` | 4 | Permite ejecución como weakTSH | ### HookOn: Filtro de transacciones