Call1 외부 컨트랙트 호출하기 call ✏️ 외부 컨트랙트를 호출? A컨트랙트에서 B컨트랙트에 함수를 호출할 수 있을까요? 결론부터 말하면 가능합니다. 정확히는 A에서 B의 계약주소만 알고 있다면 가능합니다. 방법은 A컨트랙트에서 B의 계약주소와 call( ) 메서드를 사용하여 접근이 가능합니다. 이 외에도 delegatecall( ) 메서드를 사용하여 접근이 가능하지만 오늘은 call( ) 메서드에 대해서만 다뤄보도록 하겠습니다. 이때 call 메서드의 인자값으로 bytecode가 필요한데, 이 bytecode는 실행할 함수, 인자값을 인코딩한 bytecode입니다. bytecode와 EVM이 스마트 컨트랙트를 실행하는 동작원리가 궁금하시면 아래 글을 참고해 주세요. EVM과 Ethereum Opcode ✏️ EVM EVM(Ethereum .. Smart Contract/Smart Contracts 2023. 12. 22. 이전 1 다음