bitcoin
Bitcoin (BTC) $ 63,883.00
ethereum
Ethereum (ETH) $ 1,727.51
tether
Tether (USDT) $ 0.99893
bnb
BNB (BNB) $ 588.16
usd-coin
USDC (USDC) $ 0.99972
xrp
XRP (XRP) $ 1.16
binance-usd
BUSD (BUSD) $ 0.998838
dogecoin
Dogecoin (DOGE) $ 0.084203
cardano
Cardano (ADA) $ 0.164684
solana
Solana (SOL) $ 70.88
polkadot
Polkadot (DOT) $ 0.971231
tron
TRON (TRX) $ 0.320073
bitcoin
Bitcoin (BTC) $ 63,883.00
ethereum
Ethereum (ETH) $ 1,727.51
tether
Tether (USDT) $ 0.99893
bnb
BNB (BNB) $ 588.16
usd-coin
USDC (USDC) $ 0.99972
xrp
XRP (XRP) $ 1.16
binance-usd
BUSD (BUSD) $ 0.998838
dogecoin
Dogecoin (DOGE) $ 0.084203
cardano
Cardano (ADA) $ 0.164684
solana
Solana (SOL) $ 70.88
polkadot
Polkadot (DOT) $ 0.971231
tron
TRON (TRX) $ 0.320073

COZ lanza Boa v1.4.0 para Neo N3, agregando métodos de contrato nativos faltantes

-

spot_img

COZ ha lanzado la versión 1.4.0 de Boa, su compilador Python para la cadena de bloques Neo N3. La actualización introduce métodos de contrato nativos que faltan, utilidades de conversión ampliadas y compatibilidad con Python 3.13.

Nueva funcionalidad

El lanzamiento incorpora el StringSplit y StrLen métodos del contrato nativo de la biblioteca estándar de Neo, y agrega RecoverSecp256K1 desde CryptoLib contrato nativo. La actualización también modifica el comportamiento de las funciones hash SHA256 y RIPEMD160 para aceptar solo parámetros de bytes.

El to_bytes y to_int Los métodos ahora aceptan argumentos adicionales para la endianidad y la firma, lo que mejora la flexibilidad al manejar las conversiones de datos.

Boa v1.4.0 también introduce constructores y validación para tipos de enumeración Neo, incluidas nuevas comprobaciones que distinguen entre mayúsculas y minúsculas durante la compilación del contrato. Además, los desarrolladores ahora pueden acceder a los contratos implementados directamente utilizando el GetContractById método del contrato nativo ContractManagement.

Arreglos y mantenimiento

Se resolvieron varios problemas del compilador, incluido un TypeHintMissing error al definir funciones dentro de clases, comportamiento incorrecto del Sequence.insert función y errores encontrados al devolver colecciones.

La actualización también permite que se utilicen excepciones como valores de retorno de funciones válidas y soluciona problemas cuando se incluyen varias clases decoradas con contratos en el mismo archivo.

El comunicado actualiza la documentación de Boa para hacer referencia boa3.sc en lugar del obsoleto boa3.builtin paquete. Otros cambios de mantenimiento incluyen una actualización a Python 3.13, actualizaciones de la configuración de CircleCI y la eliminación de advertencias de obsolescencia de las herramientas de configuración.

El registro de cambios completo se puede leer en el siguiente enlace:
https://github.com/CityOfZion/neo3-boa/releases/tag/v1.4.0

Leer  La red base aumenta el límite de gas a 125 Mgas/s y apunta a 150 Mgas/s para fin de año

spot_img

LEAVE A REPLY

Please enter your comment!
Please enter your name here

spot_img

ÚLTIMAS PUBLICACIONES

Se liquidan 150 millones de dólares en cortos criptográficos mientras Bitcoin...

Aproximadamente 150 millones de dólares en posiciones cortas fueron eliminadas en todo el mercado de criptomonedas después de que Estados Unidos e Irán acordaron un...

Chiliz lanza programa de quema de Fan Tokens del Mundial para...

Chiliz ha introducido una campaña de la Copa Mundial que eliminará hasta el 10% de los Fan Tokens guardados en la tesorería por cada victoria...

Plasma, respaldado por Thiel, estrena neobanco de moneda estable con tarjeta...

Plasma, la startup de criptobanca respaldada por Peter Thiel, ha presentado Plasma One, un neobanco centrado en monedas estables que combina infraestructura blockchain, pagos y...

Michael Saylor apuesta por el colapso de Ethereum: ¿Qué tan cierto...

La crítica más reciente a Ethereum por parte de Michael Saylor no es particularmente novedosa. Sostiene que la creciente competencia de la red por parte...

Más populares