# CONNECTION блоки (`type=3`, `version=1`) CONNECTION-тип описывает социальные связи и подписки. ## Подтипы 1. `subType=10` — `CONNECTION_FRIEND` 2. `subType=11` — `CONNECTION_UNFRIEND` 3. `subType=20` — `CONNECTION_CONTACT` 4. `subType=21` — `CONNECTION_UNCONTACT` 5. `subType=30` — `CONNECTION_FOLLOW` 6. `subType=31` — `CONNECTION_UNFOLLOW` 7. `subType=40` — `CONNECTION_SPOUSE` 8. `subType=41` — `CONNECTION_UNSPOUSE` 9. `subType=50` — `CONNECTION_PARENT` 10. `subType=51` — `CONNECTION_UNPARENT` 11. `subType=52` — `CONNECTION_CHILD` 12. `subType=53` — `CONNECTION_UNCHILD` 13. `subType=54` — `CONNECTION_SIBLING` 14. `subType=55` — `CONNECTION_UNSIBLING` ## Общий формат payload - line-поля (`lineCode`, `prevLineNumber`, `prevLineHash32`, `thisLineNumber`) - target (`toBlockchainName`, `toBlockGlobalNumber`, `toBlockHash32`) ## Правила target - FRIEND/CONTACT обычно указывают на `HEADER` цели (`block 0`). - FOLLOW указывает на root канала: - `HEADER` для канала `0`; - `CREATE_CHANNEL` для пользовательского канала. - Для остальных типов связи (`SPOUSE/PARENT/CHILD/SIBLING`) используется тот же target-формат.