スタック・オーバーフロー Asked by nirgnehol on August 30, 2020
過去にEthereum送金時のトランザクションにメッセージを追加する質問をさせていただき、実装しました
今回は、スマートコントラクト実行時(ERC20送付)のトランザクションにメッセージを追加することにしました
Ether送金時はdata
に文字列をつめていたので、同じようにしました
以下は抜粋です
comment = 'abc'
comment = web3.toHex(comment.encode('utf-8'))
transaction = token_contract.functions.transfer(
web3.toChecksumAddress(to_address),
value * 10**18).buildTransaction({
'from':
web3.toChecksumAddress(from_address),
'data':
comment
})
tx_hash = web3.personal.sendTransaction(transaction, from_password)
web3.eth.waitForTransactionReceipt(tx_hash)
data
のところでエラーになってしまいます
外してトークンだけ送るようにすれば送ることが出来るので、問題はdata
の箇所だと思います
スマートコントラクトに文字を詰めるのではなく、トランザクションに詰めることは出来ないのでしょうか?
お知恵を貸していただきたく
1 Asked on November 5, 2021
1 Asked on November 5, 2021
2 Asked on September 1, 2021 by user36373
1 Asked on September 1, 2021
1 Asked on September 1, 2021 by jjman
1 Asked on September 1, 2021 by kokku
anaconda python pytorch windows 10 %e6%a9%9f%e6%a2%b0%e5%ad%a6%e7%bf%92
1 Asked on September 1, 2021 by masaya-nasu
0 Asked on September 1, 2021 by yuki-inoue
1 Asked on September 1, 2021 by ksk4
1 Asked on September 1, 2021 by tatsukishiga
1 Asked on September 1, 2021 by takky
4 Asked on September 1, 2021 by y-s
%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%a8%80%e8%aa%9e
1 Asked on September 1, 2021
python python3 %e8%87%aa%e7%84%b6%e8%a8%80%e8%aa%9e%e5%87%a6%e7%90%86
Get help from others!
Recent Questions
Recent Answers
© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP