Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark all extrinsics #394

Closed
DylanVerstraete opened this issue Aug 12, 2022 · 4 comments
Closed

Benchmark all extrinsics #394

DylanVerstraete opened this issue Aug 12, 2022 · 4 comments
Assignees
Labels
type_feature New feature or request
Milestone

Comments

@DylanVerstraete
Copy link
Contributor

In order to set proper weights

@DylanVerstraete DylanVerstraete added the type_feature New feature or request label Aug 12, 2022
@DylanVerstraete DylanVerstraete added this to the 2.2.0 milestone Aug 12, 2022
@DylanVerstraete DylanVerstraete modified the milestones: 2.2.0, 2.3.0 Nov 9, 2022
@renauter renauter self-assigned this Feb 13, 2023
@renauter
Copy link
Collaborator

renauter commented Feb 13, 2023

@renauter
Copy link
Collaborator

renauter commented Mar 1, 2023

  • pallet-smart-contract

    • create_node_contract()
    • update_node_contract()
    • cancel_contract()
    • create_name_contract()
    • add_nru_reports()
    • report_contract_resources()
    • create_rent_contract()
    • create_solution_provider()
    • approve_solution_provider()
    • bill_contract_for_block()
    • service_contract_create()
    • service_contract_set_metadata()
    • service_contract_set_fees()
    • service_contract_approve()
    • service_contract_reject()
    • service_contract_cancel()
    • service_contract_bill()
    • change_billing_frequency()
    • attach_solution_provider_id()
    • set_dedicated_node_extra_fee()
  • pallet-tfgrid

    • set_storage_version()
    • create_farm()
    • update_farm()
    • add_stellar_payout_v2address()
    • set_farm_certification()
    • add_farm_ip()
    • remove_farm_ip()
    • create_node()
    • update_node()
    • set_node_certification()
    • report_uptime()
    • add_node_public_config()
    • delete_node()
    • create_entity()
    • update_entity()
    • delete_entity()
    • create_twin()
    • update_twin()
    • add_twin_entity()
    • delete_twin_entity()
    • create_pricing_policy()
    • update_pricing_policy()
    • create_farming_policy()
    • user_accept_tc()
    • delete_node_farm()
    • set_farm_dedicated()
    • force_reset_farm_ip()
    • set_connection_price()
    • add_node_certifier()
    • remove_node_certifier()
    • update_farming_policy()
    • attach_policy_to_farm()
    • set_zos_version()
    • change_power_state()
    • change_power_target()
    • bond_twin_account()
    • report_uptime_v2()
    • set_node_gpu_status()
  • pallet-dao

    • propose()
    • vote()
    • veto()
    • close()
  • pallet-burning

    • burn_tft()
  • pallet-kvstore

    • set()
    • delete()
  • pallet-tft-price

    • set_prices()
    • set_min_tft_price()
    • set_max_tft_price()
  • pallet-validator

    • create_validator_request()
    • activate_validator_node()
    • change_validator_node_account()
    • bond()
    • approve_validator()
    • remove_validator()
  • substrate-validator-set

    • add_validator()
    • remove_validator()
    • add_validator_again()
  • pallet-runtime-upgrade

    • set_code() no benchmark required
  • pallet-tft-bridge

    • add_bridge_validator()
    • remove_bridge_validator()
    • set_fee_account()
    • set_withdraw_fee()
    • set_deposit_fee()
    • swap_to_stellar()
    • propose_or_vote_mint_transaction()
    • propose_burn_transaction_or_add_sig()
    • set_burn_transaction_executed()
    • create_refund_transaction_or_add_sig()
    • set_refund_transaction_executed()

@renauter
Copy link
Collaborator

renauter commented May 16, 2023

TODO when benchmarking is done for all pallets

@A-Harby
Copy link

A-Harby commented Sep 5, 2023

Verified,
The extrinsics benchmark were added here with tests.

the docs about benchmarks and weights

Some documentation around substrate benchmarking:

@A-Harby A-Harby closed this as completed Sep 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type_feature New feature or request
Projects
No open projects
Status: Done
Development

No branches or pull requests

4 participants