Solidity - Function Selector
When a function is called, the first 4 bytes of calldata specifies which function to call. 함수가 호출될 때 호출 데이터의 처음 4바이트는 호출할 함수를 지정합니다. This 4 bytes is called a function selector. 이 4바이트를 함수 선택기라고 합니다. Take for example, this code below. It uses call to execute transfer on a contract at the address addr. - 예제코드에서 call을 사용하여 컨트랙트 주소 addr로 transfer를 실행하는걸 확인할 수 있다. addr.call(abi.encodeWithSignature("t..
Programming Language/Solidity
2023. 1. 19. 13:09