Papers1 provider · 1 record
July 12, 2023· Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis
conference-paper
Open access

Beyond “Protected” and “Private”: An Empirical Security Analysis of Custom Function Modifiers in Smart Contracts

Abstract

A smart contract is a piece of application-layer code running on blockchain ledgers and it provides programmatic logic via transaction-based execution of pre-defined functions. Smart contract functions are by default invokable by any party. To safeguard them, the mainstream smart contract language, i.e., Solidity of the popular Ethereum blockchain, proposed a unique language-level keyword called “modifier,” which allows developers to define custom function access control policies beyond the traditional “protected” and “private” modifiers in classic programming languages.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.