이더리움/web3.js 4

[web3.js] 3. ERC-20 토큰 컨트랙트

이전글 [web3.js] 2. 트러플, 가나슈 이전글 [web3.js] 1. Visual Studio Code 이전글 [web3.js] 0. 들어가기 전에 0. 들어가기 전에 web3.js는 이더리움 노드와의 상호작용을 도와주기 위한 자바스크립트 라이브러리입니다. web3.js를 이용하여 이더 kwjdnjs.tistory.com ERC-20 토큰 컨트랙트 이번 글에서는 ERC-20 토큰 컨트랙트를 가나슈에 배포하고 트러플 콘솔을 이용해 간단한 상호작용을 해보겠습니다. 1. ERC-20 토큰 컨트랙트 배포 먼저 ERC-20 토큰 컨트랙트를 가나슈에 배포해 보겠습니다. 사용할 코드는 다음과 같습니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.18; imp..

[web3.js] 2. 트러플, 가나슈

이전글 [web3.js] 1. Visual Studio Code 이전글 [web3.js] 0. 들어가기 전에 0. 들어가기 전에 web3.js는 이더리움 노드와의 상호작용을 도와주기 위한 자바스크립트 라이브러리입니다. web3.js를 이용하여 이더리움 노드와 효과적으로 상호작 kwjdnjs.tistory.com 트러플, 가나슈 이번 글에서는 트러플과 가나슈에 대해서 알아보겠습니다. 1. 트러플 지금까지 솔리디티로 코드를 작성하기 위한 코드 에디터인 Visual Studio Code를 설치해 봤습니다. 이번 글에서는 스마트 컨트랙트를 테스트하기 위한 블록체인인 가나슈를 설치하는 방법에 대해 알아보겠습니다. 가나슈를 사용하기 위해서는 트러플을 먼저 설치해야 합니다. 따라서 트러플에 대해 먼저 알아보겠습니다...

[web3.js] 1. Visual Studio Code

이전글 [web3.js] 0. 들어가기 전에 0. 들어가기 전에 web3.js는 이더리움 노드와의 상호작용을 도와주기 위한 자바스크립트 라이브러리입니다. web3.js를 이용하여 이더리움 노드와 효과적으로 상호작용하기 위해서는 블록체인, 스마 kwjdnjs.tistory.com Visual Studio Code 이번 글에서는 vscode를 설치하고 vscode의 솔리디티 확장 기능을 이용하여 솔리디티 코드를 컴파일해 보겠습니다. 1. Visual Studio Code 솔리디티로 스마트 컨트랙트 코드를 작성하고 테스트하기 위해서는 다음과 같은 것들이 필요합니다. 솔리디티 코드 작성을 위한 코드에디터 솔리디티로 된 코드를 컴파일하기 위한 컴파일러 컴파일된 코드를 테스트하기 위한 테스트 블록체인 리믹스를 사용..

[web3.js] 0. 들어가기 전에

0. 들어가기 전에 web3.js는 이더리움 노드와의 상호작용을 도와주기 위한 자바스크립트 라이브러리입니다. web3.js를 이용하여 이더리움 노드와 효과적으로 상호작용하기 위해서는 블록체인, 스마트 컨트렉트, 솔리디티에 대한 기본적인 이해가 필요합니다. 아래 글들을 먼저 참고하여 주시기 바랍니다. [이더리움과 월드 컴퓨터] 0. 이더리움 소개 0. 이더리움 소개 이더리움이 등장하기 전 블록체인은 단순히 암호화폐를 기록하고 검증하는 용도로 사용되었습니다. 물론 네임코인처럼 블록체인을 이용하여 다른 정보를 저장하려는 시도가 kwjdnjs.tistory.com [솔리디티] 0. 들어가기 전에 이 블로그 제공하는 솔리디티 글을 읽기 위해서는 다음과 같은 내용이 미리 선행되어야 합니다. 1. 프로그래밍 기초: ..