Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
we-create-project
solidity
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Files
Expand file tree
develop
Breadcrumbs
solidity
/
test
/
cmdlineTests
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
develop
Breadcrumbs
solidity
/
test
/
cmdlineTests
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
abi_via_ir
abi_via_ir
abiencoderv2_no_warning
abiencoderv2_no_warning
asm_json
asm_json
asm_json_import_sourcelist_with_null_elements
asm_json_import_sourcelist_with_null_elements
asm_json_no_pretty_print
asm_json_no_pretty_print
asm_json_yul_export_evm_asm_import
asm_json_yul_export_evm_asm_import
ast_compact_json_no_pretty_json
ast_compact_json_no_pretty_json
ast_compact_json_with_base_path
ast_compact_json_with_base_path
ast_ir
ast_ir
ast_json_import_wrong_evmVersion
ast_json_import_wrong_evmVersion
combined_json_abi
combined_json_abi
combined_json_generated_sources
combined_json_generated_sources
combined_json_no_pretty_print
combined_json_no_pretty_print
combined_json_stop_after_parsing
combined_json_stop_after_parsing
combined_json_with_base_path
combined_json_with_base_path
combined_json_with_devdoc
combined_json_with_devdoc
combined_json_with_userdoc
combined_json_with_userdoc
constant_optimizer_yul
constant_optimizer_yul
debug_info_in_yul_and_evm_asm_print_all
debug_info_in_yul_and_evm_asm_print_all
debug_info_in_yul_and_evm_asm_print_all_and_none
debug_info_in_yul_and_evm_asm_print_all_and_none
debug_info_in_yul_and_evm_asm_print_location_only
debug_info_in_yul_and_evm_asm_print_location_only
debug_info_in_yul_and_evm_asm_print_none
debug_info_in_yul_and_evm_asm_print_none
debug_info_in_yul_and_evm_asm_print_snippet_only
debug_info_in_yul_and_evm_asm_print_snippet_only
debug_info_in_yul_snippet_escaping
debug_info_in_yul_snippet_escaping
dup_opt_peephole
dup_opt_peephole
error_codes
error_codes
ethdebug
ethdebug
ethdebug_and_ethdebug_runtime
ethdebug_and_ethdebug_runtime
ethdebug_enabled_optimization
ethdebug_enabled_optimization
ethdebug_runtime
ethdebug_runtime
events_in_abi
events_in_abi
evm_version_byzantium
evm_version_byzantium
evm_version_constantinople
evm_version_constantinople
evmasm_difficulty_post_paris
evmasm_difficulty_post_paris
evmasm_difficulty_pre_paris
evmasm_difficulty_pre_paris
evmasm_prevrandao_post_paris
evmasm_prevrandao_post_paris
evmasm_prevrandao_pre_paris
evmasm_prevrandao_pre_paris
evmasm_transient_storage_inline_assembly
evmasm_transient_storage_inline_assembly
evmasm_transient_storage_inline_assembly_via_ir
evmasm_transient_storage_inline_assembly_via_ir
evmasm_transient_storage_state_variable
evmasm_transient_storage_state_variable
evmasm_transient_storage_state_variable_via_ir
evmasm_transient_storage_state_variable_via_ir
exp_base_literal
exp_base_literal
function_debug_info
function_debug_info
function_debug_info_via_yul
function_debug_info_via_yul
hashes
hashes
import_asm_json_all_valid_flags
import_asm_json_all_valid_flags
import_asm_json_difficulty_prevrandao
import_asm_json_difficulty_prevrandao
import_asm_json_hex_subassembly_indices
import_asm_json_hex_subassembly_indices
import_asm_json_invalid_data_not_hex
import_asm_json_invalid_data_not_hex
import_asm_json_invalid_data_not_object
import_asm_json_invalid_data_not_object
import_asm_json_invalid_jumptype_instruction
import_asm_json_invalid_jumptype_instruction
import_asm_json_invalid_value
import_asm_json_invalid_value
import_asm_json_missing_subobject_indices
import_asm_json_missing_subobject_indices
import_asm_json_no_optimize
import_asm_json_no_optimize
import_asm_json_no_value
import_asm_json_no_value
import_asm_json_non_unique_sources
import_asm_json_non_unique_sources
import_asm_json_optimize
import_asm_json_optimize
import_asm_json_out_of_range_data_index
import_asm_json_out_of_range_data_index
import_asm_json_random_order_data_index
import_asm_json_random_order_data_index
import_asm_json_standard_json_no_optimize
import_asm_json_standard_json_no_optimize
import_asm_json_standard_json_optimize
import_asm_json_standard_json_optimize
import_asm_json_unrecognized_field
import_asm_json_unrecognized_field
import_asm_json_untagged_jumpdest
import_asm_json_untagged_jumpdest
import_asm_json_verbatim
import_asm_json_verbatim
import_asm_json_yul_more_subobjects
import_asm_json_yul_more_subobjects
import_asm_json_yul_subobjects
import_asm_json_yul_subobjects
inline_assembly_function_name_clash
inline_assembly_function_name_clash
ir_compiler_inheritance_nosubobjects
ir_compiler_inheritance_nosubobjects
ir_compiler_subobjects
ir_compiler_subobjects
ir_optimized_transient_storage_value_type
ir_optimized_transient_storage_value_type
ir_optimized_with_optimize
ir_optimized_with_optimize
ir_subobject_order
ir_subobject_order
ir_unoptimized_with_optimize
ir_unoptimized_with_optimize
ir_unoptimized_with_optimize_via_ir
ir_unoptimized_with_optimize_via_ir
ir_with_assembly_no_memoryguard_creation
ir_with_assembly_no_memoryguard_creation
ir_with_assembly_no_memoryguard_runtime
ir_with_assembly_no_memoryguard_runtime
keccak_optimization_deploy_code
keccak_optimization_deploy_code
keccak_optimization_low_runs
keccak_optimization_low_runs
linker_mode_invalid_option_no_optimize_yul
linker_mode_invalid_option_no_optimize_yul
linker_mode_invalid_option_optimize
linker_mode_invalid_option_optimize
linker_mode_invalid_option_optimize_runs
linker_mode_invalid_option_optimize_runs
linker_mode_invalid_option_optimize_yul
linker_mode_invalid_option_optimize_yul
linker_mode_invalid_option_yul_optimizations
linker_mode_invalid_option_yul_optimizations
linker_mode_output_selection_invalid
linker_mode_output_selection_invalid
linking_qualified_library_name
linking_qualified_library_name
linking_solidity
linking_solidity
linking_solidity_unresolved_references
linking_solidity_unresolved_references
linking_standard_solidity
linking_standard_solidity
linking_standard_solidity_quote_in_file_name
linking_standard_solidity_quote_in_file_name
linking_standard_solidity_unresolved_references
linking_standard_solidity_unresolved_references
linking_standard_yul
linking_standard_yul
linking_standard_yul_quote_in_file_name
linking_standard_yul_quote_in_file_name
linking_standard_yul_unresolved_references
linking_standard_yul_unresolved_references
linking_strict_assembly
linking_strict_assembly
linking_strict_assembly_duplicate_library_name
linking_strict_assembly_duplicate_library_name
linking_strict_assembly_qualified_library_qualified_reference
linking_strict_assembly_qualified_library_qualified_reference
linking_strict_assembly_qualified_library_unqualified_reference
linking_strict_assembly_qualified_library_unqualified_reference
linking_strict_assembly_same_library_name_different_files
linking_strict_assembly_same_library_name_different_files
linking_strict_assembly_same_library_name_different_files_in_link_references
linking_strict_assembly_same_library_name_different_files_in_link_references
linking_strict_assembly_unqualified_library_qualified_reference
linking_strict_assembly_unqualified_library_qualified_reference
View all files
You can’t perform that action at this time.