【Ethereum】 MetaMask와 Remix의 제휴
4202 단어 이더리움solidityBlockchain
소개
MetaMask를 사용하는 방법과 어떻게 작동하는지 이해하기 위해 Remix와의 협력을 시도한 기록
MetaMask의 설치는 여러분이 알기 쉽게 쓰고 있으므로 할애
MetaMask (메타 마스크)의 도입 방법
Metamask를 Ropsten 테스트 네트워크에 연결
Metamask를 어느 네트워크에 연결할지는 풀다운 메뉴에서 선택할 수 있다.
이번에는 Ropsten 테스트 네트워크 선택
Remix와 Metamask를 연결
Remix에서 Environment에서 injected Web3 선택
Ropsten 테스트 네트워크에 연결되어 있음을 알 수 있습니다.
또한 계정으로 현재 유효한 MetaMask 계정이 사용되고 있습니다.
스마트 계약 실행
다음 스마트 계약 만들기
greetings.solpragma solidity ^0.4.19;
contract greetingContract {
string greetings="Hello!";
function setGreeting(string _greeting) public {
greetings = _greeting;
}
}
컴파일을 마친 후에 배포를 실행하면 다음과 같은 Notification이 나온다
Ropsten 테스트 네트워크에서 계약을 배포하려고하지만 괜찮을지 묻는 것 같습니다.
확인을 클릭하면 트랜잭션이 블록 체인으로 전송되고 Remix 로그 출력에 트랜잭션 정보 링크가 표시됩니다.
1
그런 다음 배포된 계약을 실행할 수 있습니다.
greetings
의 변수를 확인하면 초기 값이 저장되어 있음을 확인할 수 있습니다.
덧붙여서, 변수의 참조는 트랜잭션이 발생하지 않는 것도 확인할 수 있다
setGreeting
메서드를 실행 한 후 greetings
를 확인하면 업데이트됩니다.
※ setGreeting
메소드를 실행할 때 MetaMask의 확인 화면이 나오지만 이번에는 할애
마지막으로
MetaMask 계정을 사용하여 스마트 계약을 실행할 수 있음
Remix가 아닌 로컬 블록 체인에 연결하는 방법도 확인하고 싶습니다.
숙제
MetaMask를 로컬 블록 체인에 연결
참고 자료
Ethereum Developer 2016/17: Build A Decentralised Apps
이번 배포 시 트랜잭션은 Ethereum 외부 계약의 호출 방법(Remix, MetaMask 연계) ¦ 여기
Reference
이 문제에 관하여(【Ethereum】 MetaMask와 Remix의 제휴), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kumamera/items/617191a63e03bbff9e68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Metamask를 어느 네트워크에 연결할지는 풀다운 메뉴에서 선택할 수 있다.
이번에는 Ropsten 테스트 네트워크 선택
Remix와 Metamask를 연결
Remix에서 Environment에서 injected Web3 선택
Ropsten 테스트 네트워크에 연결되어 있음을 알 수 있습니다.
또한 계정으로 현재 유효한 MetaMask 계정이 사용되고 있습니다.
스마트 계약 실행
다음 스마트 계약 만들기
greetings.solpragma solidity ^0.4.19;
contract greetingContract {
string greetings="Hello!";
function setGreeting(string _greeting) public {
greetings = _greeting;
}
}
컴파일을 마친 후에 배포를 실행하면 다음과 같은 Notification이 나온다
Ropsten 테스트 네트워크에서 계약을 배포하려고하지만 괜찮을지 묻는 것 같습니다.
확인을 클릭하면 트랜잭션이 블록 체인으로 전송되고 Remix 로그 출력에 트랜잭션 정보 링크가 표시됩니다.
1
그런 다음 배포된 계약을 실행할 수 있습니다.
greetings
의 변수를 확인하면 초기 값이 저장되어 있음을 확인할 수 있습니다.
덧붙여서, 변수의 참조는 트랜잭션이 발생하지 않는 것도 확인할 수 있다
setGreeting
메서드를 실행 한 후 greetings
를 확인하면 업데이트됩니다.
※ setGreeting
메소드를 실행할 때 MetaMask의 확인 화면이 나오지만 이번에는 할애
마지막으로
MetaMask 계정을 사용하여 스마트 계약을 실행할 수 있음
Remix가 아닌 로컬 블록 체인에 연결하는 방법도 확인하고 싶습니다.
숙제
MetaMask를 로컬 블록 체인에 연결
참고 자료
Ethereum Developer 2016/17: Build A Decentralised Apps
이번 배포 시 트랜잭션은 Ethereum 외부 계약의 호출 방법(Remix, MetaMask 연계) ¦ 여기
Reference
이 문제에 관하여(【Ethereum】 MetaMask와 Remix의 제휴), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kumamera/items/617191a63e03bbff9e68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음 스마트 계약 만들기
greetings.sol
pragma solidity ^0.4.19;
contract greetingContract {
string greetings="Hello!";
function setGreeting(string _greeting) public {
greetings = _greeting;
}
}
컴파일을 마친 후에 배포를 실행하면 다음과 같은 Notification이 나온다
Ropsten 테스트 네트워크에서 계약을 배포하려고하지만 괜찮을지 묻는 것 같습니다.
확인을 클릭하면 트랜잭션이 블록 체인으로 전송되고 Remix 로그 출력에 트랜잭션 정보 링크가 표시됩니다.
1
그런 다음 배포된 계약을 실행할 수 있습니다.
greetings
의 변수를 확인하면 초기 값이 저장되어 있음을 확인할 수 있습니다.덧붙여서, 변수의 참조는 트랜잭션이 발생하지 않는 것도 확인할 수 있다
setGreeting
메서드를 실행 한 후 greetings
를 확인하면 업데이트됩니다.※
setGreeting
메소드를 실행할 때 MetaMask의 확인 화면이 나오지만 이번에는 할애마지막으로
MetaMask 계정을 사용하여 스마트 계약을 실행할 수 있음
Remix가 아닌 로컬 블록 체인에 연결하는 방법도 확인하고 싶습니다.
숙제
MetaMask를 로컬 블록 체인에 연결
참고 자료
Ethereum Developer 2016/17: Build A Decentralised Apps
이번 배포 시 트랜잭션은 Ethereum 외부 계약의 호출 방법(Remix, MetaMask 연계) ¦ 여기
Reference
이 문제에 관하여(【Ethereum】 MetaMask와 Remix의 제휴), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kumamera/items/617191a63e03bbff9e68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
MetaMask를 로컬 블록 체인에 연결
참고 자료
Ethereum Developer 2016/17: Build A Decentralised Apps
이번 배포 시 트랜잭션은 Ethereum 외부 계약의 호출 방법(Remix, MetaMask 연계) ¦ 여기
Reference
이 문제에 관하여(【Ethereum】 MetaMask와 Remix의 제휴), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kumamera/items/617191a63e03bbff9e68
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【Ethereum】 MetaMask와 Remix의 제휴), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kumamera/items/617191a63e03bbff9e68텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)