Zondax / filecoin-solidity

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

Apply more improvements and cleaning #292

Closed emmanuelm41 closed 1 year ago

emmanuelm41 commented 1 year ago

closes #261 closes #278 closes #276 closes #260 closes #285 closes #282

:link: zboto Link

github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25464140
universal_receiver_hook 5197199

Datacap actor

Function Gas
name 5946245
symbol 5692577
total_supply 7719443
balance 6866622
allowance 7928699
transfer 17576051
transfer_from 25226995
burn 11316479
burn_from 18211396
allowance 11213183
increase_allowance 13973172
decrease_allowance 13976369
revoke_allowance 12609492

Init actor

Function Gas
exec 19747366
exec4 6911585

Market actor

Function Gas
publish_storage_deals 49388303
add_balance 7870457
withdraw_balance 10727604
get_balance 12052961
get_deal_data_commitment 11192822
get_deal_client 6541914
get_deal_provider 6538418
get_deal_label 11398329
get_deal_term 7108683
get_deal_total_price 8658505
get_deal_client_collateral 8466651
get_deal_provider_collateral 8472831
get_deal_verified 6451488
get_deal_activation 7153127

Power actor

Function Gas
miner_count 5067159
network_raw_power 5507757
miner_raw_power 7013123
miner_consensus_count 5077707

Precompiles actor

Function Gas
resolve_address 2395718
lookup_delegated_address (empty response) 2313419
lookup_delegated_address (address found) 2400423
resolve_eth_address 2519714

Send actor

Function Gas
send 3553339

Verifreg actor

Function Gas
add_verified_client 13653994
get_claims 10470451
extend_claim_term 11791399
remove_expired_allocations 13421375
remove_expired_claims 11791399
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25464140
universal_receiver_hook 5197199

Datacap actor

Function Gas
name 5946245
symbol 5692577
total_supply 7719443
balance 6866622
allowance 7928699
transfer 17576051
transfer_from 25226995
burn 11316479
burn_from 18211396
allowance 11213183
increase_allowance 13973172
decrease_allowance 13976369
revoke_allowance 12609492

Init actor

Function Gas
exec 19747366
exec4 6911585

Market actor

Function Gas
publish_storage_deals 49388303
add_balance 7870457
withdraw_balance 10727604
get_balance 12052961
get_deal_data_commitment 11192822
get_deal_client 6541914
get_deal_provider 6538418
get_deal_label 11398329
get_deal_term 7108683
get_deal_total_price 8658505
get_deal_client_collateral 8466651
get_deal_provider_collateral 8472831
get_deal_verified 6451488
get_deal_activation 7153127

Power actor

Function Gas
miner_count 5067159
network_raw_power 5507757
miner_raw_power 7013123
miner_consensus_count 5077707

Precompiles actor

Function Gas
resolve_address 2411070
lookup_delegated_address (empty response) 2328771
lookup_delegated_address (address found) 2415775
resolve_eth_address 2439194

Send actor

Function Gas
send 3553339

Verifreg actor

Function Gas
add_verified_client 13653994
get_claims 10470451
extend_claim_term 11791399
remove_expired_allocations 13421375
remove_expired_claims 11791399
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25465124
universal_receiver_hook 5198183

Datacap actor

Function Gas
name 5945925
symbol 5692257
total_supply 7719123
balance 6866302
allowance 7928379
transfer 17575731
transfer_from 25226675
burn 11316159
burn_from 18211076
allowance 11212863
increase_allowance 13972852
decrease_allowance 13976049
revoke_allowance 12609172

Init actor

Function Gas
exec 19747714
exec4 6911933

Market actor

Function Gas
publish_storage_deals 49387103
add_balance 7869257
withdraw_balance 10726404
get_balance 12051761
get_deal_data_commitment 11191622
get_deal_client 6540714
get_deal_provider 6537218
get_deal_label 11397129
get_deal_term 7107483
get_deal_total_price 8657305
get_deal_client_collateral 8465451
get_deal_provider_collateral 8471631
get_deal_verified 6450288
get_deal_activation 7151927

Power actor

Function Gas
miner_count 5066839
network_raw_power 5507437
miner_raw_power 7012803
miner_consensus_count 5077387

Precompiles actor

Function Gas
resolve_address 2411070
lookup_delegated_address (empty response) 2328771
lookup_delegated_address (address found) 2415775
resolve_eth_address 2439194

Send actor

Function Gas
send 3553367

Verifreg actor

Function Gas
add_verified_client 13652022
get_claims 10468479
extend_claim_term 11789427
remove_expired_allocations 13419403
remove_expired_claims 11789427
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25469640
universal_receiver_hook 5175757

Datacap actor

Function Gas
name 5930105
symbol 5676437
total_supply 7703303
balance 6850482
allowance 7912559
transfer 17559911
transfer_from 25210855
burn 11300339
burn_from 18195256
allowance 11197043
increase_allowance 13957032
decrease_allowance 13960229
revoke_allowance 12593352

Init actor

Function Gas
exec 19743418
exec4 6910221

Market actor

Function Gas
publish_storage_deals 49364889
add_balance 7865481
withdraw_balance 10704190
get_balance 12029547
get_deal_data_commitment 11169409
get_deal_client 6518501
get_deal_provider 6515005
get_deal_label 11374915
get_deal_term 7085270
get_deal_total_price 8635091
get_deal_client_collateral 8443238
get_deal_provider_collateral 8449418
get_deal_verified 6428075
get_deal_activation 7129714

Power actor

Function Gas
miner_count 5059318
network_raw_power 5499916
miner_raw_power 7005282
miner_consensus_count 5069866

Precompiles actor

Function Gas
resolve_address 2411070
lookup_delegated_address (empty response) 2328771
lookup_delegated_address (address found) 2415775
resolve_eth_address 2439194

Send actor

Function Gas
send 3563672

Verifreg actor

Function Gas
add_verified_client 13654932
get_claims 10452951
extend_claim_term 11773899
remove_expired_allocations 13403875
remove_expired_claims 11773899