이 영역을 누르면 첫 페이지로 이동
CodeJUN 블로그의 첫 페이지로 이동

CodeJUN

페이지 맨 위로 올라가기

CodeJUN

심심해서 하는 블로그

BlockChain

  • CodeJUN
Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (4)

Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (4)

2020.02.06
이전 글 보기 더보기 1편: https://blog.codejun.space/71 2편: https://blog.codejun.space/72 3편: https://blog.codejun.space/73 드디어 마지막이다. 저번 포스팅에서 Android에서 사용할 수 있도록 web3j를 통해 java class 를 Generate 했다. 이제 이 class를 Android 프로젝트에 넣어보자. (프로젝트 생성 과정은 생략한다.) Web3j dependency 추가 우선 Android에서 Web3j를 이용하려면 의존성 추가를 해야 한다. app build.gradle에 해당 의존성을 추가하도록 한다. implementation 'org.web3j:core:4.2.0-android' 그 다음, Sync를 진..
Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (3)

Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (3)

2020.02.05
이전 글 보기 더보기 1편 : https://blog.codejun.space/71 2편 : https://blog.codejun.space/72 지난 2편에서는 Solidity를 작성해보고 Compile 해서 Ganache에 배포하는 것 까지 해보았다. 이 포스팅에서는 Ganache에 배포한 SmartContract를 Web3j를 이용하여 Android와 통신에 사용할 java 파일을 생성해 보겠다. 필요한 것 1. Docker 2. Android Studio 3. Web3j 일단 Docker는, Solidity를 .bin과 .abi 파일로 컴파일 하기 위해 필요한 것이고, web3j 는 Android에서 SmartContract를 사용하기 위해 java로 Generate해준다. Docker의 다운로드..
Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (2)

Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (2)

2020.02.04
이전 글 보기 더보기 1편 - Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (1) 이전 글에서 Smart Contract에 대해서 설명을 간단하게(?) 했다. 이제 이 Smart Contract를 직접 제작해 보자. 준비물 이전 편에서도 설명했듯이.. 1. Ganache GUI 2. Truffle + Solidity 3. SublimeText와 같은 에디터 3-1. Visual Studio Code 는 Solidity 플러그인을 받는다. 3-2. SublimeText도 Solidity 플러그인이 있다. 4. Docker Ganache GUI설치 Ganache는 BC Node를 구현하기 위한 최고의(?) 소프트웨어이다. 테스..
Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (1)

Ganache + Solidity + ERC20을 활용한 Ethereum SmartContract 배포 및 Android 통신 (1)

2020.02.04
블록체인을 공부하면서 직접 테스트넷에 SamrtContract를 배포해 보고 싶어서 그동안 해왔던 내용들을 포스팅합니다. 사용된 것들 1. Ganache(GUI) 2. Solidity Compiler 3. web3j 4. SublimeText 와 같은 에디터 (VisualStudio Code도 좋다.) 5. Android Studio 6. Docker Smart Contract? 본인은 스마트 컨트랙트를 이해하는 부분에서 굉장히 많은 시간을 사용했다. 스마트 컨트랙트를 테스트넷에 배포해서.. 블록체인 노드들에게 수수료가 어쩌고 어쩌고... 머리통 깨질 뻔 했다. 그런데 마침 회사에서 같이 일하시는 책임님께서 아주 좋은 비유와 함께 잘 설명해 주신 내용이 있어 이 내용을 기반으로 설명해 드리고자 한다. 일..
  • 최신
    • 1
  • 다음

정보

CodeJUN 블로그의 첫 페이지로 이동

CodeJUN

  • CodeJUN의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 방명록

카테고리

  • 분류 전체보기 (54)
    • Android (38)
    • BlockChain (4)
    • React Native (4)
    • 아두이노 (2)
    • 프로젝트 (6)

공지사항

  • 공지 - 블로그를 시작하며

태그

  • 안드로이드
  • 강좌
  • C
  • c++
  • 아두이노
  • arduino
  • Firebase
  • Android

나의 외부 링크

  • Github

정보

CODE_JUN의 CodeJUN

CodeJUN

CODE_JUN

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © CODE_JUN. Designed by Fraccino.

티스토리툴바