|
@@ -10,8 +10,8 @@ import "../math/SafeMath.sol";
|
|
contract SplitPayment {
|
|
contract SplitPayment {
|
|
using SafeMath for uint256;
|
|
using SafeMath for uint256;
|
|
|
|
|
|
- uint256 private _totalShares = 0;
|
|
|
|
- uint256 private _totalReleased = 0;
|
|
|
|
|
|
+ uint256 private _totalShares;
|
|
|
|
+ uint256 private _totalReleased;
|
|
|
|
|
|
mapping(address => uint256) private _shares;
|
|
mapping(address => uint256) private _shares;
|
|
mapping(address => uint256) private _released;
|
|
mapping(address => uint256) private _released;
|
|
@@ -24,6 +24,8 @@ contract SplitPayment {
|
|
require(payees.length == shares.length);
|
|
require(payees.length == shares.length);
|
|
require(payees.length > 0);
|
|
require(payees.length > 0);
|
|
|
|
|
|
|
|
+ _totalShares = 0;
|
|
|
|
+ _totalReleased = 0;
|
|
for (uint256 i = 0; i < payees.length; i++) {
|
|
for (uint256 i = 0; i < payees.length; i++) {
|
|
_addPayee(payees[i], shares[i]);
|
|
_addPayee(payees[i], shares[i]);
|
|
}
|
|
}
|