Writing to a Smart Contract
Contract ABI Specification - Solidity 0.8.17 documentation
GitHub - Aolda/SingleNode

key : byte
value : string
makeSignature(functionName,arguments)
add(1,2) ⇒
동재
성연
- Contract에서 이벤트를 받는 go-eth 코드와 이벤트를 생성하는 solidity 코드
- go에서 js 파일을 실행하는 코드
- go에서 os/exec를 이용해 “node script.js” 명령어를 실행
- output을 받아서 go에서 출력
찬주
- “flag”라이브러리를 이용해 cli한 명령어로 아래의 명령을 수행한다.
- 실행하고자 하는 JS파일을 mongoDB에 저장한다. (Insert)
- 저장되어 있는 JS파일을 수정한다. (update)
- 저장되어 있는 JS파일을 삭제한다. (delete)
- “otto” 라이브러리를 이용해 js interpreter가 탑재된 Virtual machine으로 js파일을 실행하고, 그 결과를 Go 언어환경으로 가져온다.
문제점