모든 블로그
엘리시아

엘리시아

도메인medium.com
주요 카테고리 백엔드 · 아키텍처 · 프론트엔드

활동 요약

대표 인기 포스트Hardhat과 Hardhat-deploy를 이용한 upgradeable smart contract 개발 (상)28 조회
최근 30일
0개
평균 조회
21
누적 조회
207
전체 글
10개
마지막 발행
2024. 1. 16.
블로그 방문

엘리시아 기술 블로그 글 (7)

백엔드

2023.11.23 Kyberswap exploit analysis

Kyberswap 익스플로잇의 원인을 수수료 재투자와 틱 경계 계산 오류 관점에서 분석했습니다. 올림·내림 처리 차이가 가격 구간 판정과 유동성 갱신 누락으로 이어진 과정을 설명했습니다.

#KyberSwap#Uniswap v3#DeFi
1500

백엔드

Hardhat과 Hardhat-deploy를 이용한 upgradeable smart contract 개발 (상)

Hardhat-deploy와 OpenZeppelin Transparent Proxy로 업그레이더블 컨트랙트 배포 구조를 설명했습니다. initializer, delegatecall, storage 분리와 Etherscan 프록시 검증 방법을 다뤘습니다.

#Hardhat#hardhat-deploy#OpenZeppelin
2800

백엔드

hardhat task와 hre 이해하기

Hardhat의 내장·사용자 정의 task 작성과 CLI 실행 방식을 설명했습니다. HRE와 플러그인 확장 기능으로 컨트랙트 작업을 수행하는 흐름을 다뤘습니다.

#Hardhat#Ethereum#스마트 컨트랙트
1800

백엔드

Hardhat plugin 사용하기 — hardhat-deploy & typechain

hardhat-deploy로 ERC20 컨트랙트 배포와 배포 정보 저장, Etherscan 검증을 자동화했습니다. TypeChain과 named account를 결합해 타입 안전한 컨트랙트 상호작용 흐름을 구성했습니다.

#Hardhat#TypeScript#TypeChain
2200

백엔드

ERC20, 165, 721 살펴보기

OpenZeppelin 코드 관점에서 ERC20·ERC165·ERC721의 구조와 확장 기능을 살펴봤습니다. ERC20 유실 위험과 ERC721 수신 검증, 전송 단위 제약을 설명합니다.

#Ethereum#ERC20#ERC165
2300

백엔드

Gas! Gas! Gas! ⛽ 가스비를 절약하는 방법

이더리움 가스비 급등 문제를 레이어2와 대체 네트워크 관점에서 비교했습니다. EVM 호환 BSC를 도입해 수수료를 약 45달러에서 0.32달러로 낮췄습니다.

#Ethereum#가스비#스마트 컨트랙트
1400

백엔드

hardhat과 typechain을 사용한 컨트랙트 개발

Truffle의 검증·타입 지원 불편을 줄이기 위해 Hardhat과 TypeChain 도입 과정을 정리했습니다. ERC20 구현부터 TypeScript 테스트, Ropsten 배포와 Etherscan 검증 설정을 설명합니다.

#Hardhat#TypeChain#Solidity
2500