Skip to content

[meeting minutes] 2022_07_24

OH Seungjun edited this page Jul 29, 2022 · 1 revision

Meeting 시각 : 2022/07/24 11:00~11:30

(참여자 : 준하님, 준수님, 재현님, 경민님, 은성님, 해빈님)

1. Review

  • 준수님 : NFT, Cross-Contract 관련 조사가 예정되있었다. 이번주 시간을 많이 내지 못하여 다음주 초까지 이번주 task 끝낼 예정.
  • 현재 Simple counter contract는 merge가 됬다. interact는 PR Update가 안되서 merge가 안된 상황.
  • 재현님 : 이번주부터 업무 시작
  • 경민님 : Token 모델 공부.
  • 은성님 : Token 모델 관련 조사하여 wiki 글 올림.
  • 해빈님 : Near Token 문서 읽기.

2. About Contract VM

(준하님) Token 조사에 있어서 현재 contract 간에 interaction 하는 것,그리고 Token Model에 대한 이해까지 Assign이 되있었다.

지난 미팅 후에 올린 자료에 보면, Contract VM에 대한 전반적인 이해해야될 내용들이 있다. Error handling, transection life cycle 등...

이 내용은 우리가 contract를 짜면 계속해서 필요한 내용이어서 꾸준히 research를 해야한다.

그래서 이 내용들은 단순하게 공부하는게 아니라 특정 시간을 잡고 세미나를 한다던지 정기회의때 얘기를 한다던지 명시적으로 보였으면 좋겠다.

3. 개발 업무 assign 관련

  • 현재 개발이 진행중인데 덜 된 부분들은 그걸 완료하기 위한 assign이 이미 다 되있다.

그 외에 추가로 assign 해야 할 것은

  • colony chain 구현을 시작하는 것(이것은 우선 research에 업무가 block되있음)
  • 그리고 integration test

가 있는데, integration test를 준수님이 해주면 좋을 듯 하다.

현재 우리가 unit test 밖에 없는데, workspace라는 NEAR가 제공해주는 crate가 있는데, 이의 경우 transaction submit하고 그 위에 까지 test를 한다.

end-user 직전 level에서 test를 하는 것이 필요하다.

integration test는 local에서 진행하는 것이며, simple counter의 logic을 check한다.

rust code 레벨이 아니라 transection이랑 실제로 blockchain에서 사용하는 query interface가 있을텐데, 그것을 사용해서 end-user 직전 level에서 test를 하는 것이 이것의 목표이다.

4. assign

  • 준수님 제외 네 분의 경우 기존에 Token Research 마저 하고, 올려준 contract VM에 관한 것을 나눠서 조사를 했으면 한다. Issue로 만들어서 어싸인 해드리겠다.
    • Transection error와 관련된 life cycle 문제
    • Transection이 남기는 log에 어떤 것이 있는지
    • gas를 어떻게 리터링하고 지불하는지