solidity
-
Smart Contract <-> Svelte 프론트엔드 연동컴퓨터/Solidity 2022. 11. 28. 19:33
Svelte Web3 clbrge/svelte-web3 web3.js library integration as a Svelte store. Contribute to clbrge/svelte-web3 development by creating an account on GitHub. github.com 소개 Web3 dApp을 Svelte로 만들 수 있게 도와준다. npm i svelte-web3 yarn install svelte-web3 index.html 아래를 head에 추가한다. 예제 App.svelte 연동 아래는 MetaMask에 연동된다. 알맞은 provider 선택해서 하면 된다. onMount에서 connect 하거나 await connect() pending 해서 렌더링 시킨다. {#if..
-
Brownie: Smart Contract 파이썬으로 테스트 하기컴퓨터/Solidity 2022. 11. 21. 19:11
Brownie GitHub - eth-brownie/brownie A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine github.com 소개 ETH Brownie는 Ethereum Virtual Machine (EVM) 환경에서 스마트 컨트랙트를 파이썬으로 테스트할 수 있게 도와준다. 설치는 pip으로 하면 끝난다. (C/C++ Build tools 최신 버전 설치 필요할 수 있음) 네트워크를 지정할 수도 있지만 기본적으로 Ganache [가나슈]를 이용하면 편하다. (account 100 ETHER 있는 10개의 계정을 받음) npm install ganache..