<truffle + react>
이더리움의 개발환경을
truffle과 react.js를 이용해 개발환경을 구축해 보았으며
관련 소스는 여기참조 : https://github.com/frownder/graph/tree/master/react-truffle
- metamask이용 및 ganache를 이용한 로컬개발은 잘 된다.
여기에다가 토큰발행을 위해서 zeppelin-solidity 를 이용.
react+metamask 참고사이트: REF
import 'Web3' from 'web3';
// ...
componentDidMount() {
// Check if Web3 has been injected by the browser (MetaMask).
// (since 'web3' is global, we need to use 'window')
if (window.web3 && window.web3.currentProvider.isMetaMask) {
window.web3.eth.getAccounts((error, accounts) => {
// Do whatever you need to.
this.setState({wallet: accounts[0]});
});
} else {
console.log('MetaMask account not detected :(');
}
}
<truffle + zeppelin>
truffle과 zeppelin-solidity를 이용한 개발 예제는
이곳을 참조: DNEXT-POST