当前位置: 首页 > 文档资料 > Open Zeppelin >

智能合约 - LimitBalance

优质
小牛编辑
137浏览
2023-12-01

父合约,限制当前合约所能持有的资金额度。

原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/limitbalance.html

源码地址:https://github.com/OpenZeppelin/zeppelin-solidity/blob/6e66ba321e545c7840f51ba978a0dd9aaad3ad99/contracts/LimitBalance.sol

LimitBalance(unit _limit)

构造器接收一个无符号整数,并设置为当前这个合约可以接收的资金量。

modifier limitedPayable()

如果合约的余额大于设定的上限值,则抛出异常。

modifier limitedPayable() {
    require(this.balance <= limit);
    _;
}