이더 리움-계약 사용자 생성
이 장에서는 Ethereum에서 계약 사용자 생성에 대해 배웁니다. 게시 된 계약에 대한 사용자를 생성하기 위해MyEtherWallet이전 단계에서 사용한 것과 동일한 Ganache 블록 체인에 연결된 클라이언트. 다음으로 이동MyEtherWallet 화면에서 새 지갑을 만듭니다.
클릭 contracts 메뉴를 선택하고 “Interact with Contract”이전 경우와 같이 옵션. 이 새로운 사용자는 이미 게시 된 계약과 상호 작용하고 자신의 계약을 배포하지 않습니다. 이전 사례에서 사용한 계약 주소와 ABI를 지정합니다.
이제 Access 버튼 및 호출 send 방법. 요청을 받으면 보낼 100 ETH라는 값을 입력하십시오. 거래를 제출하십시오. 제출하면 다음과 같은 화면이 나타납니다.
이 새 클라이언트를 Ganache 블록 체인에 연결하려면 Ganache 콘솔로 이동하십시오. 다음 스크린 샷과 같이 계정 # 2의 키 아이콘을 클릭합니다.
계정 # 2의 개인 키를 받게됩니다.
받은 키를 복사하여 여기에 표시된대로 새로 생성 된 지갑에서 사용합니다.
클릭 Unlock 버튼을 눌러 지갑을 부착합니다.
지갑이 성공적으로 잠금 해제되면 원하는 전송 트랜잭션을 작성하십시오.
클릭하여 트랜잭션을 생성하십시오. “Generate Transaction” 단추.
Make거래를하고 블록 체인에 반영 될 때까지 잠시 기다립니다. 이제 실행“getAmount”, 표시된 금액은 이제 200이어야합니다.
실행 “getBalance”. 그만큼value 필드는 이제 800이어야합니다.
트랜잭션 로그를 검사하여 다른 사용자가 수행 한 다양한 트랜잭션을 확인합니다.