生产合同中整数除法不符如何处理?

问题描述 投票:0回答:1

在我的托管合同中,我有一件值得的物品

0.1 ether
1 wei
= 100,000,000,000,000,001 wei.

我需要将这笔钱分成两半,并发送给两个人。

100,000,000,000,000,001 / 2

每个人将收到 50,000,000,000,000,000 并忽略

1 wei
,因为 Solidity 中的底线划分。

payable(user_one).transfer(50000000000000000);
payable(user_two).transfer(50000000000000000);

生产中如何处理这个问题?是否因为损失的金额微乎其微而被忽略?

ethereum solidity
1个回答
0
投票

有多种处理方法,例如

  • 烧掉它——这个很常见;币安币(BNB)每个季度都会这样做(在此处阅读更多相关信息)。
  • 捐赠给慈善机构 - 创建一个慈善钱包来收集它。
© www.soinside.com 2019 - 2024. All rights reserved.