之前自己做 Ethereum 的專案時,常常是自己拿 Web3.js 或 Ethers.js 來做,包含前一次的幣安黑客松作品也是這樣來的。最近看到 Solidity 讀書會 上面有人分享 EthWorks 的 Bounty Program 而發現新玩具,也稍微把玩了一下。這篇就來記錄一下,順便看能不能做出什麼去投 Bounty。
分類: 程式開發
EIP-1014 產生可控的智能合約地址
昨天在 Solidity Taiwan 讀書會 群中看到一個討論,裡面應該是一個套利機器人,打開他的合約會發現 Contract 標記著 Reinit,大致上意思是在相同地址上曾經 Self Destruct 後又佈署新的 Byte Code。這其中就用到了 Vitalik 提出的 EIP-1014,來達成在固定的地址上佈署。
利用 Google App Script 製造 Plurk 轉噗機器人的教學
在這篇教學中,會一步步說明如何製造一隻轉噗機器人。以下是你會需要的工具:
- 一隻 Plurk 帳號,用來轉噗的
- 一個 Google Drive 帳號,用來寄存機器人
- 電腦,你會需要修改一些程式碼(如果你要挑戰用手機應該也是可以)
透過 Web Extension 提供物件給網頁
最近有著想要開發 LikeCoin Wallet 擴充插件的想法,類似於 MetaMask 的做法,將一個物件,例如 likecoin
提供到 window
下,這樣網頁就可以透過 likecoin.transfer
來轉帳。這篇文紀錄可能如何達成。
EIP-1167 Minimal Proxy – 低成本複製既有的合約
因為學長是 portto 的實習生,加上也在區塊鏈圈子打滾許久,因此我自然而然有了 Blocto 的錢包(?)。Blocto 的錢包是一種合約錢包,藉此來滿足一些設計(例如代替使用者發起交易等等)。部署這樣的一個合約錢包,從交易紀錄可以看到他花費了 0.02 ETH 左右,在撰文當下就是 26.64 美金,這樣的成本對營運者顯然是過高,轉交給消費者也不是很實際,有沒有辦法處理呢?有的,透過 Minimal Proxy Contract 就可以達成。
利用 Firebase 實作一個簡單的縮網址系統
今天在 COSCUP 聽了 Firebase 的宣傳(?),才知道原來 Dynamic Links 不只可以用 …
乾淨的 YouTube 截圖怎麼截?一個書籤就可以
我覺得我的文章風格越來越隨興,這篇文章的標題也是很鬧,內容應該也很鬧。總之最近在弄某些東西想要擷取 YouTu …
把 LINE Notify 變成匿名提問箱!(下)
上一篇把後端寫到一半,是因為我覺得切前後端兩部分寫會太不平衡,加上我想睡覺了(主因)。現在,就來把這項功能正式 …
把 LINE Notify 變成匿名提問箱!(上)
到底為什麼這個網站會充斥著 LINE Notify 嗎?我還真希望是業配,但可惜不是。在滿久以前我做了一個 L …
使用 Prism.js 在 Blogger 加入程式語言高亮(Highlight)
因為這個網站預計會充斥著程式語言(?),所以便需要 Highlight 的功能,否則我自己看了不舒服,訪客眼睛 …