반응형

dApp을 개발함에 있어서는 크게 두 파트로 나누어진다. 

첫 파트는 블록체인과 연결되는 스마트 컨트랙트 코드, 프론트엔드 코드이다.

 

 

 결국 스마트 컨트랙트 코드 + 프론트엔드 코드 + 기타를 합쳐서 dApp을 구성하게되는데, 이 때 프론트엔드 코드가 스마트 컨트랙트 코드 함수에서 실행되는 것에 대해서 소통을 하기 위해서 이용되는 것이 바로 Event이다.

스마트 컨트랙트가 Event를 send하면 프론트엔드 코드에서 listen하는 식으로 동작한다.

 

 

Event(이하 이벤트)란 트랜잭션 내에서 호출될 수 있는 일종의 리턴값이 없는 함수입니다. 이벤트를 호출하면 그 호출한 기록이 Transaction Receipt라 불리는 트랜잭션 결과에 저장됩니다. 일종의 로그(log)입니다. 

 



출처: https://joojis.tistory.com/entry/Solidity-프로그래밍-2 [블록체인 개발 블로그]

반응형

'Blockchain 개발 > Solidity 프로그래밍' 카테고리의 다른 글

Solidity 이더리움 송금하기  (0) 2020.02.09
Solidity 문법  (0) 2020.02.09
Solidity 실행하기  (0) 2020.02.08

+ Recent posts