블록체인 프로그래밍 (BlockchainProgramming)

1.2-1. Hardhat 설치

post-thumbnail

2.2-2. Hardhat 환경 구축

post-thumbnail

3.2-3. Hardhat 총정리

post-thumbnail

4.3. git 연결 & repository 설정

post-thumbnail

5.4-1. ethers VS hardhat-ethers

post-thumbnail

6.4-2. transaction 만들어서 보내기

post-thumbnail

7.VScode Solidity formatter 설정

post-thumbnail

8.4-3. Token Contract 만들어보기

post-thumbnail

9.+@. 토큰의 종류와 코인과의 차이점

post-thumbnail

10.5-1. 토탈/개인 토큰 개수 파악하기

post-thumbnail

11.5-2. git commit & 토큰 발행(mint) 함수

post-thumbnail

12.5-3. 토큰 전송 (transfer) 함수

post-thumbnail

13.6-1. 기능별로 코드 정리해두기

post-thumbnail

14.6-2. 이벤트

post-thumbnail

15.6-3. 토큰 이동 권한 승인 (approve) 함수

post-thumbnail

16.7-1. TinyBank) 기본구조 & Stake 기능

post-thumbnail

17.7-2. TinyBank) 입금(withdraw) & 보상(reward) 기능

post-thumbnail

18.[Solidity] modifier란?

post-thumbnail

19.8-1. Reward 기능 테스트 & 수정

post-thumbnail

20.8-2. mint 함수 접근권한 제한하기 (access control)

post-thumbnail

21.8-3. rewardPerBlock 변경 기능 (setRewardPerBlock)

post-thumbnail

22.9-1. Decentralized access control (분산형 접근 제어)

post-thumbnail

23.constant vs immutable

post-thumbnail

24.9-2. Native Bank

post-thumbnail

25.10. Reentrancy Attack (재진입 공격)

post-thumbnail

26.*배우면서 느낀 점 (+보안 관련)*

post-thumbnail

27.11. vyper (MyToken 구현)

post-thumbnail

28.12-1. MyToken.vy 완성

post-thumbnail

29.12-2. TinyBank.vy 완성

post-thumbnail

30.13. kaia (실제 블록체인 네트워크)에 배포

post-thumbnail

31.14-1 contract - UI 상호작용 (사용)

post-thumbnail