| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| solang-linux-x86-64 | 2026-09-30 | 84.8 MB | |
| solang.exe | 2026-09-30 | 52.5 MB | |
| solang-linux-arm64 | 2026-09-30 | 79.5 MB | |
| README.md | 2026-09-30 | 2.6 kB | |
| v0.4.0 Thebes source code.tar.gz | 2026-09-30 | 1.6 MB | |
| v0.4.0 Thebes source code.zip | 2026-09-30 | 2.6 MB | |
| Totals: 6 Items | 220.9 MB | 0 | |
v0.4.0 Thebes
This release substantially matures Solang's Soroban / Stellar support. It adds
structs, dynamic and fixed-length arrays, and mappings in contract storage and across
the ABI boundary; 256-bit integers; new block.number, keccak256 and sha256
builtins; and ports 14 Stellar example contracts — alongside codegen refactors and
encoding fixes for i64, i128/u128 and arrays.
Added
- Soroban Support for structs in contract storage. Islam-Imad
- Soroban ABI encode/decode for structs via a named-field
MAPobject. Islam-Imad - Soroban Support for arrays in contract storage. Islam-Imad
- Soroban ABI encode/decode for dynamic memory arrays. Islam-Imad
- Soroban Encoder/decoder for static (fixed-length) arrays. Islam-Imad
- Soroban Support for the
mappingstorage type. Islam-Imad - Soroban Encode/decode
(u)int256as a small object. Islam-Imad - Soroban Support for the
block.numberbuiltin. slash-aech - Soroban Support for the
keccak256builtin. slash-aech - Soroban Support for the
sha256builtin. Ahmed0427 - Soroban Ported 14 Stellar example contracts:
hello_world,pause,increment_with_pause,custom_types,other_custom_types,events,single_offer,atomic_multiswap,upgradeable_contract,merkle_distribution,eth_abi,mint_lock,deployerandgroth16_verifier. Islam-Imad
Changed
- Soroban Lower
extendTtlandextendInstanceTtlin codegen instead of on the emit path. Ahmad-Faraj - Soroban Lower the ledger timestamp in codegen instead of on the emit path. slash-aech
- Soroban Updated the Soroban support matrix. Islam-Imad
Fixed
- Soroban Fixed local-arrays-of-struct handling and improved test coverage. Islam-Imad
- Soroban Allocate arrays using their element size. salaheldinsoliman
- Soroban Fixed
i64ABI encode/decode. Islam-Imad - Soroban Fixed
i128/u128encoding high-bit truncation and the signed small-form. Ahmed0427