父合约,限制当前合约所能持有的资金额度。
原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/limitbalance.html
源码地址:https://github.com/OpenZeppelin/zeppelin-solidity/blob/6e66ba321e545c7840f51ba978a0dd9aaad3ad99/contracts/LimitBalance.sol
构造器接收一个无符号整数,并设置为当前这个合约可以接收的资金量。
如果合约的余额大于设定的上限值,则抛出异常。
modifier limitedPayable() {
require(this.balance <= limit);
_;
}