블록체인 기반 핀테크 및 응용 SW 개발/Solidity

    [Solidity] 3. 이더리움 토큰에 기능 넣고 실험해보기

    [Solidity] 3. 이더리움 토큰에 기능 넣고 실험해보기

    우분투에서 ganache-cli 를 입력하면 100이더가 들어있는 계정 10개가 뜬다. 메타마스크에서 네트워크를 로컬호스트로 바꿔주고 비공개 키로 계정을 2개 갖고오자. 그리고 truffle migrate로 생성되었던 contract address로 토큰을 추가하면 하나에는 2100만개의 토큰이, 나머지에는 0개의 토큰이 생긴다. 나는 프로젝트를 위해 이전 포스팅에서와 다른 토큰을 새로 생성해서 했다. 이제 token.sol파일의 내용을 수정해준다. 나는 코인을 새로 발행하는 mint와 발행된 코인을 태우는 burn 기능을 사용해볼 것이다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import '@openzeppelin/contracts/acce..

    [Solidity] 2. 만든 토큰을 ropsten testnet에 발행하기

    [Solidity] 2. 만든 토큰을 ropsten testnet에 발행하기

    https://coding-maggot.tistory.com/28 [Solidity] 1. 우분투에서 이더리움 토큰 만들고 MetaMask로 배포해보기 수업에서는 우분투 20.04 LTS, WSL과 편의를 위해 visual studio code를 사용했다. 초기 설치 필요 : node.js(14.x), truffle, ganache-cli (설치 방법은 추후 추가 예정) 우분투를 켜고 작업할 곳에 다음을 입력.. coding-maggot.tistory.com 에서 이어집니다. https://infura.io/ Ethereum API | IPFS API & Gateway | ETH Nodes as a Service | Infura Infura's development suite provides instan..

    [Solidity] 1. 우분투에서 이더리움 토큰 만들고 MetaMask로 배포해보기

    [Solidity] 1. 우분투에서 이더리움 토큰 만들고 MetaMask로 배포해보기

    수업에서는 우분투 20.04 LTS, WSL과 편의를 위해 visual studio code를 사용했다. 초기 설치 필요 : node.js(14.x), truffle, ganache-cli nodejs 14버전과 npm 최신버전을 설치해준다. sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs sudo npm install -g npm truffle과 ganache-cli를 설치해준다. npm install -g truffle npm install -g ganache-cli 우분투를 켜고 작업할 곳에 다음을 입력한다. 토큰명은 임의로 정하면 된다. mkdir magtoken cd..