목록IT일기(하반기)/ETHEREUM (7)
겉바속촉
지난 번에 이어서 해보도록 할게요:) 2020/08/07 - [IT일기/ETHEREUM] - [Ethereum] db에 넣어보기 [Ethereum] db에 넣어보기 이번에는 db에 넣어보려고합니다:) 프로젝트 하나 생성해주세요 저는 8_IITP_etherem으로 dynamic web project 생성했습니다 그리고 maven으로 바꾸어주신후에!! 시작해볼게요 !^^! 우선 먼저 각 파일들의 위 2-juhyun-2.tistory.com 로그인 기능을 하는 버튼을 추가할게요 index.jsx에다가 다음을 추가해주세요 로그인 기능을 하는 버튼 추가 로그인 로그인 기능을 처리하는 함수 작성 추가 login=(event)=>{ window.open("login.html",'_blank','width=800,he..
이번에는 db에 넣어보려고합니다:) 프로젝트 하나 생성해주세요 저는 8_IITP_etherem으로 dynamic web project 생성했습니다 그리고 maven으로 바꾸어주신후에!! 시작해볼게요 !^^! 우선 먼저 각 파일들의 위치가 중요하기 때문에 다 만들고나서의 상태를 캡쳐한 사진을 먼저 보고 시작해주세요 1. index.html 18. createUser.jsx 작성 class CreateUser extends React.Component{ send=()=>{ axios.post('main',{"sign":"createUser","id":this.id.value,"p_w":this.pw.value,"name":this.name.value}) .then((response)=>{ console.lo..
메타마스크 설치한 후에 다음과 같이 계정하나 생성해주세요:) 오른쪽 상단에 이더리움 메인넷을 눌러서 사용자 정의 RPC를 클릭해주세요:) 그 다음 네트워크 이름은 맘대로 새로은 RPC URL은 가나슈에 있는 RPC SERVER 복붙! 그럼 다음과 같이 ganache가 생성이 되어있네요 그 다음 계정 가져오기 눌러서 가나슈에서 키 모양을 눌러서 나오는 private key를 복사해서 붙여넣기 해주세요 그래서 다음과 같이 표시한 두개 가 동일한지 확인해주세요:) vs code가서 file - open - 새폴더 생성하고 열어주세요 react파일 다운로드 받기 truffle unbox react 다 받아졌는 지 vscode로 확인 그리고 truffle-config.js를 다음과 같이 작성 가나슈에서 host,..
http://remix.ethereum.org/ 방문 Storage.sol 작성 compile ganache 가동 (이더리움 네트워 구동 : 예 HTTP://127.0.0.1:7545 ) 5. deploy 6. servlet 프로젝트 생성 7. index.html 작성 후원금 8. MainServlet.java 작성 : (별명주기) @WebServlet("/main") MainServlet.java package web.controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet..
구글창에 Remix 를 검색하신 후에 들어가셔도 되고 다음 링크를 타고 들어가셔도 됩니다:) https://remix.ethereum.org/#optimize=false&evmVersion=null&version=soljson-v0.6.6+commit.6c089d02.js Remix - Ethereum IDE remix.ethereum.org solidity 클릭 Storage.sol을 클릭하시면 코드를 살펴볼수 있습니다 1번 line 에는 현재 무슨 버전인지 알려주는 것입니다 그리고 cotract로 가서 보시면 unit 256이라고 있는데요 데이터 타입을 나타내며 256 즉 양의 정수만을 의미한다고 보시면 됩니다:) 이제 컴파일 해보려면 그 다음 버튼을 클릭하셔서 Compile 1_Storage.sol..
지난 번 포스팅에 이어서 설명을 이어가려고 합니다 2020/07/29 - [IT일기/ETHEREUM] - [Ethereum] ethereum 시작하기 [Ethereum] ethereum 시작하기 geth 를 먼저 설치해주세요:) https://geth.ethereum.org/downloads/ Downloads | Go Ethereum Retrieving packages from release server... geth.ethereum.org 파일 탐색기 클릭하고 나면 다음과 같이 뜹니다.. 2-juhyun-2.tistory.com 지난 번에 생성된 거래 영수증을 보면서 하나씩 살펴보도록 할게요 blockHash : 거래를 어떤 블록에 저장했는 지 , 값이 null 이면 아직 저장이 안된 것 blockN..
geth 를 먼저 설치해주세요:) https://geth.ethereum.org/downloads/ Downloads | Go Ethereum Retrieving packages from release server... geth.ethereum.org 파일 탐색기 클릭하고 나면 다음과 같이 뜹니다 그러면 이제 따로 선택하는 것 없이 디폴트 값 그대로 계속 설치 진행해주세요:) 다음은 블록 헤더 항목 몇 가지를 가지고 왔어요 각각 무슨 뜻을 설명하는 지 알아주세요:) 블록 헤더 항목 설명 config 제네시스 블록의 설정값 chainId 블록체인 식별하는 정수값 (반드시 설정해주어야) homesteadBlock 홈스테드를 적용하는 하드 포크 블록 번호 의미 (제네시스 블록 = 0이라고 설정) 메모장에다가 ..