부동산 계약서 보관 dApp 창업을 준비하며 제작한 부동산 거래 dApp 입니다.
인프런의 유료 강의를 기반으로 구글링, 유튜브 강의를 참고하여 웹페이지 형식으로 제작했습니다.
Front-End : Html
, Css
, Javascript
Smart Contract : Truffle
, Web3.js
MetaMask를 통해 해당 부동산 매물의 가격(ETH)를 지불하면,
사용자의 지불 전용 계정에서 다른 사용자 계정으로 에더가 전달됩니다.
이후 프론트엔드 로직을 통해 해당 매물이 매입되었다는 이벤트와 함께 매입이 완료됩니다.
Solidity
로 작성된 스마트 컨트랙트는 Ropsten 테스트 네트워크에 배포되어 기록됩니다.
스마트 컨트랙트는 truffle
프레임워크와 web3.js
를 사용하여 작성했습니다.
이외에도 메타마스크, infura 등을 활용했습니다.
이더리움 부동산 dApp은 프론트엔드(html
, css
, javascript
)와