전체 글
-
[Intern] CCTP 조회 가능한 API 찾기Intern/Project 2024. 12. 5. 19:08
✏ 근무 내용기존 방식대로 aws 배포 시도→ 실패 (wsl 설치후 배포 시도는 미완료)CCTP 조회 가능한 API 찾아보기 ⭐근무 결과Circle documenthttps://developers.circle.com/api-reference/stablecoins/common/get-messages https://developers.circle.com/api-reference/stablecoins/common/get-messages developers.circle.com Range Api documenthttps://docs.range.org/reference/addresscontroller_gettransaction_v1Range를 통해서 정보를 가져와야한다면, api-key가 header에 들어가야하는..
-
[Intern] 체인별 트랜잭션 조회 API 설계 및 구현 수정할 파일 확인Intern/Project 2024. 12. 4. 19:33
✏ 근무 내용윈도우 환경에서 aws 배포 에러 해결https://github.com/planetarium/interchain-explorer 프로젝트 수정해야 할 파일 확인⭐근무 결과1. Backend API 수정api.controller.ts: 클라이언트의 요청을 처리하고, **api.service.ts*에 트랜잭션 조회를 요청하는 역할을 합니다.api.service.ts: 실제로 Ethereum, Base, Arbitrum 간의 트랜잭션을 조회하는 로직을 처리합니다. 여기서는 Etherscan 및 Base Explorer API 호출을 포함합니다.api.module.ts: ApiController와 ApiService를 NestJS 모듈에 통합하여 사용할 수 있도록 설정합니다.api.service.s..
-
[Intern] AWS CLI 설정 / Serverless 배포 / 윈도우 배포 에러 문제Intern/Project 2024. 12. 2. 20:29
✏ 근무 내용팀 온보딩 및 주간 공유 회의 참석aws 설정 및 interchain explorer 배포⭐근무 결과1. AWS CLI 설정 및 역할 Assume 작업목표: AWS CLI를 이용해 역할(Role)을 Assume하고, 인증 정보를 사용해 AWS 자원에 접근 가능하도록 설정.조건:IAM 사용자를 생성하여 AWS CLI에 설정.역할(Role)을 Assume하여 MFA 인증 기반으로 접근 권한을 획득.Serverless Framework와 연동.2. 환경 변수 설정 및 AWS CLI 사용기본 환경 구성:Access Key와 Secret Key 설정:~/.aws/credentials 파일에 Access Key와 Secret Key 추가[default]aws_access_key_id = YOUR_ACC..
-
[Intern] Interchain Explorer 프로젝트 진행Intern/Project 2024. 12. 2. 20:29
✏ 근무 내용회사 및 팀 온보딩 및 전사 주간 공유 회의 참석진행할 프로젝트 안내 ( interchain explorer 프로젝트 온보딩)interchain explorer 프로젝트 env 파일 설정 (각 API 키 발급 후 로컬 실행 확인) ⭐근무 결과1. CCTP 프로토콜을 이용한 트랜잭션 조회 구현목표:https://bridgetracer.planetariumlabs.com/를 활용하여 트랜잭션 검색 및 정보 조회를 구현.조건: - (보류)wncg 관련 트랜잭션은 모두 조회 가능해야 함.Ethereum과 BSC(Blockchain Smart Chain) 간의 트랜잭션만 지원.LayerZero 프로토콜은 지원하지 않을 수 있음.2. 인턴 기간 동안 목표기대 작업:Ethereum 메인넷과 Base 간 ..
-
[프로그래머스/JAVA] 괄호 회전하기Algorithm/Java 2024. 12. 1. 16:32
https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 요약 주어진 문자열을 왼쪽으로 x칸씩 회전하며 올바른 괄호 문자열이 되는 경우를 찾아야 하는 문제입니다. 올바른 괄호 문자열의 정의는 다음과 같습니다:(), [], {}는 올바른 괄호 문자열입니다.A가 올바른 괄호 문자열이라면, (A), [A], {A}도 올바른 괄호 문자열입니다.A, B가 올바른 괄호 문자열이라면, AB도 올바른 괄호 문자열입니다.[ 오답 노트 ] ❌ 기존 오답 코드import java.util.*;class Sol..
-
[프로그래머스/JAVA] 연속 부분 수열 합의 개수Algorithm/Java 2024. 12. 1. 11:05
https://school.programmers.co.kr/learn/courses/30/lessons/131701 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [ 정답 코드 & 올바른 풀이 ] 📌 올바른 풀이 중복되는 값을 제외해야 하므로 HashSet을 사용한다. 길이가 1일때,ele[0] / ele[1] / ele[2] / ele[3] / ele[4] 길이가 2일때,ele[0] + ele[1] / ele[0] + ele[2] / ele[0] + ele[3] / ele[0] + ele[4]ele[1] + ele[2] / ele[1] + ele[3] / ele[1] + ele[4] ele[2]..
-
[프로그래머스/JAVA] 예상 대진표Algorithm/Java 2024. 11. 30. 23:25
https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [ 정답 코드 & 올바른 풀이 ] 📌 올바른 풀이 1 2 / 3 4 / 5 6 / 7 8(1) / 4(2) /(3) / 7(4)4(1) / 7(2) ----> 3번째까지! (1)--> 3번째가 정답 위 입출력 예에서 A와 B의 경우만 고려해서 판단하면 됩니다. A : 4 -> 2 -> 1 -> 1B : 7 -> 4 -> 2 -> 1 위의 순으로 숫자가 달라지기 때문에A의 다음 나올 수의 변화는 (기존 수 / 2) ..
-
[Blockchain] Metamask 지갑Intern/블록체인 2024. 11. 30. 22:02
Metamask 지갑을 만들어 주세요 • 갓 만든 지갑으로 할 수 있는 것이 무엇이 있을까? Metamask는 이더리움 및 이더리움 기반 블록체인 네트워크에서 사용할 수 있는 지갑으로, 아래와 같은 작업이 가능합니다. ➀ 암호화폐 송금 및 수신- ETH 및 ERC-20 토큰을 송금하거나 다른 사용자로부터 받을 수 있음 ➁ DApp과 상호작용- 탈중앙화 애플리케이션(DApp)과 연결하여 Smart Contract와 상호작용 가능 ex) NFT 마켓플레이스(OpenSea), DeFi(탈중앙화 금융) 플랫폼(ex) Uniswap) ➂ 토큰 관리- ERC-20 및 ERC-721 토큰(NFT 포함)을 관리 가능- 사용자 지정 토큰 추가 가능 ➃ Smart Contract 실행- Smart Contract를..