Zondax / filecoin-solidity

Filecoin Solidity API Library
Apache License 2.0
93 stars 43 forks source link

Apply fixes and improvements #341

Closed emmanuelm41 closed 1 year ago

emmanuelm41 commented 1 year ago

closes #337 closes #340 closes #343 closes #339

:link: zboto Link

github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25095220
universal_receiver_hook 4818537

Miner actor

Function Gas
change_owner_address 7434237
get_beneficiary 9802571
change_beneficiary 8733626
get_owner 7411443
get_available_balance 5884848
get_vesting_funds 6089540
repay_debt 6328478
confirm_change_worker_address 6237616
get_peer_id 6522744
get_multiaddresses 7047063
change_worker_address 8919355
is_controlling_address 6508881
get_sector_size 5799755
change_multiaddresses 8033418
change_peer_id 7609541
withdraw_balance 8447824

Datacap actor

Function Gas
name 5700372
symbol 5453808
total_supply 7466565
balance 6688783
allowance 7826074
transfer 17419055
transfer_from 25137701
burn 10911869
burn_from 18068952
allowance 11113925
increase_allowance 13828981
decrease_allowance 13821014
revoke_allowance 12376751

Init actor

Function Gas
exec 19749730
exec4 6768729

Market actor

Function Gas
publish_storage_deals 49704018
add_balance 7643270
withdraw_balance 10425515
get_balance 11825716
get_deal_data_commitment 10896393
get_deal_client 6183101
get_deal_provider 6179605
get_deal_label 10993865
get_deal_term 6812014
get_deal_total_price 8266221
get_deal_client_collateral 8081471
get_deal_provider_collateral 8076991
get_deal_verified 6099711
get_deal_activation 6856458

Power actor

Function Gas
miner_count 4792492
network_raw_power 5232922
miner_raw_power 6741792
miner_consensus_count 4806596

Precompiles actor

Function Gas
resolve_address 2512749
lookup_delegated_address (empty response) 2335812
lookup_delegated_address (address found) 2422816
resolve_eth_address 2446235

Send actor

Function Gas
send (actor id) 3276586
send (address) 3590890

Verifreg actor

Function Gas
add_verified_client 13285796
get_claims 10045653
extend_claim_term 11443457
remove_expired_allocations 12981849
remove_expired_claims 11443457
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25095220
universal_receiver_hook 4818537

Miner actor

Function Gas
change_owner_address 7434237
get_beneficiary 9802571
change_beneficiary 8733626
get_owner 7411443
get_available_balance 5884848
get_vesting_funds 6089540
repay_debt 6328478
confirm_change_worker_address 6237616
get_peer_id 6522744
get_multiaddresses 7047063
change_worker_address 8919355
is_controlling_address 6508881
get_sector_size 5799755
change_multiaddresses 8033418
change_peer_id 7609541
withdraw_balance 8447824

Datacap actor

Function Gas
name 5700372
symbol 5453808
total_supply 7466565
balance 6688783
allowance 7826074
transfer 17419055
transfer_from 25137701
burn 10911869
burn_from 18068952
allowance 11113925
increase_allowance 13828981
decrease_allowance 13821014
revoke_allowance 12376751

Market actor

Function Gas
publish_storage_deals 49704018
add_balance 7643270
withdraw_balance 10425515
get_balance 11825716
get_deal_data_commitment 10896393
get_deal_client 6183101
get_deal_provider 6179605
get_deal_label 10993865
get_deal_term 6812014
get_deal_total_price 8266221
get_deal_client_collateral 8081471
get_deal_provider_collateral 8076991
get_deal_verified 6099711
get_deal_activation 6856458

Power actor

Function Gas
miner_count 4792492
network_raw_power 5232922
miner_raw_power 6741792
miner_consensus_count 4806596

Precompiles actor

Function Gas
resolve_address 2512749
lookup_delegated_address (empty response) 2335812
lookup_delegated_address (address found) 2422816
resolve_eth_address 2446235

Send actor

Function Gas
send (actor id) 3276586
send (address) 3590890

