Domain входит в подписанное statement
Проверка только в RPC остаётся вне signature и может отличаться у relay. Canonical preimage включает domain, chain id, nonce и length-prefixed payload, исключая ambiguous concatenation и cross-chain replay.
blockchain / УРОВЕНЬ 3
ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ
Проверка только в RPC остаётся вне signature и может отличаться у relay. Canonical preimage включает domain, chain id, nonce и length-prefixed payload, исключая ambiguous concatenation и cross-chain replay.
КОНТРОЛЬНАЯ ТОЧКА
02 / РЕАЛИЗАЦИЯ
Кодируйте preimage: ASCII `FORGE-SIGN-V1`, byte domain length, domain, big-endian chain_id/nonce, u32 big-endian payload length, payload. Domain 1..=32 lowercase ASCII/digit/dash; payload≤4096.
Runner ждёт отправки кода.