솔리디티의 modifier는 한 함수에 여러개 적용이 가능한데 그 순서를 알아보자 아래의 예시를 살펴보겠습니다 contract Test { address owner; modifier onlyOwner { require(msg.sender == owner); _; } modifier costs(uint price) { if (msg.value >= price) { _; } } constructor() public { owner = msg.sender; } function changeOwner(address newOwner) public onlyOwner costs(10) { owner = newOwner; } } 여기서 먼저 앞에 나온 onlyOwner부터 적용이 됩니다 고로 [ onlyOwner의 _; ..