Verifreg actor

Function Gas
add_verified_client 13285796
get_claims 10045653
extend_claim_term 11443457
remove_expired_allocations 12981849
remove_expired_claims 11443457
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25129844
universal_receiver_hook 4853161

Miner actor

Function Gas
change_owner_address 7469037
get_beneficiary 9837371
change_beneficiary 8768426
get_owner 7446243
get_available_balance 5919648
get_vesting_funds 6124340
repay_debt 6363278
confirm_change_worker_address 6272416
get_peer_id 6557544
get_multiaddresses 7081863
change_worker_address 8954155
is_controlling_address 6541361
get_sector_size 5834555
change_multiaddresses 8068218
change_peer_id 7644341
withdraw_balance 8480304

Datacap actor

Function Gas
name 5736160
symbol 5489596
total_supply 7502353
balance 6724551
allowance 7861842
transfer 17454823
transfer_from 25173469
burn 10947637
burn_from 18104720
allowance 11149693
increase_allowance 13864749
decrease_allowance 13856782
revoke_allowance 12412519

Market actor

Function Gas
publish_storage_deals 49738190
add_balance 7677442
withdraw_balance 10459687
get_balance 11859888
get_deal_data_commitment 10930565
get_deal_client 6217273
get_deal_provider 6213777
get_deal_label 11028037
get_deal_term 6846186
get_deal_total_price 8300393
get_deal_client_collateral 8115643
get_deal_provider_collateral 8111163
get_deal_verified 6133883
get_deal_activation 6890630

Power actor

Function Gas
miner_count 4828304
network_raw_power 5268734
miner_raw_power 6777584
miner_consensus_count 4842408

Precompiles actor

Function Gas
resolve_address 2512749
lookup_delegated_address (empty response) 2335812
lookup_delegated_address (address found) 2422816
resolve_eth_address 2446235

Send actor

Function Gas
send (actor id) 3308517
send (address) 3622841

Verifreg actor

Function Gas
add_verified_client 13321964
get_claims 10081821
extend_claim_term 11479625
remove_expired_allocations 13018017
remove_expired_claims 11479625
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25131524
universal_receiver_hook 4854841

Miner actor

Function Gas
change_owner_address 7469037
get_beneficiary 9837371
change_beneficiary 8768426
get_owner 7446243
get_available_balance 5919648
get_vesting_funds 6124340
repay_debt 6363278
confirm_change_worker_address 6272416
get_peer_id 6557544
get_multiaddresses 7081863
change_worker_address 8954155
is_controlling_address 6541361
get_sector_size 5834555
change_multiaddresses 8068218
change_peer_id 7644341
withdraw_balance 8480304

Datacap actor

Function Gas
name 5737200
symbol 5490636
total_supply 7503393
balance 6725591
allowance 7862882
transfer 17455863
transfer_from 25174509
burn 10948677
burn_from 18105760
allowance 11150733
increase_allowance 13865789
decrease_allowance 13857822
revoke_allowance 12413559

Market actor

Function Gas
publish_storage_deals 49738190
add_balance 7677442
withdraw_balance 10459687
get_balance 11859888
get_deal_data_commitment 10930565
get_deal_client 6217273
get_deal_provider 6213777
get_deal_label 11028037
get_deal_term 6846186
get_deal_total_price 8300393
get_deal_client_collateral 8115643
get_deal_provider_collateral 8111163
get_deal_verified 6133883
get_deal_activation 6890630

Power actor

Function Gas
miner_count 4828304
network_raw_power 5268734
miner_raw_power 6777584
miner_consensus_count 4842408

Precompiles actor

Function Gas
resolve_address 2512749
lookup_delegated_address (empty response) 2335812
lookup_delegated_address (address found) 2422816
resolve_eth_address 2446235

Send actor

Function Gas
send (actor id) 3308517
send (address) 3622841

Verifreg actor

Function Gas
add_verified_client 13321644
get_claims 10081501
extend_claim_term 11479305
remove_expired_allocations 13017697
remove_expired_claims 11479305