WEMIX3.0
WEMIX3.0 (KOR)
WEMIX3.0 (KOR)
  • Introduction
    • Blockchain Basics
      • What is Blockchain?
      • Consensus Algorithm
      • Transactions
      • Gas
      • Account
  • Design
    • Architecture
    • Consensus
    • Governance
    • Minting
    • EIP1559
    • Fee Delegation
    • Eco Fund
    • Roadmap
  • Quick Start
    • Start Node
      • Use Binary
        • Command-line Option
      • Use Public API Server(RPC)
    • Connect Node
    • Account
      • Use MetaMask
    • Testnet Faucet
  • Install & Operation
    • End Node
      • System Requirements
      • Firewall Setting
      • Install Guide
    • Block Producer Node
      • System Requirements
      • Firewall Setting
      • Install Guide
    • Download
    • Operation Guide
  • dApp Developer
    • Smart Contract
      • Solidity
      • Precompiled Contracts
      • Sample Contracts
    • JSON-RPC
    • API Reference
      • Account APIs
      • Block APIs
      • Contract APIs
      • Transaction APIs
      • Event logs APIs
      • Tokens APIs
  • Tutorial
    • Wallet 생성하기
    • Test Coin 받기
    • Smart Contract 생성하기
      • Remix에서 개발하기
      • Truffle 사용하기
      • Hardhat 사용하기
    • ERC-20 Token
      • ERC-20 Contract 만들기
      • ERC-20 Token 확인하기
      • ERC-20 Token 보내기
      • ERC-20 Token API 조회하기
      • ERC-20 Token 소각하기
    • ERC-721 Token
      • ERC-721 Contract 만들기
      • ERC-721 Minting하기
      • ERC-721 Token API 조회하기
      • ERC-721 Token 소각하기
    • Fee Delegation 사용하기
  • Manual
    • Explorer
    • Wallet
  • FAQ
Powered by GitBook
On this page
  • 계정 생성
  • 계정 가져오기
  • 계정 잔고 확인
  1. Quick Start

Account

PreviousConnect NodeNextUse MetaMask

Last updated 10 months ago

WEMIX3.0 계정은 WEMIX 블록체인에서 트랜잭션을 보낼 수 있는 WEMIX 잔액이 있는 개체입니다. 본 장에서는 사용자가 직접 제어하는 EOA (Externally-Owned Account) 생성 및 잔고확인 방법에 대해 설명합니다.

계정 생성

계정 파일은 keystore 디렉토리에 생성됩니다. 새로운 계정을 생성하기 위해서는 다음과 같은 명령을 사용합니다.

gwemix wemix new-account --out <account-file-name>

MetaMask를 이용하면 gwemix를 직접 설치하지 않고도 편리하게 새로운 계정을 생성할 수 있습니다. 를 통하여 지갑생성 및 WEMIX3.0 네트워크 설정이 가능합니다.

계정 가져오기

외부에서 생성한 계정파일도 keystore 디렉토리에 복사하여 사용할 수 있습니다.

mkdir {data_directory}/keystore
chmod 700 {data_directory}/keystore
cp <account-file-name> {data_directory}/keystore

계정 잔고 확인

gwemix console에 접속하여 다음의 명령을 실행하면 잔고를 확인할 수 있습니다.

eth.getBalance('{your_address}')

gwemix console은 JavaScript console이므로 keystore에 있는 모든 주소의 잔고를 읽어오는 JavaScript 함수를 이용하면 모든 잔고를 하나의 함수로 읽어올 수 있습니다.

function checkAllBalances() { 
var i = 0; 
eth.accounts.forEach( function(e){
     console.log("eth.accounts["+i+"]: " + e + " \tbalance: " + web3.fromWei(eth.getBalance(e), "ether") + " ether"); 
i++; 
})
};
MetaMask 사용하기