swap

· WEB
회사의 협력사가 회사가 힘들어져 개발팀도 모두 퇴사한 상황에 운영 중인 프로젝트에 개발이슈가 있어 도움요청이 왔고 디버깅했던 프로젝트 경험담입니다. 그동안 학습하며 배운 지식을 토대로 부딪히면서 겪은 경험위주의 작성으로 작성된 프로젝트를 현재 운영하고 있지는 않지만 잘못된 점은 말씀해 주시면 학습 및 수정하겠습니다. 0. 어떤상황인가? 문제인식 협력사에 사정이 있어 기존 개발자들이 퇴사한 상황에서 프로젝트를 인수받음 협력사가 필요로 하는 특정 이슈를 디버깅해야 함(java spring boot 기반의 코드수정, 데이터 추출 등) 현재 SSL 사설인증서를 사용 중인데 만료시점이 다되어 이를 갱신해야 함 현황 협력사 내부에서 사용 중이던 내부 피씨 맥미니(intel chip)에 모든 자료들이 들어있음 인수인..
· 블록체인
DAO Service 반년정도 진행된 DAO 프로젝트가 초기 MVP모델이 최근에 완성되었다. 나뿐만 아니라 개발팀전원 web3 기반지식이 부족한 상태에서 애자일방식으로 개발을 진행되었다. 각자의 진행속도와 이해도가 너무나도 천차만별이라 개발하면서 스트레스도 많이 받고, 너무너무 힘들었다. 그중 애를 많이 먹였던 스왑과정에 대해 공유해보려한다. 문제의 이해를 돕기 위해 Flow를 설명하자면 아래 그림과 같다. 아래 예시는 토큰예치나 스왑등의 모든 트랜잭션의 Flow는 동일하다. 최종 DB는 transaction receipt 발급 여부를 기준으로 update하는데, 특히 스왑과 관련된 트랜잭션이 처리가 까다로웠다. 스왑(Token Transfer)에 대한 결과는 어디에 있을까? 클라이언트에서 서명 후 블록..
cram.dev
'swap' 태그의 글 목록