Протокол
Changelog
Поверсионная запись значимых изменений протокола, продуктов и инфраструктуры Empoorio.
What is running right now
Read on 16 October 2026 against the public node. To repeat it: `state_getRuntimeVersion` on rpc2.testnet.empooriochain.com.
TegoOS: calendar discounts and payout breakdown
The version running on the public testnet today. Checked on 16 October: the node returns specVersion 232.
- Функция
`pallet_proptech`: `set_calendar_discounts` (call 28) and `DescuentosCalendario` — last-minute and long-stay discounts.
- Функция
`RepartosDeCobro`: what each party of a booking was actually paid (platform, investors, owner and each co-host), netted across payout, dispute and cancellation.
- Улучшение
No migration: both storages are new, and empty means «no discount» and «no payout».
Booking rules, co-hosts and a coverage cap
- Функция
`ReglasDeReserva` and `set_booking_rules` (23): minimum and maximum stay, notice, window and free nights between bookings.
- Функция
`set_date_prices` (24) and `PrecioDeFecha`: per-night pricing, up to 366 nights per property.
- Функция
Request-to-book: `accept_request` (25) and `decline_request` (26). The guest pays and the money is held until the host accepts.
- Функция
`set_cohosts` (27): up to four co-hosts with their share; they manage bookings and calendar, not pricing or sale.
- Исправление
`pallet_insurance`: coverage cap. No claim was bounded by what was actually covered — found while testing TegoCover on the tablet.
- Функция
`Cancelaciones` and `ResultadosDeDisputa`: the payment history is exact without needing an indexer.
Two fixes found in the live rehearsal of 229
- Исправление
229 carried another ecosystem project's name inside `pallet_proptech` metadata instead of the app's. Corrected to TegoOS.
- Исправление
Payouts below the existential deposit: if the platform account or an investor pool did not exist yet, their share was lost.
pallet_proptech V1 — the core of TegoOS
- Безопасность
`pallet_proptech` V1 (index 25) closes a bug reproduced on 228: anyone could register a property over another's id and collect its held bookings.
- Breaking
Migration `MigrateV0ToV1`: removes the 49 test properties.
- Исправление
The two `pallet-dao` accounts were created without a provider or existential deposit; the migration funds them from the treasury.
- Улучшение
The reserved symbol changes from DUSD to NOMISMA.
Governance that executes, and organisations with their own treasury
- Функция
`CommunityGovernance`: an approved proposal can dispatch a call with Root origin, and only if that (pallet, call) pair is whitelisted.
- Функция
`pallet-dao` (index 145): organisations with a governance token, their own treasury, quorum and timelock. Executes as the DAO account, never as Root.
- Улучшение
`pallet-analytics-platform` returns at index 144. Index 16 stays a permanent gap.
The first real runtime upgrade of this chain
Genesis was relaunched on 31 August 2026 (`0xe973931e…eae7aa`). 208 was the first upgrade by `set_code`, leaving it untouched.
- Функция
207 to 208 via `set_code`, without relaunching genesis.
- Функция
The EVM layer becomes reachable: until that day every `eth_*` method returned «Method not found». Verified on 5 September against both public RPCs: `eth_chainId` → `0x7ea` (2026).
Between 209 and 227 there were upgrades whose runbook is not published here, and they cannot be reconstructed from the chain: the node prunes state and returns the current runtime for any old block. That is said rather than filled in.
Обновления
Следить за протоколом
Подпишитесь на рассылку Empoorio или смотрите GitHub для заметок о выпусках.