Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to 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 }}
masshash
/
solidity
Public
forked from
argotorg/solidity
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
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_subassembly_id_representation
asm_json_subassembly_id_representation
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_storage_layout_specifier
ast_compact_json_storage_layout_specifier
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
eof_unavailable_before_osaka
eof_unavailable_before_osaka
error_codes
error_codes
ethdebug_eof_container_osaka
ethdebug_eof_container_osaka
ethdebug_on_abstract
ethdebug_on_abstract
ethdebug_on_interface
ethdebug_on_interface
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_eof_unavailable_before_osaka
import_asm_json_eof_unavailable_before_osaka
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
inheritance_repeated_definition_error
inheritance_repeated_definition_error
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
View all files
You can’t perform that action at this time.