next.js 14버전 보일러 플레이트 제작기Vscode 플러그인 설치 - stylelint, Prettier-code formatter, ESLintvscode 자동저장store/index.ts작성중
1996년 닉 사보 (Nick Szabo)가 제안한 "Smart Contracts: Building Blocks for Digital Free Markets" 이라는 논문에서 스마트 컨트랙트의 개념이 생겼다. 이 논문에서 사보는 전자적인 커머스 프로토콜을 이용해서 인터
url: https://solidity-by-example.org/app/erc721/ERC-721은 Fungible 특성을 가지고 있는 ERC-20과 다르게 Non-Fungible Token (대체 불가능 토큰, NFT)을 뜻하는 이더리움 토큰 표준이다.대체
0. Overview DEX superswap 프로젝트를 진행하면서 틈틈히 작성했던 내용들을 정리하는 글입니다. 프로젝트 진행 과정에 필요한 내용을 순서대로 나열했고, 코드 중점으로 설명을 붙이겠습니다. 따라서, 환경 설정과 관련된 공통 기초 자료들은 해당 velog에
Compiled successfully using:solc: 0.8.21+commit.d9974bed.Emscripten.clangReferenceError: HDWalletProvider is not definedtruffle-config.js node_modules
https://github.com/web3/web3.js/tree/v4.0.1오류발생Module not found: Error: Can't resolve '../error_codes' in 'C:\\Users\\USER\\VsProject\\superswap-
Infura Goerli 테스트넷 Endpoint URL, API Key 확인아래 goerlifaucet 사이트 링크를 통해 GoerliEth를 발급받는다.링크: https://goerlifaucet.com홈페이지에 접속하면 다음과 같은 문구를 확인할 수 있다
일반적으로 블록체인 네트워크에 상호작용하기 위해서는 노드를 실행해야 한다. 하지만, 블록체인 네트워크는 분산 시스템 환경의 복잡성을 가지기 때문에 모든 블록체인 개발자가 노드를 직접 운영 관리하고 실행하는 것이 어려울 수 있다. 노드 실행 뿐만 아니라, 블록체인과 상호
이번 글에서는 DApp NodeJS 프로젝트에서 Moralis를 사용하여 이더리움 잔액을 조회하는 튜토리얼을 진행한다.가장 먼저, Moralis 플랫폼 회원가입을 진행한다.https://moralis.io/Sign in MoralisMoralis 프로젝트 생성
모랄리스는 블록체인 기반의 어플리케이션 DApp을 개발하기 위한 플랫폼이다. 모랄리스는 이더리움 및 다른 블록체인 네트워크와 상호작용하기 위한 백엔드 서비스, SDK를 제공한다. 리액트에서는 react-moralis 라이브러리를 통해 모랄리스 커스텀 훅을 사용할 수 있
이더리움 2.0은 이더리움 블록체인의 확장성, 보안성을 향상시키기 위해 다양한 기술적 개선을 포함한 업그레이드 버전이다.이더리움 2.0에서는 체인 구조를 결정하기 위해 Casper FFG (Casper the Friendly Finality Gadge)와 LMD GHO
이번 시리즈는 이더스캔을 통해 이더리움 네트워크에서 동작하는 블록, 트랜잭션을 분석해본다.이더스캔 url은 다음과 같다.url: https://etherscan.io/블록 리스트에는 블록 고유 식별 값과 포함하고 있는 트랜잭션 수와 같은 정보를 확인할 수 있다
진행중인 DApp 프로젝트는 기본적으로 Wallet과 연결하는 클라이언트 코드가 작성되어 있다.Select a network이번 시리즈에서 구현할 DApp 프로젝트는 Solidity contract를 작성하고 client UI에 연결할 예정이다. 따라서, 이더리움 네트
DApp 프로젝트 분석을 진행하던 중 다음과 같은 코드를 발견했다.네비게이션바 컴포넌트를 특정하고, useTranslation hook 네임과 프로젝트 구조에 translation json 파일을 통해서 용어에 대한 번역을 반환한다고 쉽게 예상할 수 있었다.하지만, 기
DApp superswap DEX 프로젝트 환경설정 중 실행 과정에서 다음과 같은 오류가 발생했다.source-map-loader는 Webpack과 같은 번들러에서 사용되는 로더(loader) 중 하나로, 소스 맵(Source Map) 파일을 로드하고 처리하는 역할을
개인적인 블록체인 공부를 위해 깃허브 superswap-dex 프로젝트를 기반으로 DEX (Decentralized Exchange) 기능을 구현하는 시리즈를 작성한다.Base project는 다음 링크 주소와 같다.Github: https://github.c
url: https://solidity-by-example.org/app/erc20/ERC (Ethereum Request for Comment)는 이더리움 블록체인 네트워크에 새로운 개선사항을 도입하기 위한 프로토콜을 명시한 문서이다. ERC는 EIP (Et
url: https://solidity-by-example.org/app/merkle-tree/머클 트리는 암호화 연산을 통해 블록 트랜잭션 데이터들의 무결성을 검증하기 위해 사용된다.머클 트리는 트리 구조로 되어있어 가장 최상위 루트 값만 저장한다. 최상위
url: https://solidity-by-example.org/app/ether-wallet/url: https://solidity-by-example.org/app/multi-sig-wallet/Multi-sig Wallet은 다중 서명 기능을