티스토리 뷰

사전 준비

 

1. 알케미 가입하기 (https://www.alchemy.com/)

 

Alchemy - the web3 development platform

Whether you're a beginner developer, startup, web3 market leader, or a large enterprise, Alchemy makes multichain web3 development easy with reliable and scalable node infrastructure, enhanced APIs, and developer tools. Get started for free!

www.alchemy.com

2. 안쓰는 메마 지갑 준비(크롬 원래 써서 파폭으로 버너 지갑하나 만듬)

 

3. 테스트를 위해 Goerli 받기. 하루에 0.2 이더 가능. (https://goerlifaucet.com/)

 

4. IDE는 익스플로어 기반 Remix 사용 (http://remix.ethereum.org/)

 

테스트 컨트렉 날려보기

 

1. 메마에 Goerli 테스트넷 추가

 

2. Deploy

3. 이더스캔에서 확인

 

토큰 만들어 보기

 

1. 내 코인 만들어보기 (https://docs.openzeppelin.com/contracts/4.x/wizard)

 

Contracts Wizard - OpenZeppelin Docs

Contracts Wizard Not sure where to start? Use the interactive generator below to bootstrap your contract and learn about the components offered in OpenZeppelin Contracts. Place the resulting contract in your contracts directory in order to compile it with

docs.openzeppelin.com

이름, 심볼, 발행량 정한 후 해당 코드 복사하여 IDE로 다시 이동.

 

2. contracts 폴더 안에 sol 파일들을 지우고 하나 새로 생성하여 복사한거 붙여넣기

sol 확장자는 솔리디티를 쓰겠다는 뜻임.

에러나면 솔리디티 버전 0.8.7로 내림.

3. Deploy로 발행 (내가 정한 Any Info 토큰)

 

Environment는 Injected Provider에서 메타마스크 연결해줘야 함. (테스트넷)

아까 정한 Any Info 토큰 10만개가 발행된것을 이더스캔에서 확인함.

 

4. 메타마스크에서 내 코인 보기

내 코인의 컨트렉 주소 확인 후 메타마스크에서 토큰 추가해줌

5. 토큰 보내보기

토큰 퍼즈 걸어보기 (거래정지) [PS. 민터블은 추가 발행, 버너블은 소각]

 

1. 오픈제플린에서 설정

 

2. 복사해서 IDE로 이동

솔리디티 버전은 안맞으면 낮춰주기.

 

3. Deploy

Deploy를 또했으니 아까 발행한 것 말고 컨트렉이 다른 Any  Info 코인이 새로 또 발행 됨.

(_mint 라인 없애면 발행 안됨.)

 

4. 플러그인 설치 (flattener)

 

압축 코드의 전체를 볼 수 있게 해주는 플러그인.

5. 내 컨트렉이 맞는지 확인해보기

flat 코드를 복사 붙여 넣기함.

 

정상 verify 됐으면 이렇게 코드가 나옴.

 

대부분의 스캠이 아닌 프로젝트는 코드가 공개 되어 있음.

 

코드 공개가 안되어 있다면 스캠일 확률 up ~!

 

6. Read contract

 

contract가 verify 되면 contract 메뉴에 Read Contract, write Contract가 생성됨.

 

해당 컨트렉트의 상태를 확인할 수 있음.

 

7. Write contract (Pause 해보기)

퍼즈하면 하기와 같이 변함

다른 지갑으로 Any Info 코인을 보내보려 했지만 가스비만 나가고 전송이 실패함.

unpause write 하면 정지가 풀림.

테스트로 다시 토큰 보내보기.

정상 성공 ~!

 

PS. 발행주소가 아닌 다른 주소로 정지 트랜잭션 날리면 가스비만 나가고 실패함.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
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
글 보관함