Как декодировать параметры сообщения Filecoin по актору-получателю
Одинаковый номер метода может иметь разные значения у разных акторов. Для трассировки нужны адрес получателя, номер метода и CBOR-параметры одного сообщения.
Сохраните контекст сообщения
Замените значения на To, числовой Method и Params в base64 из исходного сообщения. Для старой операции замените пустой ключ tipset исторической опорной точкой, чтобы декодер нашёл правильный код получателя.
{"jsonrpc":"2.0","id":1,"method":"Filecoin.StateDecodeParams","params":["f01234",2,"<base64 CBOR parameters>",[]]}
Отделите намерение от результата
Разберите результат по схеме актора. Например, сумма внутри параметров отличается по смыслу от внешнего Value сообщения. Декодирование не исполняет вызов. Привяжите CID сообщения к квитанции исполнения, чтобы выяснить, произошло ли изменение.