이더리움 개인 체인 docker 환경 구축 & 계약 작성 발표
환경을 조성하다
git clone https://github.com/Capgemini-AIE/ethereum-docker
cd ethereum-docker
docker-compose -f docker-compose-standalone.yml up -d
docker-compose up -d #
docker-compose scale eth=3 #
광석을 캐다
docker exec -it ethereumdocker_eth_1 geth attach ipc://root/.ethereum/devchain/geth.ipc # Ethan console
miner.start()
이더리움 명령
personal.newAccount(): ;
personal.unlockAccount(): ;
eth.accounts: ;
eth.getBalance(): , Wei(Wei , ,1 ether = 10^18 Wei);
eth.blockNumber: ;
eth.getTransaction(): ;
eth.getBlock(): ;
miner.start(): ;
miner.stop(): ;
web3.fromWei():Wei ;
web3.toWei(): Wei;
txpool.status: ;
admin.addPeer(): ;
지능 계약 배치-remix
pragma solidity ^0.4.0;
contract Sample {
mapping(string => string) private dict;
function get(string key) constant public returns (string value) {
return dict[key];
}
function set(string key,string value) public {
dict[key]= value;
}
}
web3 provider
- 계정 잠금 해제
web3.personal.unlockAccount("0x???", "")
첫 번째 파라미터는 계정이고, 두 번째 파라미터는 계정 키입니다. - 클릭create주삼각형 블록체인 연구개발 QQ군: 695790208
전재 대상:https://juejin.im/post/5a703d0151882535a554832b
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.