everx-labs / ever-node

Everscale/Venom node in Rust
GNU General Public License v3.0
95 stars 60 forks source link

No storage due payment on credit phase from bouncable message #235

Open yaroslavser opened 7 months ago

yaroslavser commented 7 months ago

Abstract

This document describes the changes in collecting storage fee receiving bouncable message

Motivation

Currenly we cannot predict the amount of tokens for storage fee and due payment. So we cannot be sure to receive bounced message in case of incorrect produce. Since we don't want to apply too much value especially since it's still not a guarantee.

Specifications

For bouncable message we don't want to use its value for any storage payment. So if account is coming to due payment state it will accumulate.

rualekseev commented 3 months ago

Commit ID: 3990b7eb660566fc23927906a7b678c597c21e58 Node Version: 0.58.6 Block version: 52

PR239 (https://github.com/tonlabs/ever-node/pull/239/) Added support for due payment fixes

CapDuePaymentFix