일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- nest.js설명
- 체인의정석
- 러스트 기초 학습
- rust 기초
- 컨트렉트 배포 자동화
- 티스토리챌린지
- SBT표준
- ethers v6
- Vue.js
- 스마트 컨트렉트 함수이름 중복
- 러스트 기초
- git rebase
- 스마트컨트렉트테스트
- ethers typescript
- ethers
- 머신러닝기초
- 러스트기초
- ethers type
- chainlink 설명
- multicall
- Vue
- ambiguous function description
- 오블완
- 스마트컨트렉트 예약어 함수이름 중복
- 컨트렉트 동일한 함수이름 호출
- 스마트컨트렉트 함수이름 중복 호출
- vue기초
- ethers websocket
- 프록시배포구조
- 스마트컨트렉트프록시
Archives
- Today
- Total
목록erc20토큰만들기 (1)
체인의정석
ERC20 만들고 test code까지 작성하기
1. 사용하려는 버전에 맞게 오픈제플린의 npm 모듈 다운로드 하고 Solidity 코드 작성해주기 먼저, ERC20의 경우 기본 자료형인 name, symbol, decimal을 배포 시에 지정해 주어야 한다. 토큰 자체를 만드는 거라면 최신버전으로 만들면 되지만 요즘엔 ERC20 정도는 테스트 용으로 하나씩 만들어 주는 경우가 많기 때문에 상황에 맞는 버전을 선택하는 것이 중요하다. Solidity의 버전에 따라서 다르지만 (예를 들어 0.5.0 버전에서는 ERC20Detailed) 잘 찾아서 가져오면 된다. 이때 burn과 mint의 경우는 상속받은 후 public 함수로 선언하여 internal로 정의된 함수를 가져와서 선언해 주어야 한다. 마찬가지로 extension에 있는걸 상속받아서 사용해도..
블록체인/Ethers & web3
2022. 8. 11. 14:30