Как вычислить оставшуюся квоту бенефициара Filecoin на вывод
Провайдер может назначить бенефициара с квотой и сроком. У актора могут быть свободные средства, хотя лимит бенефициара почти исчерпан.
Изучите действующие условия
Передайте адрес актора провайдера и прочитайте Beneficiary и BeneficiaryTerm. Храните Quota, UsedQuota и эпоху истечения вместе. Ожидаемая запись бенефициара относится к предложенной смене, а не к действующему сроку.
{"jsonrpc":"2.0","id":1,"method":"Filecoin.StateMinerInfo","params":["f01234",[]]}
Ограничьте сумму вывода
Если у назначенного действующего бенефициара квота 10 FIL и использовано 7 FIL, остаётся 3 FIL до учёта средств актора. Проверьте срок на эпоху исполнения. Перед подготовкой вывода сопоставьте квоту с доступным балансом и убедитесь в полномочиях вызывающего адреса.
docs.filecoin.io StateMinerInfo · docs.filecoin.io StateMinerAvailableBalance