Convertir un ScVal a otro tipo
El valor del contrato Soroban (ScVal
) es un tipo personalizado definido dentro del entorno de ejecución Soroban que representa otros tipos de datos como cadenas, bytes y estructuras más complejas utilizadas dentro de contratos inteligentes en un formato que el entorno de ejecución Soroban puede procesar, almacenar y recuperar de manera eficiente.
ScVal a bytesN
- JS
- Python
const StellarSdk = require("@stellar/stellar-sdk");
/* Convert ScVal to bytes */
const bytesFromScVal = StellarSdk.scVal.bytes();
.bytes()
convierte un valor ScVal a bytes.scVal
es el valor ScVal que se convertirá a bytes.
import stellar_sdk
# Convert ScVal to bytes
sc_val_to_bytes = stellar_sdk.scval.from_bytes(sc_val)
stellar_sdk.scval.from_bytes()
convierte un valor ScVal a bytes.sc_val
es el valor ScVal que se convertirá a bytes.
ScVal a dirección
- JS
- Python
const StellarSdk = require("@stellar/stellar-sdk");
const addressFromScVal = StellarSdk.Address.fromScVal(scVal);
addressFromScVal.toString();
StellarSdk.Address.fromScVal()
convierte un valor ScVal a una dirección.scVal
es el valor ScVal que se convertirá a una dirección.
import stellar_sdk
sc_to_address = Address.from_xdr_sc_address(sc_val)
stellar_sdk.scval.from_xdr_sc_addres9()
convierte un valor ScVal a una dirección.sc_val
representa el valor ScVal que se convertirá a una dirección.
ScVal a cadena
- JS
- Python
const StellarSdk = require("@stellar/stellar-sdk");
const stringFromScVal = scVal.toString("utf-8");
scVal.toString()
convierte un valor ScVal a una cadena. scVal
es el valor ScVal que se convertirá a una cadena. utf-8
es el formato de codificación para la cadena.
import stellar_sdk
# scval to string
sc_val_to_string = stellar_sdk.scval.from_string(sc_val)
stellar_sdk.scval.from_string()
convierte un valor ScVal a una cadena.sc_val
representa el valor ScVal que se convertirá a una cadena.
Guías en esta categoría:
📄️ Convertir una dirección a otros tipos
Convertir una dirección a otros tipos
📄️ Convertir de bytes a otros tipos
Convertir de bytes a otros tipos
📄️ Convertir un ScVal a otro tipo
Convertir un ScVal a otro tipo
📄️ Convertir una cadena a otros tipos
Convertir una cadena a otros tipos