본문 바로가기
728x90
반응형

블록체인24

콘솔에서 계약 배포, 실행 관리자 권한으로 명령어창 실행 npm을 이용해서 solc, web3 설치 텍스트 에디터를 이용하여 c:\testnet\HelloWorld.sol 파일을 작성 solc 모듈을 이용하여 계약을 컴파일 계약 배포에 필요한 ABI 정보와 바이트 코드를 추출 web3를 이용한 계약 배포 및 실행 Web3 { _requestManager: RequestManager { provider: HttpProvider { host: 'http://localhost:8545', timeout: 0, user: undefined, password: undefined, headers: undefined }, polls: {}, timeout: null }, currentProvider: HttpProvider { host: 'h.. 2019. 10. 4.
Postman을 이용한 RPC 테스트 Postman 다운로드 및 설치 https://www.getpostman.com/ https://dl.pstmn.io/download/latest/win64 JSON-RPC API https://github.com/ethereum/wiki/wiki/JSON-RPC https://github.com/ethereum/go-ethereum/wiki/Management-APIs Postman을 이용한 계정 생성 POST > http://localhost:8545 > Body > raw > JSON(application/json) personal_newAccount Generates a new private key and stores it in the key store directory. The key file .. 2019. 10. 4.
JSON-RPC 활성화 geth 실행 시 JSON-RPC 서비스 활성화 다른 명령어 창에서 RPC 접속 2019. 10. 4.
수수료가 발생하는 거래 첫번째, 두번째, 세번째 계정의 잔액을 조회 두번째 계정에서 세번째 계정으로 10ETH를 송금 채굴을 통해 트랜잭션을 블록에 추가 생성된 블록의 개수를 확인 첫번째, 두번째, 세번째 계정의 잔액을 조회 계정별 잔액 변화 수신계정(accounts[2])의 잔고 = 송금액(10ETH) 송신계정(accounts[1])의 잔고 = 잔액(20ETH) - 송금액(10ETH) - 수수료(0.000021) 채굴계정(accounts[0])의 잔고 = 블록개수(50) * 채굴보상(5ETH) + 수수료(0.000021) 수수료 계산 수수료(wei) = 트랜잭션을 처리하는데 사용된 가스량(gas) * 가스 가격(wei/gas) = Receipt.gasUsed * Transaction.gasPrice 2019. 10. 4.
728x90
반응형