프로덕트

아직 프로덕트가 없습니다.

아티클

전체 보기
송지웅

송지웅

Dev 버킷리스트 - 오픈소스 기여

오픈소스에 기여한다는 것은 나에게 굉장히 새로운 일이다.

그래서, 오픈소스가 무엇인가?

image.png

내가 아는 지식 안에서, 코드에 조금이라도 긍정적인 변화를 줄 수 있다면, 그것이 곧 오픈소스 기여로 이어진다고 생각한다.

그런 의미에서, 이번에 작게나마 오픈소스에 기여 할 수 있게 되어서, 이에 대하여 정리를 남겨본다.

저번에, GM Vietnam 해커톤에서, GoPlus 트랙 우승을 한 적이 있다.

GoPlus 트랙을 진행하면서, 다른 것은 다 좋았지만, Node.JS 기반 JS 라이브러리는 존재하는데, TS 라이브러리가 없다는 것이 굉장히 아쉽게 느껴졌다.

그래서, GoPlus 팀에게 직접 물어보았다.

GoPlus 팀에서 JS SDK의 TS 화에 관심이 있는지, 그리고 만일 진행중이지 않다면 내가 기여해도 되는지.

팀에서는 내가 기여를 해 준다면 너무 고마울 것 같다는 입장이었고, 나는 즉시 GoPlus 팀과의 Zoom 미팅을 가지며 소스를 파악했다.

TS 라이브러리를 제작함에 앞서, GoPlus 팀이 Documentation 을 할 때, parameter에 int type 을 사용하는 것을 발견했다.

JS 에는, int 자료형이 없다, 그 대신 number 자료형을 쓴다.

이 건에 대하여 GoPlus 팀에 건의하였고, 해당 사항을 수정한, 간단한 Pull Request 를 남기게 되었다.

해당 리퀘스트를 팀이 승인하였고, 나는 첫 오픈소스 기여를 하게 되었다.

image.png

오픈소스 기여, 어렵지 않다.

거창한 것을 바꾸지 않아도 좋으니, 누구나 한번쯤은 오픈소스 기여를 시도 해 보는것이 어떨까?

2
1
송지웅

송지웅

해커톤 입상 후기 - GM Vietnam

GM Vietnam 해커톤에서, Security Track 입상을 했습니다.

image.png

온라인 해커톤에서는 처음 우승해보는 경험이라, 기념삼아 남깁니다.

  1. Security Track

    GoPlus API 에서 제공해주는 기능을 사용하여, Product 만들기

GoPlus API 란, 블록체인 상에서 NFT 혹은 Token 에 대한 검증을 해 주는 API 입니다.

사용자의 자산을 탈취하는 코드가 심어져 있는지, 해당 자산의 생성자가 이상한 사람인지 등을 API 콜을 통해서 판별 해 줍니다.

토큰, NFT, D-App 에 대한 여러 API 가 있었지만, NFT 에만 집중해서 빌딩 하기로 결정하였습니다.

그리하여, 사용자가 NFT 에 대하여 주소만 입력하면 그에 따른 점수를 평가해주는 NFT Scores 라는 프로젝트를 제출하였습니다.

운이 좋게도, Security Group 에서 상을 탈 수 있었습니다.

5
2

포스트

아직 포스트가 없습니다.