본문 바로가기

블록체인/[파공이]파이썬으로 공부하는 이더리움(Web3)12

파이썬으로 스마트 컨트렉트 배포하기 (w. solidity) ② - smart contract 이번 포스팅에서는 본격적으로 Python 으로 블록체인 네트워크에 스마트컨트랙트를 배포해보겠습니다!! 과거에 REMIX IDE에서 솔리디티로 진행했던 내용인데요!! https://drfirst.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%8A%A4%EB%A7%88%ED%8A%B8%EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8-%EC%8B%A4%EC%8A%B5 간단한 스마트컨트랙트 실습!! // SPDX-License-Identifier: MIT pragma solidity ^0.8.7; contract FirstContract{ int private number = 1000; uint public uNumber = 100; function c.. 2023. 11. 25.
파이썬으로 스마트 컨트렉트 배포하기 (w. solidity) ① - 준비 안녕하세요!!! 스마트컨트랙트 배포는 일반적으로 웹환경에서의 REMIX IDE에서, 솔리디티를 활용해서 진행됩니다!! 저도 과거 포스팅에서, REMIX IDE에서 배포하는 스마트 컨트랙트 실습을 진행한 적이 있는데요!! https://drfirst.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%8A%A4%EB%A7%88%ED%8A%B8%EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8-%EC%8B%A4%EC%8A%B5 간단한 스마트컨트랙트 실습!! // SPDX-License-Identifier: MIT pragma solidity ^0.8.7; contract FirstContract{ int private number = 1000; uint p.. 2023. 11. 25.
[web3] 이더리움 블록체인으로 나만의 계산기 만들기!!(feat. Python) 여러분은 세상을 믿으시나요?? 구글에서는 계산기를 제공하고있습니다. 이 계산기를 믿을 수 있을까요!? 여러분이 수식을 입력하면!!! 이 수식은 구글의 서버로 가서 계산이 된 뒤 여러분에게 보여지게 됩니다. 그런데!! 만약 구글이 이 계산 프로세스에 장난을 쳤으면?? 여러분은 그 것을 알아차릴 수 있을까요? 그 게산이 정말 중요한 계산이었다면!!! 어떻하지요!? 블록체인은 탈중앙화를 강조합니다!! 구글에 의존하는 것이 아니라, 모두가 볼 수 있는 코드(계산기)를 공개된 블록체인 네트워크에 배포하고, 해당 시스템을 통해 활용(계산) 한다면 믿고 맡길 수 있겠지요!? 이제부터!! 이더리움 테스트넷에 계산기를 만들어보겠습니다!!!! 1. Web3접속 후 계산기 스마트 컨트랙트 컴파일 하기 from web3 im.. 2023. 3. 28.
[web3] 이더리움 블록체인에 나만의 메세지 입력하기!!(feat. Python) 사람들은 흔적을 남기고 싶어합니다. 전세계 여러 관광지에서는 이런 욕구에 따라 다양한 낙서들을 발견할 수 있는데요!! 이번 포스팅에서는 합법적으로 이더리움 네트워크에 나만의 낙서를 남기는 시간을 가져보도록 하겠습니다!! 1. ETH 테스트넷에 접속하기 > 지난 포스팅으로 ETH TestNet인 세폴리아를 메타마스크에 추가했었는데요!! > Python 으로 아래와 같이 연결해줍니다!! from web3 import Web3 import requests import json from decimal import Decimal from solcx import compile_standard, install_solc BINANCE_ADR = "https://bsc-dataseed1.binance.org" ETH_A.. 2023. 3. 28.