[閒聊] 合約編寫問題

看板DigiCurrency (數位貨幣)作者 (恩)時間6年前 (2018/05/12 12:43), 6年前編輯推噓4(405)
留言9則, 6人參與, 6年前最新討論串1/2 (看更多)
https://i.imgur.com/951HoUN.jpg
最近在學習編寫智慧合約,目前是在remix上面編寫,和使用testrpc、web3做測試,但經 過幾次測試的時候,發現合約好像沒辦法接收eth,但帳號內的eth有減少… 可以請問一下,是有程式有些錯還是少寫了些什麼? 謝謝~! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.238.127 ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1526100223.A.203.html ※ 編輯: Tim20502 (180.217.238.127), 05/12/2018 12:44:04

05/12 13:42, 6年前 , 1F
用電腦截圖吧,不然是在考驗眼力
05/12 13:42, 1F

05/12 14:28, 6年前 , 2F
.........
05/12 14:28, 2F

05/12 15:16, 6年前 , 3F
function () public payable {}
05/12 15:16, 3F

05/12 15:59, 6年前 , 4F
※ 編輯: Tim20502 (180.217.238.127), 05/12/2018 16:25:11

05/12 16:27, 6年前 , 5F
不好意思,已經改好了,謝謝提醒
05/12 16:27, 5F

05/13 02:11, 6年前 , 6F
查詢一下fallback和payable的用法
05/13 02:11, 6F

05/13 12:25, 6年前 , 7F
多debug,建議用transfer而不是用send
05/13 12:25, 7F

05/13 12:26, 6年前 , 8F
另外您的合約寫設定相等的Price的value才send
05/13 12:26, 8F

05/13 12:27, 6年前 , 9F
確認單位是否有正確,在合約內是以wei為單位唷
05/13 12:27, 9F
文章代碼(AID): #1Qzd3_83 (DigiCurrency)
文章代碼(AID): #1Qzd3_83 (DigiCurrency)