metamask

    Remix와 Ganache로 컨트랙트 호출 & 배포 해보기

    Remix에서 Ganache 프라이빗 네트워크에 컨트랙트 배포, 호출 하기 우선 프라이빗 네트워크를 구동해주고 ganache-cli -d -m -p 7545 -a 5 Remix에서 Environment를 Ganache Provider로 변경한다 *여기서는 3_Ballot.sol 파일을 이용하여 진행하였음 배포를 해보면 ganache에서 결과를 확인할 수 있다 Console에서 Ganache 프라이빗 네트워크에 컨트랙트 배포, 호출 하기 배포하기 다른 cmd 창을 열어서 프라이빗 네트워크에 연결을 해준다 geth attach http://localhost:7545 컨트랙트를 배포하기 위해서는 ABI와 바이트코드가 필요하다 ABI는 Remix에서 컴파일한 결과로 얻을 수 있다 바이트 코드는 Remix에서 컨..

    트랜잭션에 데이터 담아 보내기

    이전 글에서 트랜잭션을 이용하여 이더를 전송하였다 2022.08.23 - [프로그래밍/블록체인] - 이더리움 프라이빗 네트워크 만들고 MetaMask로 송금하기 이번에는 더 나아가 트랜잭션에 "hello erthereum" 메시지를 담아 보내보자 트랜잭션에서 data 필드에 데이터를 담아 보낼 수 있다 예시 eth_sendTransaction(from = '0xb117a8bc3ecf2c3f006b89da6826e49b4193977a', data = '0x8f8a0d190000000000000000000000000000000000000000000000000000000 0000000060000000000000000000000000000000000000000000000000000000000000002') et..

    이더리움 프라이빗 네트워크 만들고 MetaMask로 송금하기

    사전 설치 세팅 Cholocatey 설치 https://chocolatey.org/install 위 사이트 들어가서 다음 코드 복사 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) PowerShell 관리자 권한으로 실행한 후 코드 붙여 넣기 기타 프로그램 설치 git, golan..