지갑 미연결
📚 ERC-20 기초
🔗 지갑 연결
Metamask를 연결하여 테스트넷에서 실습을 시작합니다. 지갑은 당신의 블록체인 상의 신원입니다.
Step 1
💡
Metamask란?
브라우저 확장 프로그램으로, 블록체인 지갑 역할을 합니다. 스마트컨트랙트 배포 및 트랜잭션 서명에 사용됩니다. Metamask가 없다면 metamask.io에서 설치하세요.
📚 가스비 개념
🪣 테스트 ETH 받기
스마트컨트랙트 배포에는 가스비가 필요합니다. Faucet에서 무료 테스트 ETH를 받으세요.
Step 2
가스비(Gas Fee)란?
블록체인에 트랜잭션을 기록할 때 네트워크에 지불하는 수수료입니다. 테스트넷에서는 실제 가치가 없는 테스트 ETH로 지불합니다.
Google Cloud Web3 Faucet
cloud.google.com/application/web3/faucet/ethereum/sepolia
받기 ↗
Alchemy Sepolia Faucet
sepoliafaucet.com
받기 ↗
Infura Sepolia Faucet
infura.io/faucet/sepolia
받기 ↗
⚠️
Faucet 수령 후 ETH가 지갑에 들어올 때까지 1~2분 소요될 수 있습니다. Metamask에서 잔액을 확인한 후 진행하세요.
📚 ERC-20 파라미터
🪙 토큰 정보 설정
발행할 ERC-20 토큰의 속성을 정의하세요. 모든 값은 스마트컨트랙트에 영구적으로 기록됩니다.
Step 3
사람이 읽기 쉬운 토큰 이름 (최대 32자)
거래소 티커처럼 표시되는 약자 (최대 8자)
최초 발행될 토큰 수량 (최대 10억)
일반적으로 18 사용 (ETH와 동일)
🔨 Mintable (추가 발행 가능)
컨트랙트 소유자가 나중에 토큰을 추가 발행할 수 있습니다
🔥 Burnable (소각 가능)
토큰 보유자가 자신의 토큰을 소각할 수 있습니다
🔒 Ownable (소유자 제어)
배포 주소가 컨트랙트의 소유자가 됩니다
📜
이 컨트랙트는 OpenZeppelin ERC-20 표준을 기반으로 생성됩니다. Solidity 코드는 GitHub에서 확인하거나 Remix IDE에서 열어볼 수 있습니다.
📚 트랜잭션 개념
🚀 스마트컨트랙트 배포
Metamask에서 트랜잭션을 승인하면 컨트랙트가 블록체인에 영구적으로 기록됩니다.
Step 4
배포 요약
Token Name
Symbol
Initial Supply
Network
Sepolia Testnet
⚠️
배포 버튼을 클릭하면 Metamask 팝업이 표시됩니다. 트랜잭션 세부사항을 반드시 확인한 후 승인하세요.
Metamask 승인 대기 중...
트랜잭션 서명 대기 중
트랜잭션 브로드캐스트
블록 확인 대기 중
컨트랙트 주소 확인
📚 배포 완료
🎉 배포 완료!
토큰이 성공적으로 Sepolia 테스트넷에 배포되었습니다.
완료
🎊
My Token
ERC-20 토큰이 블록체인에 영구 기록되었습니다
Contract Address
0x7f3a8b2e1c9d4f6a0e5b3c8d2a9f1e7b4c6d8a2f
Transaction Hash
0x3c8f2a1b9e4d7f6c0b5e3a8d2c9f4e1b7a6d3c8f2a1b
Token Name
Symbol
Total Supply
Network
Sepolia Testnet
내 지갑 잔액
MCT
발행자 지갑
1,000,000
🔍 Etherscan에서 확인
ERC-20 표준 준수
0₿
실제 비용 없음 (테스트넷)
블록체인 영구 기록