Как трактовать относительные веса портфеля делегирования Cardano

Портфель CIP-17 задаёт желаемые доли пулов в относительных единицах. Сумма весов необязательно равна ста, поэтому интерпретация весов как процентов может оставить большую часть баланса нераспределённой.

Нормализуйте по сумме весов

В примере сумма весов равна пяти. Умножьте вес каждого пула на распределяемую сумму и разделите на пять. Цель для A составит 100 ADA, для B — 150 ADA.

pool A: weight 2
pool B: weight 3
allocatable stake: 250 ADA

Если сумма в lovelace не делится без остатка, используйте целую арифметику и определённое правило распределения остатка, чтобы итоги сошлись. Сопоставляйте пулы по ID, а не по отображаемым именам.

Отделите цель от факта делегирования

Портфель описывает намерение вне цепочки. Для реализации разделения могут понадобиться отдельные стейкинговые credentials и поддержка кошелька. Проверьте фактические делегации и распределение в нужной сети до отображения цели как действующей. cips.cardano.org Cardano CIP-17