체인링크 노드로부터 어떤 사이너가 offlamp란 컨트랙트 콜을 함.
offlamp 에 콜이 들어오면 전달 받은 데이터를 해석해서 2가지 일을 함.
- execute -> 실제 온체인 데이터 업데이트 (누구에게 토큰을 실제로 보내는 역할)
- trailExecute & sendMessage -> 업데이트한 내용 or 전달받은 데이터를 receive하는 개발자들이 사용할 컨트랙트쪽으로 쏴주는 역할
사실상 전달받은 데이터를 그냥 핸들링하는 용도이고, 실제 전달내용은 이미 offlamp 레벨에서 분기되어 update state되어지네요