[閒聊] PlurkChain Point 發噗浪拿點數 測試中

作者: Ayukawayen (亞布里艾爾發芽>//<)   2019-04-21 15:50:24
不曉得有沒有人在用噗浪的?
噗浪(Plurk,https://www.plurk.com ) 是個微網誌社群網站,
用他的API試著做了一個just for fun project,
在噗浪上發文可以獲得Ropsten測試鏈上的ERC20 Token。
Token名叫 PlurkChain Point (簡稱PCP)
位址: 0x4cf7c3e786ceb9d4f9c78a2f06ce42bb49278b62
Etherscan的Token Tracker:
https://ropsten.etherscan.io/token/0x4cf7c3e786ceb9d4f9c78a2f06ce42bb49278b62
首先要在這篇註冊文下留下自己的ETH位址(當然你得先有噗浪帳號)
https://www.plurk.com/p/n9mfhi
https://images.plurk.com/6VeLrD5SMpR0vTOXccUsEf.png
格式正確的話,應該過一下就會收到機器人的好友申請,
5分鐘以上還沒反應請再留言一次。
如果要退出,和機器人解除好友即可。
加為好友之後,一旦發文,機器人會回應一個兌換碼連結。
https://images.plurk.com/6IsONAPmkcE3EbHRGV6N29.png
點開連結後可以看到兌換碼內容 (直接貼兌換碼會太長,所以放在連結網址內)
https://images.plurk.com/5Iasf4hUuT6PsJRWQVVj0E.png
照著兌換連結內的說明,將兌換碼送到兌點的智能合約去兌換Token即可,
可以累積很多筆再拿最新一筆去兌換。
兌換碼是用鏈下簽署的方式,有需要的人再上鏈更新。
兌換碼有指定收款帳戶,拿別人的兌換碼是沒用的,反過來說可以請人幫你兌換(付gas)
有兩個函式可以完成兌換,一個是fallback function,一個是redeem(bytes)。
fallback function是沒有函數名時會使用的函式,以Metamask來說,
就是send 0ETH到合約地址: 0xaa106933ba5d3974e1d918e5a151df0ecd8899fc ,
並在Hex Data填入兌換碼。Gas Limit需要調整,建議300000。
(記得要調到Ropsten鏈)
redeem(bytes)就是一般的智能合約函式,可以透過Etherscan的界面去呼叫函式。
因為是ERC20 Token,所以可以加到Metamask的Token列表內,
透過Metamask界面轉給別的帳戶也是沒有問題的。
大概是這樣,應該會碰到很多Bug XD,歡迎有興趣的人加入,
若有問題請在PTT(本文)或Plurk(https://www.plurk.com/p/naeru0 )回應。
作者: DarkerDuck (達克鴨)   2019-04-23 05:00:00
537字*10星=5370 PCH https://tinyurl.com/y543sp88

Links booklink

Contact Us: admin [ a t ] ucptt.com