# `api` module Common types required by nodes and clients APIs like bodies, errors, responses and DTOs. # `block` module Strict implementations of: - [TIP-0011: Bech32 Address Format](https://github.com/iotaledger/tips/blob/main/tips/TIP-0011/tip-0011.md) - [TIP-0018: Multi-Asset Ledger and ISC Support](https://github.com/lzpap/tips/blob/master/tips/TIP-0018/tip-0018.md) - [TIP-0019: Dust Protection Based on Byte Costs](https://github.com/muXxer/protocol-rfcs/blob/master/tips/TIP-0019/tip-0019.md) - [TIP-0020: Transaction Payload with TIP-18 Output Types](https://github.com/lzpap/tips/blob/tx-updates/tips/TIP-0020/tip-0020.md) - [TIP-0023: Tagged Data Payload](https://github.com/Wollac/protocol-rfcs/blob/tagged-data/tips/TIP-0023/tip-0023.md) - [TIP-0024: Tangle Block](https://github.com/Wollac/protocol-rfcs/blob/tangle-message-data/tips/TIP-0024/tip-0024.md) - [TIP-0029: Milestone Payload](https://github.com/iotaledger/tips/blob/milestone-with-signature-blocks/tips/TIP-0029/tip-0029.md)