Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--75976-9GOgwVN2hwZ1
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  10
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  10
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 496677
	 \/== Gas used in enrollVoters: 496677
  [32m  ✓[0m[90m Enroll voters[0m[31m (919ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 337582
	 \/== Gas used in splitGroups: 337582
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (564ms)[0m
Booth  0  voter count:  10
  [32m  ✓[0m[90m Call booth contract[0m[33m (44ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117211
	 \/== Gas used in submitVotersPK by voter[1]: 121399
	 \/== Gas used in submitVotersPK by voter[2]: 121411
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 128113
	 \/== Average gas used in submitVotersPK by voter: 121660
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (3432ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 237174
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 237174
	 \/== Gas used in buildRightMarkers4MPC: 237174
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (242ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 863620
	 \/== Gas used in compute MPC key in booth 0: 863620
	 \/== Gas used in compute MPC key: 863620
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (2144ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4250188
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4347488
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4289605
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4332270
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4260903
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4309829
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4294046
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4327175
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4317825
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4289056
	 \/== Average gas used in submitVote by voter: 4301838.5
  [32m  ✓[0m[90m Submit votes[0m[31m (166047ms)[0m
Booth 0 tally (auth):  [ 1n, 9n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 170091
	 \/== Gas used in computeTally by authority in group 0: 307230
Booth  0  tally (sc):  [ '1', '9' ]
	 \/== Gas used in computing tally by authority: 477321
  [32m  ✓[0m[90m Compute group tallies[0m[31m (2373ms)[0m
Final tally from authority:  [ 1n, 9n ]
Final tally from contract:  [ '1', '9' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (3m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--77022-bmU8efb5WUnu
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  20
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  20
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 950216
	 \/== Gas used in enrollVoters: 950216
  [32m  ✓[0m[90m Enroll voters[0m[31m (1560ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 608532
	 \/== Gas used in splitGroups: 608532
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (625ms)[0m
Booth  0  voter count:  20
  [32m  ✓[0m[90m Call booth contract[0m[33m (51ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117211
	 \/== Gas used in submitVotersPK by voter[1]: 121399
	 \/== Gas used in submitVotersPK by voter[2]: 121399
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121399
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121411
	 \/== Gas used in submitVotersPK by voter[13]: 121399
	 \/== Gas used in submitVotersPK by voter[14]: 121399
	 \/== Gas used in submitVotersPK by voter[15]: 121411
	 \/== Gas used in submitVotersPK by voter[16]: 121399
	 \/== Gas used in submitVotersPK by voter[17]: 121399
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 128125
	 \/== Average gas used in submitVotersPK by voter: 121532.5
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (6775ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 342512
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 342512
	 \/== Gas used in buildRightMarkers4MPC: 342512
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (288ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 1631113
	 \/== Gas used in compute MPC key in booth 0: 1631113
	 \/== Gas used in compute MPC key: 1631113
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (3157ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4370032
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4219975
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4296454
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4325335
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4328955
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4279121
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4274037
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4277155
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4279514
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4263095
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4432391
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4357149
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4339353
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4263650
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4223178
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4325731
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4302108
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4350390
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4311147
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4404370
	 \/== Average gas used in submitVote by voter: 4311157
  [32m  ✓[0m[90m Submit votes[0m[31m (294048ms)[0m
Booth 0 tally (auth):  [ 10n, 10n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 253488
	 \/== Gas used in computeTally by authority in group 0: 296756
Booth  0  tally (sc):  [ '10', '10' ]
	 \/== Gas used in computing tally by authority: 550244
  [32m  ✓[0m[90m Compute group tallies[0m[31m (2598ms)[0m
Final tally from authority:  [ 10n, 10n ]
Final tally from contract:  [ '10', '10' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (5m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--79143-nFAxnsp7091s
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  30
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  30
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 1403767
	 \/== Gas used in enrollVoters: 1403767
  [32m  ✓[0m[90m Enroll voters[0m[31m (2196ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 879482
	 \/== Gas used in splitGroups: 879482
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (726ms)[0m
Booth  0  voter count:  30
  [32m  ✓[0m[90m Call booth contract[0m[33m (45ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117199
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121411
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121399
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121399
	 \/== Gas used in submitVotersPK by voter[13]: 121399
	 \/== Gas used in submitVotersPK by voter[14]: 121399
	 \/== Gas used in submitVotersPK by voter[15]: 121411
	 \/== Gas used in submitVotersPK by voter[16]: 121411
	 \/== Gas used in submitVotersPK by voter[17]: 121399
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121411
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121411
	 \/== Gas used in submitVotersPK by voter[22]: 121411
	 \/== Gas used in submitVotersPK by voter[23]: 121411
	 \/== Gas used in submitVotersPK by voter[24]: 121399
	 \/== Gas used in submitVotersPK by voter[25]: 121411
	 \/== Gas used in submitVotersPK by voter[26]: 121399
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121411
	 \/== Gas used in submitVotersPK by voter[29]: 128125
	 \/== Average gas used in submitVotersPK by voter: 121491.6
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (10471ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 447939
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 447939
	 \/== Gas used in buildRightMarkers4MPC: 447939
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (363ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 2399364
	 \/== Gas used in compute MPC key in booth 0: 2399364
	 \/== Gas used in compute MPC key: 2399364
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (5444ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4321635
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4281984
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4235786
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4330988
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4335896
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4314944
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4276354
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4180247
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4299944
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4243564
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4177181
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4232325
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4289200
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4243999
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4344404
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4301226
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4286482
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4248580
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4297339
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4287781
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4343356
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4315195
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4292437
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4273813
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4232860
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4337021
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4327170
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4266711
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4281817
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4360013
	 \/== Average gas used in submitVote by voter: 4285341.733333333
  [32m  ✓[0m[90m Submit votes[0m[31m (441311ms)[0m
Booth 0 tally (auth):  [ 12n, 18n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 337011
	 \/== Gas used in computeTally by authority in group 0: 309671
Booth  0  tally (sc):  [ '12', '18' ]
	 \/== Gas used in computing tally by authority: 646682
  [32m  ✓[0m[90m Compute group tallies[0m[31m (2685ms)[0m
Final tally from authority:  [ 12n, 18n ]
Final tally from contract:  [ '12', '18' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (8m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--81604-sXEAo0TPPVS7
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  40
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  40
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 1857294
	 \/== Gas used in enrollVoters: 1857294
  [32m  ✓[0m[90m Enroll voters[0m[31m (2841ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 1150432
	 \/== Gas used in splitGroups: 1150432
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (834ms)[0m
Booth  0  voter count:  40
  [32m  ✓[0m[90m Call booth contract[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117199
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121399
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121411
	 \/== Gas used in submitVotersPK by voter[13]: 121411
	 \/== Gas used in submitVotersPK by voter[14]: 121411
	 \/== Gas used in submitVotersPK by voter[15]: 121411
	 \/== Gas used in submitVotersPK by voter[16]: 121387
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121411
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121411
	 \/== Gas used in submitVotersPK by voter[22]: 121411
	 \/== Gas used in submitVotersPK by voter[23]: 121411
	 \/== Gas used in submitVotersPK by voter[24]: 121411
	 \/== Gas used in submitVotersPK by voter[25]: 121399
	 \/== Gas used in submitVotersPK by voter[26]: 121411
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121399
	 \/== Gas used in submitVotersPK by voter[29]: 121411
	 \/== Gas used in submitVotersPK by voter[30]: 121399
	 \/== Gas used in submitVotersPK by voter[31]: 121411
	 \/== Gas used in submitVotersPK by voter[32]: 121411
	 \/== Gas used in submitVotersPK by voter[33]: 121411
	 \/== Gas used in submitVotersPK by voter[34]: 121387
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121387
	 \/== Gas used in submitVotersPK by voter[37]: 121411
	 \/== Gas used in submitVotersPK by voter[38]: 121399
	 \/== Gas used in submitVotersPK by voter[39]: 128125
	 \/== Average gas used in submitVotersPK by voter: 121470.25
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (14851ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 553454
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 553454
	 \/== Gas used in buildRightMarkers4MPC: 553454
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (454ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 3168026
	 \/== Gas used in compute MPC key in booth 0: 3168026
	 \/== Gas used in compute MPC key: 3168026
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (7321ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4236098
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4255618
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4331032
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4224032
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4370018
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4216586
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4274391
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4353159
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4273040
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4321573
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4279328
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4291545
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4305286
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4269888
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4262905
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4260440
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4213635
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4274750
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4277228
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4289636
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4289774
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4320316
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4306214
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4286308
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4238703
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4296455
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4380978
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4301676
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4237093
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4267634
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4305912
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4351466
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4232673
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4297667
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4283351
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4287063
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4291908
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4298190
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4250007
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4417581
	 \/== Average gas used in submitVote by voter: 4288028.925
  [32m  ✓[0m[90m Submit votes[0m[31m (664068ms)[0m
Booth 0 tally (auth):  [ 20n, 20n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 420661
	 \/== Gas used in computeTally by authority in group 0: 299103
Booth  0  tally (sc):  [ '20', '20' ]
	 \/== Gas used in computing tally by authority: 719764
  [32m  ✓[0m[90m Compute group tallies[0m[31m (3473ms)[0m
Final tally from authority:  [ 20n, 20n ]
Final tally from contract:  [ '20', '20' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (12m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--85261-dpcVqQOkpd4B
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  50
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  50
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 2310822
	 \/== Gas used in enrollVoters: 2310822
  [32m  ✓[0m[90m Enroll voters[0m[31m (3989ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 1421382
	 \/== Gas used in splitGroups: 1421382
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (1121ms)[0m
Booth  0  voter count:  50
  [32m  ✓[0m[90m Call booth contract[0m[33m (53ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117211
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121399
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121399
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121399
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121411
	 \/== Gas used in submitVotersPK by voter[13]: 121411
	 \/== Gas used in submitVotersPK by voter[14]: 121411
	 \/== Gas used in submitVotersPK by voter[15]: 121411
	 \/== Gas used in submitVotersPK by voter[16]: 121411
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121399
	 \/== Gas used in submitVotersPK by voter[19]: 121411
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121399
	 \/== Gas used in submitVotersPK by voter[22]: 121411
	 \/== Gas used in submitVotersPK by voter[23]: 121411
	 \/== Gas used in submitVotersPK by voter[24]: 121411
	 \/== Gas used in submitVotersPK by voter[25]: 121411
	 \/== Gas used in submitVotersPK by voter[26]: 121399
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121399
	 \/== Gas used in submitVotersPK by voter[29]: 121411
	 \/== Gas used in submitVotersPK by voter[30]: 121411
	 \/== Gas used in submitVotersPK by voter[31]: 121399
	 \/== Gas used in submitVotersPK by voter[32]: 121411
	 \/== Gas used in submitVotersPK by voter[33]: 121411
	 \/== Gas used in submitVotersPK by voter[34]: 121411
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121411
	 \/== Gas used in submitVotersPK by voter[37]: 121411
	 \/== Gas used in submitVotersPK by voter[38]: 121411
	 \/== Gas used in submitVotersPK by voter[39]: 121411
	 \/== Gas used in submitVotersPK by voter[40]: 121411
	 \/== Gas used in submitVotersPK by voter[41]: 121411
	 \/== Gas used in submitVotersPK by voter[42]: 121411
	 \/== Gas used in submitVotersPK by voter[43]: 121411
	 \/== Gas used in submitVotersPK by voter[44]: 121411
	 \/== Gas used in submitVotersPK by voter[45]: 121399
	 \/== Gas used in submitVotersPK by voter[46]: 121411
	 \/== Gas used in submitVotersPK by voter[47]: 121411
	 \/== Gas used in submitVotersPK by voter[48]: 121411
	 \/== Gas used in submitVotersPK by voter[49]: 128101
	 \/== Average gas used in submitVotersPK by voter: 121458.64
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (21092ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 659057
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 659057
	 \/== Gas used in buildRightMarkers4MPC: 659057
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (649ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 3937290
	 \/== Gas used in compute MPC key in booth 0: 3937290
	 \/== Gas used in compute MPC key: 3937290
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (14394ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4306132
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4257553
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4236034
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4211841
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4303316
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4229447
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4306730
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4261007
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4274858
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4324077
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4330373
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4282869
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4281428
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4269604
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4224206
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4229748
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4264332
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4269858
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4258259
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4270602
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4230420
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4217716
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4202855
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4248517
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4256537
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4275903
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4330074
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4236445
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4362802
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4267111
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4323271
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4333560
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4203389
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4183104
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4268531
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4309152
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4313022
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4291742
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4182165
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4257881
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[40]: 4264071
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[41]: 4245870
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[42]: 4272073
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[43]: 4231655
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[44]: 4273125
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[45]: 4332695
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[46]: 4239913
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[47]: 4280549
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[48]: 4303581
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[49]: 4320885
	 \/== Average gas used in submitVote by voter: 4269017.76
  [32m  ✓[0m[90m Submit votes[0m[31m (744092ms)[0m
Booth 0 tally (auth):  [ 24n, 26n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 504438
	 \/== Gas used in computeTally by authority in group 0: 309752
Booth  0  tally (sc):  [ '24', '26' ]
	 \/== Gas used in computing tally by authority: 814190
  [32m  ✓[0m[90m Compute group tallies[0m[31m (2969ms)[0m
Final tally from authority:  [ 24n, 26n ]
Final tally from contract:  [ '24', '26' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (13m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--89422-u0znF6d6kwWj
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  60
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  60
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 2764363
	 \/== Gas used in enrollVoters: 2764363
  [32m  ✓[0m[90m Enroll voters[0m[31m (4330ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 1692332
	 \/== Gas used in splitGroups: 1692332
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (993ms)[0m
Booth  0  voter count:  60
  [32m  ✓[0m[90m Call booth contract[0m[33m (39ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117199
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121399
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121399
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121399
	 \/== Gas used in submitVotersPK by voter[12]: 121411
	 \/== Gas used in submitVotersPK by voter[13]: 121411
	 \/== Gas used in submitVotersPK by voter[14]: 121411
	 \/== Gas used in submitVotersPK by voter[15]: 121399
	 \/== Gas used in submitVotersPK by voter[16]: 121411
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121411
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121411
	 \/== Gas used in submitVotersPK by voter[22]: 121399
	 \/== Gas used in submitVotersPK by voter[23]: 121399
	 \/== Gas used in submitVotersPK by voter[24]: 121399
	 \/== Gas used in submitVotersPK by voter[25]: 121411
	 \/== Gas used in submitVotersPK by voter[26]: 121411
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121411
	 \/== Gas used in submitVotersPK by voter[29]: 121411
	 \/== Gas used in submitVotersPK by voter[30]: 121411
	 \/== Gas used in submitVotersPK by voter[31]: 121411
	 \/== Gas used in submitVotersPK by voter[32]: 121399
	 \/== Gas used in submitVotersPK by voter[33]: 121411
	 \/== Gas used in submitVotersPK by voter[34]: 121411
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121411
	 \/== Gas used in submitVotersPK by voter[37]: 121399
	 \/== Gas used in submitVotersPK by voter[38]: 121411
	 \/== Gas used in submitVotersPK by voter[39]: 121411
	 \/== Gas used in submitVotersPK by voter[40]: 121411
	 \/== Gas used in submitVotersPK by voter[41]: 121411
	 \/== Gas used in submitVotersPK by voter[42]: 121411
	 \/== Gas used in submitVotersPK by voter[43]: 121411
	 \/== Gas used in submitVotersPK by voter[44]: 121411
	 \/== Gas used in submitVotersPK by voter[45]: 121411
	 \/== Gas used in submitVotersPK by voter[46]: 121411
	 \/== Gas used in submitVotersPK by voter[47]: 121399
	 \/== Gas used in submitVotersPK by voter[48]: 121411
	 \/== Gas used in submitVotersPK by voter[49]: 121411
	 \/== Gas used in submitVotersPK by voter[50]: 121411
	 \/== Gas used in submitVotersPK by voter[51]: 121399
	 \/== Gas used in submitVotersPK by voter[52]: 121411
	 \/== Gas used in submitVotersPK by voter[53]: 121411
	 \/== Gas used in submitVotersPK by voter[54]: 121411
	 \/== Gas used in submitVotersPK by voter[55]: 121411
	 \/== Gas used in submitVotersPK by voter[56]: 121399
	 \/== Gas used in submitVotersPK by voter[57]: 121399
	 \/== Gas used in submitVotersPK by voter[58]: 121411
	 \/== Gas used in submitVotersPK by voter[59]: 128113
	 \/== Average gas used in submitVotersPK by voter: 121449.9
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (22844ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 764747
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 764747
	 \/== Gas used in buildRightMarkers4MPC: 764747
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (629ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 4707011
	 \/== Gas used in compute MPC key in booth 0: 4707011
	 \/== Gas used in compute MPC key: 4707011
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (13898ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4262286
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4231267
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4265972
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4201345
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4227198
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4311599
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4344505
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4295259
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4282791
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4205624
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4317577
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4276138
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4280337
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4245660
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4344206
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4288402
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4366680
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4240943
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4338976
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4293597
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4228110
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4286623
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4312288
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4307604
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4365207
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4315326
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4217789
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4336090
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4168949
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4254715
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4331153
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4176253
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4267825
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4336627
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4344227
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4272059
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4347711
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4280069
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4256992
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4279786
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[40]: 4339510
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[41]: 4308721
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[42]: 4240832
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[43]: 4286201
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[44]: 4266206
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[45]: 4286365
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[46]: 4319815
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[47]: 4282589
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[48]: 4281912
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[49]: 4336878
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[50]: 4272310
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[51]: 4348153
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[52]: 4216113
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[53]: 4328427
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[54]: 4381073
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[55]: 4294075
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[56]: 4297874
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[57]: 4287517
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[58]: 4350818
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[59]: 4282753
	 \/== Average gas used in submitVote by voter: 4288565.116666666
  [32m  ✓[0m[90m Submit votes[0m[31m (864285ms)[0m
Booth 0 tally (auth):  [ 24n, 36n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 588341
	 \/== Gas used in computeTally by authority in group 0: 312018
Booth  0  tally (sc):  [ '24', '36' ]
	 \/== Gas used in computing tally by authority: 900359
  [32m  ✓[0m[90m Compute group tallies[0m[31m (3213ms)[0m
Final tally from authority:  [ 24n, 36n ]
Final tally from contract:  [ '24', '36' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (15m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--94179-tFZFj6fRtgDW
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  70
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  70
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 3217903
	 \/== Gas used in enrollVoters: 3217903
  [32m  ✓[0m[90m Enroll voters[0m[31m (4888ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 1963282
	 \/== Gas used in splitGroups: 1963282
	 \/== Gas used in deployBooths: 4585436
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (1138ms)[0m
Booth  0  voter count:  70
  [32m  ✓[0m[90m Call booth contract[0m[33m (39ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117211
	 \/== Gas used in submitVotersPK by voter[1]: 121399
	 \/== Gas used in submitVotersPK by voter[2]: 121399
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121411
	 \/== Gas used in submitVotersPK by voter[13]: 121399
	 \/== Gas used in submitVotersPK by voter[14]: 121411
	 \/== Gas used in submitVotersPK by voter[15]: 121411
	 \/== Gas used in submitVotersPK by voter[16]: 121411
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121411
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121411
	 \/== Gas used in submitVotersPK by voter[22]: 121411
	 \/== Gas used in submitVotersPK by voter[23]: 121399
	 \/== Gas used in submitVotersPK by voter[24]: 121411
	 \/== Gas used in submitVotersPK by voter[25]: 121411
	 \/== Gas used in submitVotersPK by voter[26]: 121411
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121411
	 \/== Gas used in submitVotersPK by voter[29]: 121399
	 \/== Gas used in submitVotersPK by voter[30]: 121411
	 \/== Gas used in submitVotersPK by voter[31]: 121411
	 \/== Gas used in submitVotersPK by voter[32]: 121411
	 \/== Gas used in submitVotersPK by voter[33]: 121411
	 \/== Gas used in submitVotersPK by voter[34]: 121411
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121411
	 \/== Gas used in submitVotersPK by voter[37]: 121411
	 \/== Gas used in submitVotersPK by voter[38]: 121411
	 \/== Gas used in submitVotersPK by voter[39]: 121399
	 \/== Gas used in submitVotersPK by voter[40]: 121411
	 \/== Gas used in submitVotersPK by voter[41]: 121411
	 \/== Gas used in submitVotersPK by voter[42]: 121411
	 \/== Gas used in submitVotersPK by voter[43]: 121411
	 \/== Gas used in submitVotersPK by voter[44]: 121411
	 \/== Gas used in submitVotersPK by voter[45]: 121399
	 \/== Gas used in submitVotersPK by voter[46]: 121411
	 \/== Gas used in submitVotersPK by voter[47]: 121411
	 \/== Gas used in submitVotersPK by voter[48]: 121399
	 \/== Gas used in submitVotersPK by voter[49]: 121399
	 \/== Gas used in submitVotersPK by voter[50]: 121411
	 \/== Gas used in submitVotersPK by voter[51]: 121411
	 \/== Gas used in submitVotersPK by voter[52]: 121387
	 \/== Gas used in submitVotersPK by voter[53]: 121411
	 \/== Gas used in submitVotersPK by voter[54]: 121399
	 \/== Gas used in submitVotersPK by voter[55]: 121411
	 \/== Gas used in submitVotersPK by voter[56]: 121399
	 \/== Gas used in submitVotersPK by voter[57]: 121411
	 \/== Gas used in submitVotersPK by voter[58]: 121411
	 \/== Gas used in submitVotersPK by voter[59]: 121411
	 \/== Gas used in submitVotersPK by voter[60]: 121411
	 \/== Gas used in submitVotersPK by voter[61]: 121411
	 \/== Gas used in submitVotersPK by voter[62]: 121399
	 \/== Gas used in submitVotersPK by voter[63]: 121411
	 \/== Gas used in submitVotersPK by voter[64]: 121411
	 \/== Gas used in submitVotersPK by voter[65]: 121411
	 \/== Gas used in submitVotersPK by voter[66]: 121411
	 \/== Gas used in submitVotersPK by voter[67]: 121399
	 \/== Gas used in submitVotersPK by voter[68]: 121399
	 \/== Gas used in submitVotersPK by voter[69]: 128113
	 \/== Average gas used in submitVotersPK by voter: 121444
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (26572ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 870525
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 870525
	 \/== Gas used in buildRightMarkers4MPC: 870525
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (728ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 5477491
	 \/== Gas used in compute MPC key in booth 0: 5477491
	 \/== Gas used in compute MPC key: 5477491
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (16671ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4222626
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4245797
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4230635
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4244705
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4310404
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4202348
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4285701
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4259463
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4246276
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4306638
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4292210
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4244131
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4287922
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4336981
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4251940
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4283403
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4367239
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4305308
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4268765
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4362247
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4279914
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4281182
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4275599
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4233172
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4268091
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4303546
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4258709
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4315439
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4232429
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4280292
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4285804
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4289579
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4254564
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4347185
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4246790
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4282891
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4298093
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4293432
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4256222
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4311120
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[40]: 4231528
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[41]: 4291651
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[42]: 4315629
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[43]: 4324762
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[44]: 4281319
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[45]: 4315439
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[46]: 4316748
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[47]: 4299565
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[48]: 4266022
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[49]: 4273888
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[50]: 4248870
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[51]: 4260205
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[52]: 4325957
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[53]: 4303443
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[54]: 4275349
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[55]: 4282824
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[56]: 4263097
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[57]: 4271974
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[58]: 4334529
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[59]: 4225555
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[60]: 4289301
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[61]: 4319694
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[62]: 4295362
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[63]: 4211810
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[64]: 4335039
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[65]: 4332755
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[66]: 4271596
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[67]: 4221830
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[68]: 4304633
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[69]: 4363275
	 \/== Average gas used in submitVote by voter: 4282892.014285714
  [32m  ✓[0m[90m Submit votes[0m[31m (1006836ms)[0m
Booth 0 tally (auth):  [ 32n, 38n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 672371
	 \/== Gas used in computeTally by authority in group 0: 309915
Booth  0  tally (sc):  [ '32', '38' ]
	 \/== Gas used in computing tally by authority: 982286
  [32m  ✓[0m[90m Compute group tallies[0m[31m (3372ms)[0m
Final tally from authority:  [ 32n, 38n ]
Final tally from contract:  [ '32', '38' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (18m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--99684-ULTV87Hl42WS
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  80
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  80
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 3671445
	 \/== Gas used in enrollVoters: 3671445
  [32m  ✓[0m[90m Enroll voters[0m[31m (5554ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 2234232
	 \/== Gas used in splitGroups: 2234232
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (1135ms)[0m
Booth  0  voter count:  80
  [32m  ✓[0m[90m Call booth contract[0m[33m (39ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117211
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121411
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121399
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121399
	 \/== Gas used in submitVotersPK by voter[13]: 121399
	 \/== Gas used in submitVotersPK by voter[14]: 121411
	 \/== Gas used in submitVotersPK by voter[15]: 121399
	 \/== Gas used in submitVotersPK by voter[16]: 121399
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121399
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121411
	 \/== Gas used in submitVotersPK by voter[22]: 121399
	 \/== Gas used in submitVotersPK by voter[23]: 121411
	 \/== Gas used in submitVotersPK by voter[24]: 121411
	 \/== Gas used in submitVotersPK by voter[25]: 121411
	 \/== Gas used in submitVotersPK by voter[26]: 121411
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121411
	 \/== Gas used in submitVotersPK by voter[29]: 121411
	 \/== Gas used in submitVotersPK by voter[30]: 121411
	 \/== Gas used in submitVotersPK by voter[31]: 121411
	 \/== Gas used in submitVotersPK by voter[32]: 121411
	 \/== Gas used in submitVotersPK by voter[33]: 121411
	 \/== Gas used in submitVotersPK by voter[34]: 121411
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121411
	 \/== Gas used in submitVotersPK by voter[37]: 121411
	 \/== Gas used in submitVotersPK by voter[38]: 121411
	 \/== Gas used in submitVotersPK by voter[39]: 121411
	 \/== Gas used in submitVotersPK by voter[40]: 121411
	 \/== Gas used in submitVotersPK by voter[41]: 121411
	 \/== Gas used in submitVotersPK by voter[42]: 121411
	 \/== Gas used in submitVotersPK by voter[43]: 121411
	 \/== Gas used in submitVotersPK by voter[44]: 121411
	 \/== Gas used in submitVotersPK by voter[45]: 121411
	 \/== Gas used in submitVotersPK by voter[46]: 121411
	 \/== Gas used in submitVotersPK by voter[47]: 121411
	 \/== Gas used in submitVotersPK by voter[48]: 121411
	 \/== Gas used in submitVotersPK by voter[49]: 121387
	 \/== Gas used in submitVotersPK by voter[50]: 121399
	 \/== Gas used in submitVotersPK by voter[51]: 121399
	 \/== Gas used in submitVotersPK by voter[52]: 121411
	 \/== Gas used in submitVotersPK by voter[53]: 121399
	 \/== Gas used in submitVotersPK by voter[54]: 121411
	 \/== Gas used in submitVotersPK by voter[55]: 121411
	 \/== Gas used in submitVotersPK by voter[56]: 121411
	 \/== Gas used in submitVotersPK by voter[57]: 121411
	 \/== Gas used in submitVotersPK by voter[58]: 121411
	 \/== Gas used in submitVotersPK by voter[59]: 121411
	 \/== Gas used in submitVotersPK by voter[60]: 121411
	 \/== Gas used in submitVotersPK by voter[61]: 121411
	 \/== Gas used in submitVotersPK by voter[62]: 121411
	 \/== Gas used in submitVotersPK by voter[63]: 121411
	 \/== Gas used in submitVotersPK by voter[64]: 121411
	 \/== Gas used in submitVotersPK by voter[65]: 121411
	 \/== Gas used in submitVotersPK by voter[66]: 121399
	 \/== Gas used in submitVotersPK by voter[67]: 121411
	 \/== Gas used in submitVotersPK by voter[68]: 121411
	 \/== Gas used in submitVotersPK by voter[69]: 121411
	 \/== Gas used in submitVotersPK by voter[70]: 121399
	 \/== Gas used in submitVotersPK by voter[71]: 121399
	 \/== Gas used in submitVotersPK by voter[72]: 121411
	 \/== Gas used in submitVotersPK by voter[73]: 121411
	 \/== Gas used in submitVotersPK by voter[74]: 121411
	 \/== Gas used in submitVotersPK by voter[75]: 121411
	 \/== Gas used in submitVotersPK by voter[76]: 121411
	 \/== Gas used in submitVotersPK by voter[77]: 121411
	 \/== Gas used in submitVotersPK by voter[78]: 121411
	 \/== Gas used in submitVotersPK by voter[79]: 128113
	 \/== Average gas used in submitVotersPK by voter: 121440.025
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (31401ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 976392
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 976392
	 \/== Gas used in buildRightMarkers4MPC: 976392
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (1352ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 6248549
	 \/== Gas used in compute MPC key in booth 0: 6248549
	 \/== Gas used in compute MPC key: 6248549
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (18828ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4291207
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4268057
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4284410
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4262517
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4317131
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4373400
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4282561
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4308608
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4319899
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4270384
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4371151
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4272196
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4321036
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4342121
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4205196
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4238320
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4317155
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4298223
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4252791
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4320485
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4186426
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4321695
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4212965
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4235542
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4316773
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4224276
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4257412
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4292297
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4385949
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4296989
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4343692
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4300956
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4186215
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4310236
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4308872
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4296185
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4302370
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4162085
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4328817
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4226803
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[40]: 4261463
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[41]: 4210156
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[42]: 4252232
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[43]: 4362493
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[44]: 4291562
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[45]: 4296731
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[46]: 4336601
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[47]: 4254188
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[48]: 4258912
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[49]: 4322030
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[50]: 4279786
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[51]: 4219599
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[52]: 4173799
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[53]: 4280994
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[54]: 4291225
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[55]: 4282396
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[56]: 4295465
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[57]: 4351079
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[58]: 4286414
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[59]: 4288532
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[60]: 4234750
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[61]: 4268555
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[62]: 4280536
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[63]: 4321314
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[64]: 4277585
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[65]: 4294468
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[66]: 4213686
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[67]: 4340046
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[68]: 4340447
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[69]: 4197291
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[70]: 4337964
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[71]: 4233340
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[72]: 4280548
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[73]: 4286659
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[74]: 4239581
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[75]: 4356856
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[76]: 4214765
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[77]: 4356106
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[78]: 4307811
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[79]: 4341949
	 \/== Average gas used in submitVote by voter: 4284166.4625
  [32m  ✓[0m[90m Submit votes[0m[31m (1151096ms)[0m
Booth 0 tally (auth):  [ 36n, 44n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 756527
	 \/== Gas used in computeTally by authority in group 0: 316086
Booth  0  tally (sc):  [ '36', '44' ]
	 \/== Gas used in computing tally by authority: 1072613
  [32m  ✓[0m[90m Compute group tallies[0m[31m (3655ms)[0m
Final tally from authority:  [ 36n, 44n ]
Final tally from contract:  [ '36', '44' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (20m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:199:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:233:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:162:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:175:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:192:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:223:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:239:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:248:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--6411-AJtnOkZwAdjv
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang


[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  90
Cnt of faulty voters:  9
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  90
RM_batch_size:  100
	 \/== Gas used in enrollVoters batch with start_idx 0: 4124974
	 \/== Gas used in enrollVoters: 4124974
  [32m  ✓[0m[90m Enroll voters[0m[31m (6165ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 2505182
	 \/== Gas used in splitGroups: 2505182
	 \/== Gas used in deployBooths: 4585448
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (1306ms)[0m
Booth  0  voter count:  90
  [32m  ✓[0m[90m Call booth contract[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117199
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121411
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121399
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121411
	 \/== Gas used in submitVotersPK by voter[13]: 121411
	 \/== Gas used in submitVotersPK by voter[14]: 121399
	 \/== Gas used in submitVotersPK by voter[15]: 121411
	 \/== Gas used in submitVotersPK by voter[16]: 121411
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121399
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121399
	 \/== Gas used in submitVotersPK by voter[22]: 121411
	 \/== Gas used in submitVotersPK by voter[23]: 121411
	 \/== Gas used in submitVotersPK by voter[24]: 121411
	 \/== Gas used in submitVotersPK by voter[25]: 121411
	 \/== Gas used in submitVotersPK by voter[26]: 121411
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121411
	 \/== Gas used in submitVotersPK by voter[29]: 121411
	 \/== Gas used in submitVotersPK by voter[30]: 121411
	 \/== Gas used in submitVotersPK by voter[31]: 121411
	 \/== Gas used in submitVotersPK by voter[32]: 121399
	 \/== Gas used in submitVotersPK by voter[33]: 121411
	 \/== Gas used in submitVotersPK by voter[34]: 121411
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121399
	 \/== Gas used in submitVotersPK by voter[37]: 121411
	 \/== Gas used in submitVotersPK by voter[38]: 121399
	 \/== Gas used in submitVotersPK by voter[39]: 121411
	 \/== Gas used in submitVotersPK by voter[40]: 121411
	 \/== Gas used in submitVotersPK by voter[41]: 121411
	 \/== Gas used in submitVotersPK by voter[42]: 121387
	 \/== Gas used in submitVotersPK by voter[43]: 121411
	 \/== Gas used in submitVotersPK by voter[44]: 121399
	 \/== Gas used in submitVotersPK by voter[45]: 121399
	 \/== Gas used in submitVotersPK by voter[46]: 121411
	 \/== Gas used in submitVotersPK by voter[47]: 121411
	 \/== Gas used in submitVotersPK by voter[48]: 121411
	 \/== Gas used in submitVotersPK by voter[49]: 121411
	 \/== Gas used in submitVotersPK by voter[50]: 121399
	 \/== Gas used in submitVotersPK by voter[51]: 121411
	 \/== Gas used in submitVotersPK by voter[52]: 121411
	 \/== Gas used in submitVotersPK by voter[53]: 121411
	 \/== Gas used in submitVotersPK by voter[54]: 121411
	 \/== Gas used in submitVotersPK by voter[55]: 121411
	 \/== Gas used in submitVotersPK by voter[56]: 121411
	 \/== Gas used in submitVotersPK by voter[57]: 121411
	 \/== Gas used in submitVotersPK by voter[58]: 121411
	 \/== Gas used in submitVotersPK by voter[59]: 121399
	 \/== Gas used in submitVotersPK by voter[60]: 121411
	 \/== Gas used in submitVotersPK by voter[61]: 121411
	 \/== Gas used in submitVotersPK by voter[62]: 121411
	 \/== Gas used in submitVotersPK by voter[63]: 121411
	 \/== Gas used in submitVotersPK by voter[64]: 121411
	 \/== Gas used in submitVotersPK by voter[65]: 121411
	 \/== Gas used in submitVotersPK by voter[66]: 121399
	 \/== Gas used in submitVotersPK by voter[67]: 121411
	 \/== Gas used in submitVotersPK by voter[68]: 121411
	 \/== Gas used in submitVotersPK by voter[69]: 121411
	 \/== Gas used in submitVotersPK by voter[70]: 121411
	 \/== Gas used in submitVotersPK by voter[71]: 121411
	 \/== Gas used in submitVotersPK by voter[72]: 121411
	 \/== Gas used in submitVotersPK by voter[73]: 121399
	 \/== Gas used in submitVotersPK by voter[74]: 121399
	 \/== Gas used in submitVotersPK by voter[75]: 121411
	 \/== Gas used in submitVotersPK by voter[76]: 121387
	 \/== Gas used in submitVotersPK by voter[77]: 121411
	 \/== Gas used in submitVotersPK by voter[78]: 121411
	 \/== Gas used in submitVotersPK by voter[79]: 121411
	 \/== Gas used in submitVotersPK by voter[80]: 121411
	 \/== Gas used in submitVotersPK by voter[81]: 121411
	 \/== Gas used in submitVotersPK by voter[82]: 121411
	 \/== Gas used in submitVotersPK by voter[83]: 121411
	 \/== Gas used in submitVotersPK by voter[84]: 121411
	 \/== Gas used in submitVotersPK by voter[85]: 121411
	 \/== Gas used in submitVotersPK by voter[86]: 121411
	 \/== Gas used in submitVotersPK by voter[87]: 121399
	 \/== Gas used in submitVotersPK by voter[88]: 121411
	 \/== Gas used in submitVotersPK by voter[89]: 128125
	 \/== Average gas used in submitVotersPK by voter: 121436.26666666666
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (36041ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 1082346
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 1082346
	 \/== Gas used in buildRightMarkers4MPC: 1082346
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (1628ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 7020125
	 \/== Gas used in compute MPC key in booth 0: 7020125
	 \/== Gas used in compute MPC key: 7020125
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (21110ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4250946
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4244198
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4289601
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4293926
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4247573
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4259882
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4284921
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4238498
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4310157
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4279344
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4305165
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4259312
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4240133
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4311437
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4246696
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4292854
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4290307
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4265486
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4217658
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4357436
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4282573
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4187946
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4304267
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4286214
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4224875
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4320623
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4394959
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4240935
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4316398
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4375617
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4208176
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4351436
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4214511
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4284566
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4348811
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4317777
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4248498
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4228238
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4303714
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4286281
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[40]: 4317986
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[41]: 4322150
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[42]: 4321290
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[43]: 4293609
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[44]: 4322913
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[45]: 4263309
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[46]: 4288139
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[47]: 4281529
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[48]: 4248782
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[49]: 4246073
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[50]: 4298310
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[51]: 4309961
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[52]: 4363461
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[53]: 4328154
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[54]: 4291610
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[55]: 4243898
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[56]: 4252550
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[57]: 4274951
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[58]: 4311249
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[59]: 4243997
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[60]: 4370441
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[61]: 4295912
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[62]: 4322615
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[63]: 4222548
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[64]: 4300677
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[65]: 4314730
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[66]: 4231421
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[67]: 4343541
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[68]: 4271996
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[69]: 4298031
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[70]: 4324916
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[71]: 4338309
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[72]: 4290183
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[73]: 4253303
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[74]: 4285194
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[75]: 4288397
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[76]: 4279983
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[77]: 4249683
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[78]: 4223000
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[79]: 4311044
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[80]: 4281926
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[81]: 4325620
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[82]: 4295216
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[83]: 4252138
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[84]: 4295276
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[85]: 4261796
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[86]: 4323776
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[87]: 4351140
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[88]: 4301673
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[89]: 4298738
	 \/== Average gas used in submitVote by voter: 4287100.988888889
  [32m  ✓[0m[90m Submit votes[0m[31m (1327090ms)[0m
Booth 0 tally (auth):  [ 45n, 45n ]
	 \/== Gas used in computeBlindedVotesSum by authority in group 0: 840810
	 \/== Gas used in computeTally by authority in group 0: 311391
Booth  0  tally (sc):  [ '45', '45' ]
	 \/== Gas used in computing tally by authority: 1152201
  [32m  ✓[0m[90m Compute group tallies[0m[31m (3952ms)[0m
Final tally from authority:  [ 45n, 45n ]
Final tally from contract:  [ '45', '45' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 9 passing[0m[90m (23m)[0m

Using network 'advanced'.


Compiling your contracts...
===========================
> Compiling ./contracts/DeployerC.sol
> Compiling ./contracts/MainVotingC.sol
> Compiling ./contracts/VotingBoothC.sol
> Compiling ./contracts/VotingBoothDeployer.sol
> Compiling ./contracts/VotingCalls.sol
> Compiling ./contracts/VotingFunc.sol
> Compiling ./contracts/lib/EC.sol
> Compiling ./contracts/lib/FastEcMul.sol
> Compilation warnings encountered:

    /Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothDeployer.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/MainVotingC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/DeployerC.sol:2:1: Warning: Experimental features are turned on. Do not use experimental features on live deployments.
pragma experimental ABIEncoderV2;
^-------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:202:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:236:7: Warning: Return value of low-level calls not used.
      mainVotingC.call(abi.encodeWithSignature("changeStageToTally()"));
      ^---------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:262:5: Warning: Return value of low-level calls not used.
    mainVotingC.call(abi.encodeWithSignature("provideBoothTally(int256[])", tally));
    ^-----------------------------------------------------------------------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:165:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi.encodeWithSignature("buildRightMarkers4MPC()"));
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:178:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(abi ...
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:195:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:226:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:242:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^
,/Users/ivanastancikova/Eth/vote/contracts/VotingBoothC.sol:255:20: Warning: Unused local variable.
    (bool success, bytes memory data) = votingFuncAddr.delegatecall(
                   ^---------------^

> Artifacts written to /var/folders/pf/zl6c172d0j18y7w1tq4v84jh0000gn/T/test--56366-WfMRbO7JUOdh
> Compiled successfully using:
   - solc: 0.5.8+commit.23d335f2.Emscripten.clang

EC address:  0xAbF84f4CC6Dd26B1e35f0C38828B48a370450901
FastEcMul address:  0x4ef1a50c010908bd198A229Bf0F15b4597A8cA3E
VotingBoothDeployer address:  0x783FEaA96190126D06dd98E599412F0C1f856803
VotingFunc address:  0x682660E61b50bc0dE701a7E444cC7225f3515486
MainVotingC address:  0x8bf174dA1fC0743C09b183eac69D849b23aaD1a6
VotingCalls address:  0x0Dc9F49F4767049cE9EE4014Bba4b8253d1B2296

[0m[0m
[0m  Contract: MainVotingC[0m
MainVotingC deployed.

Cnt of voters:  100
Cnt of faulty voters:  1
Enroll batch size:  250
Cnt of groups/booths:  1
Split group batch size:  200
Cnt of candidates:  2
MPC_batch_size:  100
RM_batch_size:  1000
	 \/== Gas used in enrollVoters batch with start_idx 0: 4578600
	 \/== Gas used in enrollVoters: 4578600
  [32m  ✓[0m[90m Enroll voters[0m[31m (8313ms)[0m
	 \/== Gas used in splitGroups batch with start_idx 0: 2776132
	 \/== Gas used in splitGroups: 2776132
	 \/== Gas used in deployBooths: 4618295
  [32m  ✓[0m[90m Split to groups and deploy booth contracts[0m[31m (1683ms)[0m
Booth  0  voter count:  100
  [32m  ✓[0m[90m Call booth contract[0m[33m (43ms)[0m
	 \/== Gas used in submitVotersPK by voter[0]: 117211
	 \/== Gas used in submitVotersPK by voter[1]: 121411
	 \/== Gas used in submitVotersPK by voter[2]: 121411
	 \/== Gas used in submitVotersPK by voter[3]: 121411
	 \/== Gas used in submitVotersPK by voter[4]: 121411
	 \/== Gas used in submitVotersPK by voter[5]: 121411
	 \/== Gas used in submitVotersPK by voter[6]: 121411
	 \/== Gas used in submitVotersPK by voter[7]: 121411
	 \/== Gas used in submitVotersPK by voter[8]: 121411
	 \/== Gas used in submitVotersPK by voter[9]: 121411
	 \/== Gas used in submitVotersPK by voter[10]: 121411
	 \/== Gas used in submitVotersPK by voter[11]: 121411
	 \/== Gas used in submitVotersPK by voter[12]: 121399
	 \/== Gas used in submitVotersPK by voter[13]: 121411
	 \/== Gas used in submitVotersPK by voter[14]: 121411
	 \/== Gas used in submitVotersPK by voter[15]: 121387
	 \/== Gas used in submitVotersPK by voter[16]: 121411
	 \/== Gas used in submitVotersPK by voter[17]: 121411
	 \/== Gas used in submitVotersPK by voter[18]: 121411
	 \/== Gas used in submitVotersPK by voter[19]: 121399
	 \/== Gas used in submitVotersPK by voter[20]: 121411
	 \/== Gas used in submitVotersPK by voter[21]: 121411
	 \/== Gas used in submitVotersPK by voter[22]: 121411
	 \/== Gas used in submitVotersPK by voter[23]: 121411
	 \/== Gas used in submitVotersPK by voter[24]: 121411
	 \/== Gas used in submitVotersPK by voter[25]: 121387
	 \/== Gas used in submitVotersPK by voter[26]: 121411
	 \/== Gas used in submitVotersPK by voter[27]: 121411
	 \/== Gas used in submitVotersPK by voter[28]: 121411
	 \/== Gas used in submitVotersPK by voter[29]: 121411
	 \/== Gas used in submitVotersPK by voter[30]: 121411
	 \/== Gas used in submitVotersPK by voter[31]: 121411
	 \/== Gas used in submitVotersPK by voter[32]: 121411
	 \/== Gas used in submitVotersPK by voter[33]: 121399
	 \/== Gas used in submitVotersPK by voter[34]: 121411
	 \/== Gas used in submitVotersPK by voter[35]: 121411
	 \/== Gas used in submitVotersPK by voter[36]: 121411
	 \/== Gas used in submitVotersPK by voter[37]: 121411
	 \/== Gas used in submitVotersPK by voter[38]: 121411
	 \/== Gas used in submitVotersPK by voter[39]: 121411
	 \/== Gas used in submitVotersPK by voter[40]: 121411
	 \/== Gas used in submitVotersPK by voter[41]: 121399
	 \/== Gas used in submitVotersPK by voter[42]: 121399
	 \/== Gas used in submitVotersPK by voter[43]: 121399
	 \/== Gas used in submitVotersPK by voter[44]: 121411
	 \/== Gas used in submitVotersPK by voter[45]: 121399
	 \/== Gas used in submitVotersPK by voter[46]: 121387
	 \/== Gas used in submitVotersPK by voter[47]: 121411
	 \/== Gas used in submitVotersPK by voter[48]: 121411
	 \/== Gas used in submitVotersPK by voter[49]: 121399
	 \/== Gas used in submitVotersPK by voter[50]: 121411
	 \/== Gas used in submitVotersPK by voter[51]: 121399
	 \/== Gas used in submitVotersPK by voter[52]: 121411
	 \/== Gas used in submitVotersPK by voter[53]: 121411
	 \/== Gas used in submitVotersPK by voter[54]: 121411
	 \/== Gas used in submitVotersPK by voter[55]: 121411
	 \/== Gas used in submitVotersPK by voter[56]: 121411
	 \/== Gas used in submitVotersPK by voter[57]: 121411
	 \/== Gas used in submitVotersPK by voter[58]: 121399
	 \/== Gas used in submitVotersPK by voter[59]: 121411
	 \/== Gas used in submitVotersPK by voter[60]: 121411
	 \/== Gas used in submitVotersPK by voter[61]: 121411
	 \/== Gas used in submitVotersPK by voter[62]: 121411
	 \/== Gas used in submitVotersPK by voter[63]: 121411
	 \/== Gas used in submitVotersPK by voter[64]: 121399
	 \/== Gas used in submitVotersPK by voter[65]: 121399
	 \/== Gas used in submitVotersPK by voter[66]: 121399
	 \/== Gas used in submitVotersPK by voter[67]: 121411
	 \/== Gas used in submitVotersPK by voter[68]: 121399
	 \/== Gas used in submitVotersPK by voter[69]: 121411
	 \/== Gas used in submitVotersPK by voter[70]: 121411
	 \/== Gas used in submitVotersPK by voter[71]: 121411
	 \/== Gas used in submitVotersPK by voter[72]: 121411
	 \/== Gas used in submitVotersPK by voter[73]: 121411
	 \/== Gas used in submitVotersPK by voter[74]: 121399
	 \/== Gas used in submitVotersPK by voter[75]: 121411
	 \/== Gas used in submitVotersPK by voter[76]: 121411
	 \/== Gas used in submitVotersPK by voter[77]: 121411
	 \/== Gas used in submitVotersPK by voter[78]: 121411
	 \/== Gas used in submitVotersPK by voter[79]: 121411
	 \/== Gas used in submitVotersPK by voter[80]: 121411
	 \/== Gas used in submitVotersPK by voter[81]: 121411
	 \/== Gas used in submitVotersPK by voter[82]: 121411
	 \/== Gas used in submitVotersPK by voter[83]: 121411
	 \/== Gas used in submitVotersPK by voter[84]: 121411
	 \/== Gas used in submitVotersPK by voter[85]: 121411
	 \/== Gas used in submitVotersPK by voter[86]: 121411
	 \/== Gas used in submitVotersPK by voter[87]: 121411
	 \/== Gas used in submitVotersPK by voter[88]: 121399
	 \/== Gas used in submitVotersPK by voter[89]: 121411
	 \/== Gas used in submitVotersPK by voter[90]: 121411
	 \/== Gas used in submitVotersPK by voter[91]: 121411
	 \/== Gas used in submitVotersPK by voter[92]: 121411
	 \/== Gas used in submitVotersPK by voter[93]: 121411
	 \/== Gas used in submitVotersPK by voter[94]: 121411
	 \/== Gas used in submitVotersPK by voter[95]: 121411
	 \/== Gas used in submitVotersPK by voter[96]: 121411
	 \/== Gas used in submitVotersPK by voter[97]: 121411
	 \/== Gas used in submitVotersPK by voter[98]: 121411
	 \/== Gas used in submitVotersPK by voter[99]: 128125
	 \/== Average gas used in submitVotersPK by voter: 121433.5
  [32m  ✓[0m[90m Submit PKs by voters[0m[31m (50141ms)[0m
	 \/== Gas used in buildRightMarkers4MPC batch in booth 0: 1188388
	 \/== Gas used in buildRightMarkers4MPC in booth 0: 1188388
	 \/== Gas used in buildRightMarkers4MPC: 1188388
  [32m  ✓[0m[90m Precompute right-side sum arrays for MPC keys[0m[31m (1688ms)[0m
	 \/== Gas used in compute MPC key in booth 0 batch 0: 7792243
	 \/== Gas used in compute MPC key in booth 0: 7792243
	 \/== Gas used in compute MPC key: 7792243
  [32m  ✓[0m[90m Compute MPC keys[0m[31m (33436ms)[0m
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[0]: 4220343
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[1]: 4276237
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[2]: 4335638
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[3]: 4314148
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[4]: 4287203
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[5]: 4225261
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[6]: 4330244
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[7]: 4274339
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[8]: 4280248
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[9]: 4344770
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[10]: 4312501
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[11]: 4204787
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[12]: 4197310
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[13]: 4319307
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[14]: 4234321
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[15]: 4329182
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[16]: 4310622
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[17]: 4290649
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[18]: 4191273
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[19]: 4258324
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[20]: 4266048
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[21]: 4190593
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[22]: 4300891
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[23]: 4340722
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[24]: 4321691
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[25]: 4212853
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[26]: 4274120
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[27]: 4344605
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[28]: 4259654
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[29]: 4304042
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[30]: 4329473
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[31]: 4379742
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[32]: 4237998
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[33]: 4298637
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[34]: 4232677
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[35]: 4340420
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[36]: 4310252
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[37]: 4257791
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[38]: 4271481
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[39]: 4295414
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[40]: 4255447
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[41]: 4307858
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[42]: 4328374
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[43]: 4268459
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[44]: 4243728
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[45]: 4351503
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[46]: 4299562
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[47]: 4310300
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[48]: 4357060
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[49]: 4316495
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[50]: 4209357
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[51]: 4293232
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[52]: 4309714
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[53]: 4290554
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[54]: 4267709
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[55]: 4248925
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[56]: 4281865
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[57]: 4302002
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[58]: 4323057
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[59]: 4274170
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[60]: 4304549
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[61]: 4295967
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[62]: 4274299
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[63]: 4267335
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[64]: 4281799
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[65]: 4220387
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[66]: 4292565
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[67]: 4297695
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[68]: 4236969
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[69]: 4320519
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[70]: 4293703
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[71]: 4239868
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[72]: 4225656
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[73]: 4268268
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[74]: 4289659
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[75]: 4281099
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[76]: 4315671
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[77]: 4227602
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[78]: 4335378
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[79]: 4352170
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[80]: 4320298
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[81]: 4316927
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[82]: 4239666
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[83]: 4258838
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[84]: 4304652
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[85]: 4269363
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[86]: 4237775
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[87]: 4256164
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[88]: 4252079
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[89]: 4239931
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[90]: 4274550
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[91]: 4257787
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[92]: 4343042
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[93]: 4263179
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[94]: 4298898
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[95]: 4305643
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[96]: 4208921
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[97]: 4249533
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[98]: 4218578
	 Processing candidate[0]...
	 Processing candidate[1]...
	 \/== Gas used in submitVote by voter[99]: 4334620
	 \/== Average gas used in submitVote by voter: 4282167.84
  [32m  ✓[0m[90m Submit votes[0m[31m (1784251ms)[0m
	 \/== Gas used in computeBlindedVotesSum batch in booth 0: 870942
	 \/== Gas used in computeBlindedVotesSum by authority: 870942
  [32m  ✓[0m[90m Compute sums of blinded votes in booth contracts[0m[31m (1198ms)[0m
Booth 0 tally (auth):  [ 49n, 51n ]
	 \/== Gas used in computeTally by authority in group 0: 311349
Booth  0  tally (sc):  [ '49', '51' ]
	 \/== Gas used in computing tally by authority: 311349
  [32m  ✓[0m[90m Compute group tallies[0m[31m (4566ms)[0m
Final tally from authority:  [ 49n, 51n ]
Final tally from contract:  [ '49', '51' ]
  [32m  ✓[0m[90m Main collects tally[0m


[92m [0m[32m 10 passing[0m[90m (31m)[0m

