일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- solidity
- SQL
- javascript
- 불안정 정렬
- short-circuiting
- 텍스트 가운데 정렬
- npm
- Hybrid Blockchain
- react
- CSS Specificity
- skip ci
- UTXO
- Relational Database
- CLI
- 3티어 아키텍처
- ES6 모듈
- Factory 함수
- CSS
- caverjs
- Factory Functions
- 블록체인
- Private Blockchain
- 안정 정렬
- #유니티
- NoSQL
- http 모듈
- #1인게임개발
- 명시도
- 2티어 아키텍처
- IP
- Today
- Total
목록solidity (2)
짹뚜 스튜디오

팀원들과 Opensea 클론 코딩 프로젝트를 진행했다. 일단은 블록체인과 프론트만 구현을 해서 Opensea를 구현하기로 했다. Opensea에서 제공하는 무료 API를 활용해서 이더리움 테스트넷인 Rinkeby에 존재하는 NFT들을 조회할 수 있고 각 Collection 및 NFT들에 대한 상세정보도 API로 제공하기 때문에 사용했다. 그러나 무료 API는 API 키 없이도 사용할 수 있는 장점이 있지만 모든 기능을 사용할 수 없기 때문에 Opensea의 모든 부분을 구현할 수는 없었다. 일단 우리가 중점으로 둔 기능들은 다음과 같다. 현재 Rinkeby 네트워크에 존재하는 NFT들 리스트로 출력 각 NFT에 대한 상세정보 페이지 출력 NFT 민팅 기능 NFT 판매 목록에 등록 NFT 구매 기능 htt..
스마트 컨트랙트로 ICO를 구현해보려고 한다. 일단은 ICO를 구현하기 위해서 필요한 기능들을 보면 다음과 같다. ERC20 토큰 스마트 컨트랙트 (ICO를 통해 판매하고자 하는 토큰) 돈을 전송받으면 토큰을 발행해야 한다. 한 명이 모든 토큰을 구매하면 안 되기 때문에 구매할 수 있는 토큰 양에 제한을 둬야 한다. 정해진 시간 내에서만 토큰을 구매할 수 있어야 한다. 목표 모금액을 달성하지 못하면 환불해줘야 한다. ICO가 진행 중일 때는 구매한 토큰을 전송하지 못해야 한다. 해당 글에서는 각 기능에 대해 중요한 부분과 직접 프로그래밍을 하면서 헤매었던 부분들 위주로 설명을 하고 전체 코드는 깃허브에서 확인할 수 있다. https://github.com/JJakDDo/ICOPractice GitHub ..