Skip to content

Commit

Permalink
Fix gas printing for OneToN
Browse files Browse the repository at this point in the history
  • Loading branch information
pirapira committed Aug 15, 2019
1 parent e421197 commit 83cab44
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 9 deletions.
27 changes: 19 additions & 8 deletions raiden_contracts/data/gas.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
{
"CustomToken.approve": 45291,
"CustomToken.mint": 49423,
"CustomToken.transfer": 36123,
"CustomToken.transferFrom": 29557,
"MonitoringService.claimReward": 41942,
"MonitoringService.monitor": 212511,
"MonitoringService.monitor": 212451,
"OneToN.bulkClaim 1 ious": 98645,
"OneToN.claim": 95400,
"OneToN.bulkClaim 6 ious": 180796,
"OneToN.claim": 95383,
"SecretRegistry.registerSecret": 46892,
"ServiceRegistry.deposit": 527760,
"ServiceRegistry.setURL": 44676,
"TokenNetwork DEPLOYMENT": 4357212,
"TokenNetwork.closeChannel": 124116,
"TokenNetwork.closeChannel": 124163,
"TokenNetwork.openChannel": 97755,
"TokenNetwork.setTotalDeposit": 44919,
"TokenNetwork.setTotalWithdraw": 103301,
"TokenNetwork.settleChannel": 108528,
"TokenNetwork.unlock 1 locks": 31539,
"TokenNetwork.unlock 6 locks": 58531,
"TokenNetwork.updateNonClosingBalanceProof": 94043,
"TokenNetwork.settleChannel": 108496,
"TokenNetwork.unlock 1 locks": 31475,
"TokenNetwork.unlock 6 locks": 58659,
"TokenNetwork.updateNonClosingBalanceProof": 94060,
"TokenNetworkRegistry DEPLOYMENT": 5027825,
"TokenNetworkRegistry createERC20TokenNetwork": 3360447
"TokenNetworkRegistry createERC20TokenNetwork": 3360447,
"UserDeposit.deposit": 92392,
"UserDeposit.deposit (increase balance)": 32392,
"UserDeposit.planWithdraw": 64021,
"UserDeposit.withdraw": 45728
}
3 changes: 2 additions & 1 deletion raiden_contracts/tests/test_print_gas.py
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,8 @@ def concat_iou_signatures(ious: List[Dict]) -> bytes:
return result

for num_ious in (1, 6):
ious = [make_iou(A, create_service_account()) for i in range(num_ious)]
receivers = [create_service_account() for i in range(num_ious)]
ious = [make_iou(A, r) for r in receivers]

txn_hash = one_to_n_contract.functions.bulkClaim(
concat_iou_data(ious, "sender"),
Expand Down

0 comments on commit 83cab44

Please sign in to comment.