블록체인(16)
-
이더리움 토큰 발행 5) Ropsten 테스트넷 발행 토큰 거래내역 확인
https://etherscan.io/ Ethereum (ETH) Blockchain Explorer Etherscan allows you to explore and search the Ethereum blockchain for transactions, addresses, tokens, prices and other activities taking place on Ethereum (ETH) etherscan.io etherscan에 접속하고 우측 상단 이더리움 아이콘에 마우스를 갖다대고, Ropsten Testnet으로 설정을 바꿔준다. 바꿔주고 검색창에 본인이 발행한 토큰의 account를 검색하면 Token이름이 나오고 아래에 거래내역을 확인할 수 있다.
2021.07.21 -
이더리움 토큰 발행 4) Ropsten 테스트넷에서 발행하기 (infura)
1. infura 2. 코드 수정 () 3. ropsten테스트넷 배포 4. 토큰 거래 https://infura.io/ Ethereum API | IPFS API & Gateway | ETH Nodes as a Service | Infura Infura's development suite provides instant, scalable API access to the Ethereum and IPFS networks. Connect your app to Ethereum and IPFS now, for free! infura.io Dapp을 local에서 개발할 때는 보통 truffle에서 제공하는 ganache나 truffle develop을 사용하거나, geth로 private network를 구성해서..
2021.07.21 -
이더리움 토큰 발행 3) 토큰 Local에서 발행하기 / metamask
1. 환경 설정 2. 작업 폴더 생성 3. 코드 작성 4. 배포 5. 거래 1. 환경 설정 https://jeongjun9-diary.tistory.com/20 이더리움 토큰 발행 1) Solidity 개발 환경 (Ethereum/meta mask, truffle,ganache 설치 ) 이더리움 솔리 디티 개발 환경 구성에 대해 시작해보겠습니다. 1. MetaMasek 설치 2. truffle, ganache 설치 크롬에서 Meta Mask 다운로드하고 가입하기 https://metamask.io/download.html MetaMask Download A c.. jeongjun9-diary.tistory.com 계정 생성까지는 동일합니다. 2. 작업 폴더 생성 mkdir jjtoken cd jjtoke..
2021.07.16 -
이더리움 토큰 발행 2) local 테스트넷 배포하기
1. truffle init을 통한 skeleton 만들기 2. 기초 코드 작성하기 3. 배포 코드 작성하기 4. 컨트랙트 배포하기 1. truffle init openzeppelin 라이브러리를 설치해야 하는데 openzeppelin은 smartcontract 코드를 모아둔 라이브러리이다. $ mkdir smartcontract $ cd smartcontract $ truffle init $ npm init -y $ npm install -E openzeppelin-solidity truffle-config.js 파일을 키고 network와 complier 버전을 수정해야 한다. 2. 기초 코드 작성하기 contracts폴더에 Test.sol 만들기 // SPDX-License-Identifier: G..
2021.07.15 -
Solidity )remix 스마트 컨트랙트 예약 예제
Solidity 예제로 호텔 예약을 스마트 컨트랙트(예제)로 구현해보았다. // SPDX-License-Identifier: GPL-3.0 pragma solidity ^0.6.0; contract HotelBook { enum Status { Vacant,Occupied } Status currentStatus; address payable public owner; //payable 키워드 계약 계정에 이더를 사용 (입금,송금,송신 등) 할 수 있게 해준다. event Occupy(address _occupant, uint _value); constructor() public { owner = msg.sender; //본인 지갑 currentStatus = Status.Vacant; } modifier..
2021.07.14 -
Solidity)remix 짝수 판별 / 반복문
Solidity remix로 짝수 홀수 구분하는 반복문 배열이 1~10이니 짝수는 5개여서 countEvenNumbers 값이 5 isEvenNumber에 짝수를 입력하면 true 홀수를 입력하면 false
2021.07.14