반응형
python에서 web3 를 이용해 ether balance를 rpc에 직접 호출 하여 값을 조회 할 수 있다
web3.eth.get_balance 와 erc20_contract.functions.balanceOf(address).call() 를 함수를 사용해 eth balance, erc-20 토큰 balance를 확인 할 수 있다
ether의 경우는 추가로 필요한 사항은 없지만, erc-20 토큰의 경우에는 abi 를 참조 하여 balance를 조회 할 수 있다. 따라서, 사전에 조회할 토큰의 abi를 추가해 놓는 것이 좋다
ether balance 를 조회 하는 함수는 아래와 같이 정의 했다
추가로 block number를 추가 하여 조회 할수 있게 작성 했다
erc-20 토큰 를 조회 하는 함수는 아래와 같이 정의 했다
추가로 block number를 추가 하여 조회 할수 있게 작성 했다
그리고 코드 몇 줄 더 추가 하면 아래 처럼 사용 가능 하다
반응형
'QA Engineering > End to End Test' 카테고리의 다른 글
[업데이트] 안드로이드 단말 검증 logcat으로 로그 분석 (0) | 2023.09.20 |
---|---|
adb shell input key event - keycode - (3) | 2023.09.19 |
[업데이트] Android shell command - 자주 사용하는 - (0) | 2023.09.19 |
Android monkey test (0) | 2023.09.12 |
wireshark RTP parsing (0) | 2020.01.22 |