Можно ли оплатить комиссию за транзакцию по одному адресу с другого адреса?
-
Учитывая контракт A и контракт B, возможно ли, чтобы все сборы по контракту A (включая плату за хранение) были оплачены контрактом B?
-
Короче говоря, нет (или я этого не знаю). Каждая транзакция и контракт должны оплачиваться самостоятельно. Вы можете изменить режим отправки только для транзакции.
Вы можете попытаться организовать это. Несколько случайных идей
-
Используйте контракт B в качестве прокси-сервера для всех транзакций, к контракту A и B будет добавлено несколько тонкоинов для оплаты. Также излишек может быть возвращен по контракту А в контракт Б.
-
Если в контракте A есть какая-либо транзакция на небольшую сумму, то A отправит транзакцию в контракт B (также прикрепив тело платежа), чтобы получить несколько тонкоинов. Затем B отправит обратно транзакцию с некоторой суммой и прикрепленными основными данными.
-