Actualización Columbus-5 y Bombay-09. Como se discutió en el post del ágora… de Brian Curran Terra Money Agosto 2021

Como se discutió en la publicación de agora, columbus-5 ahora está listo para su lanzamiento. columbus-5 utilizará Terra Core v0.5.0 que integra CosmosSDK v0.43.0 y CosmWasm v0.16.0.

https://github.com/terra-money/core/releases/tag/v0.5.0

$ terrad version –largo
nombre: terra
nombre_servidor: terrad
versión: 0.5.0
cometer: d6037b9a12c8bf6b09fe861c8ad93456aac5eebb
build_tags: netgo, ledger
go: go versión go1.16.5 darwin / amd64

columbus-4 se detendrá en la altura # 4,460,000

Cronograma esperado

Jueves 09 de septiembre de 2021 08:00:00 GMT + 0000 (UTC) Jueves 09 de septiembre de 2021 00:00:00 GMT-0800 (PST) Jueves 09 de septiembre de 2021 17:00:00 GMT + 0900 (KST)

Lanzaremos la red de testnet de bombay-9 con el retiro de bombay-0008.

La génesis se bifurca desde la red tequila-0004 en la altura # 5,335,000 El evento de génesis de la red de prueba de Bombay-9 ocurrirá el viernes 13 de agosto 08:00:00 GMT + 0000 (UTC) viernes 13 de agosto 00:00:00 GMT-0800 ( PST) Viernes 13 de agosto 17:00:00 GMT + 0900 (KST)

Instrucciones detalladas: aquí

Cambie CosmosSDK a la versión 0.43.0 (Stargate) Cambie CosmWasm a la versión 0.16.0 Cambie la lógica de distribución del señoreaje como se indica a continuación y establezca Prize_weight en 1reward_weight porción del señoreaje que se va a quemar. a los oráculos fieles en lugar de quemar. Admite IBC v1.0.0.

Cambios importantes en CosmosSDK: aquí

Guía de migración de Wallet: aquí

Guía de migración de contratos: aquí

Para desarrolladores de JavaScript: npm i -S @ terra-money / terra.js @ ^ 2

Terra se puso en marcha con CosmWasm v0.10 en columbus-4. columbus-5 utilizará CosmWasm v0.16, que no es compatible con los contratos publicados anteriormente. Para solucionar esta incompatibilidad, eliminamos todos los códigos existentes para contratos de la cadena. Que no cunda el pánico: los contratos y su tienda se conservan.

Todas las operaciones del contrato no funcionarán hasta que se complete la migración del código del contrato. Los desarrolladores deben migrar el código del contrato para que sea compatible con CosmWasm v0.16 y realizar pruebas de migración en la red Bombay-9.

La rama principal de LocalTerra es compatible con bombay-9. Permite a los desarrolladores desarrollar contratos en el entorno local.

Puede migrar el código con el siguiente comando:

$ terrad tx tienda wasm {wasm_path} –migrate-code-id {code_id}

O transmita una transacción usando terra.js@^2

MsgMigrateCode (
remitente público: AccAddress,
public code_id: número,
public wasm_byte_code: cadena
)

Precaución: wasm store – migrate-code-id solo se puede hacer una vez. Sin embargo, aún puede usar wasm migrate para otra migración.