Zondax / filecoin-solidity

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

Add cbor decode unit tests #305

Closed emmanuelm41 closed 1 year ago

emmanuelm41 commented 1 year ago

closes #275

:link: zboto Link

github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25471640
universal_receiver_hook 5177757

Datacap actor

Function Gas
name 6061172
symbol 5807504
total_supply 7834369
balance 6981549
allowance 8043626
transfer 17690977
transfer_from 25341922
burn 11431405
burn_from 18326322
allowance 11328109
increase_allowance 14088098
decrease_allowance 14091295
revoke_allowance 12724418

Init actor

Function Gas
exec 19786041
exec4 6952844

Market actor

Function Gas
publish_storage_deals 49450835
add_balance 7951427
withdraw_balance 10790136
get_balance 12115493
get_deal_data_commitment 11255354
get_deal_client 6604446
get_deal_provider 6600950
get_deal_label 11460861
get_deal_term 7171215
get_deal_total_price 8721037
get_deal_client_collateral 8529183
get_deal_provider_collateral 8535363
get_deal_verified 6514020
get_deal_activation 7215659

Power actor

Function Gas
miner_count 5133497
network_raw_power 5574095
miner_raw_power 7079461
miner_consensus_count 5144045

Precompiles actor

Function Gas
resolve_address 2409278
lookup_delegated_address (empty response) 2326979
lookup_delegated_address (address found) 2413983
resolve_eth_address 2437402

Send actor

Function Gas
send (actor id) 3650848
send (address) 3650848

Verifreg actor

Function Gas
add_verified_client 13569955
get_claims 10364418
extend_claim_term 11685366
remove_expired_allocations 13315342
remove_expired_claims 11685366
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25471640
universal_receiver_hook 5177757

Datacap actor

Function Gas
name 6061172
symbol 5807504
total_supply 7834369
balance 6981549
allowance 8043626
transfer 17690977
transfer_from 25341922
burn 11431405
burn_from 18326322
allowance 11328109
increase_allowance 14088098
decrease_allowance 14091295
revoke_allowance 12724418

Init actor

Function Gas
exec 19786041
exec4 6952844

Market actor

Function Gas
publish_storage_deals 49450835
add_balance 7951427
withdraw_balance 10790136
get_balance 12115493
get_deal_data_commitment 11255354
get_deal_client 6604446
get_deal_provider 6600950
get_deal_label 11460861
get_deal_term 7171215
get_deal_total_price 8721037
get_deal_client_collateral 8529183
get_deal_provider_collateral 8535363
get_deal_verified 6514020
get_deal_activation 7215659

Power actor

Function Gas
miner_count 5133497
network_raw_power 5574095
miner_raw_power 7079461
miner_consensus_count 5144045

Precompiles actor

Function Gas
resolve_address 2409278
lookup_delegated_address (empty response) 2326979
lookup_delegated_address (address found) 2413983
resolve_eth_address 2437402

Send actor

Function Gas
send (actor id) 3650848
send (address) 3650848

Verifreg actor

Function Gas
add_verified_client 13569955
get_claims 10364418
extend_claim_term 11685366
remove_expired_allocations 13315342
remove_expired_claims 11685366
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25072140
universal_receiver_hook 4795456

Datacap actor

Function Gas
name 5699137
symbol 5445469
total_supply 7472442
balance 6618802
allowance 7680879
transfer 17328997
transfer_from 24979725
burn 11069426
burn_from 17964066
allowance 10965266
increase_allowance 13725255
decrease_allowance 13728452
revoke_allowance 12361575

Init actor

Function Gas
exec 19414029
exec4 6608385

Market actor

Function Gas
publish_storage_deals 49078582
add_balance 7561368
withdraw_balance 10417990
get_balance 11743707
get_deal_data_commitment 10882777
get_deal_client 6231677
get_deal_provider 6228181
get_deal_label 11087996
get_deal_term 6798398
get_deal_total_price 8348891
get_deal_client_collateral 8157038
get_deal_provider_collateral 8163218
get_deal_verified 6141251
get_deal_activation 6842842

Power actor

Function Gas
miner_count 4760305
network_raw_power 5200735
miner_raw_power 6706049
miner_consensus_count 4770853

Precompiles actor

Function Gas
resolve_address 2409278
lookup_delegated_address (empty response) 2326979
lookup_delegated_address (address found) 2413983
resolve_eth_address 2437402

Send actor

Function Gas
send (actor id) 3240946
send (address) 3240946

Verifreg actor

Function Gas
add_verified_client 13177467
get_claims 9988811
extend_claim_term 11309687
remove_expired_allocations 12939999
remove_expired_claims 11309687
github-actions[bot] commented 1 year ago

Gas results 🚀📝

Account actor

Function Gas
authenticate_message 25072140
universal_receiver_hook 4795456

Datacap actor

Function Gas
name 5699137
symbol 5445469
total_supply 7472442
balance 6618802
allowance 7680879
transfer 17328997
transfer_from 24979725
burn 11069426
burn_from 17964066
allowance 10965266
increase_allowance 13725255
decrease_allowance 13728452
revoke_allowance 12361575

Init actor

Function Gas
exec 19414029
exec4 6608385

Market actor

Function Gas
publish_storage_deals 49078582
add_balance 7561368
withdraw_balance 10417990
get_balance 11743707
get_deal_data_commitment 10882777
get_deal_client 6231677
get_deal_provider 6228181
get_deal_label 11087996
get_deal_term 6798398
get_deal_total_price 8348891
get_deal_client_collateral 8157038
get_deal_provider_collateral 8163218
get_deal_verified 6141251
get_deal_activation 6842842

Power actor

Function Gas
miner_count 4760305
network_raw_power 5200735
miner_raw_power 6706049
miner_consensus_count 4770853

Precompiles actor

Function Gas
resolve_address 2409278
lookup_delegated_address (empty response) 2326979
lookup_delegated_address (address found) 2413983
resolve_eth_address 2437402

Send actor

Function Gas
send (actor id) 3240946
send (address) 3240946

Verifreg actor

Function Gas
add_verified_client 13177467
get_claims 9988811
extend_claim_term 11309687
remove_expired_allocations 12939999
remove_expired_claims 11309687