Xapo 使用心得
2024-04-16 更新後來要求他們暫時開啟我的帳號,讓我領完錢再關閉,花了一些時間來回溝通,最後總算是解決。 2024-03-27 更新突然被毫無理由的關閉帳號,問他們也不說為什麼,錢現在還卡在裡面出不來,後續再更新狀態,不建議使用。 簡介Xapo 是一家直布羅陀的銀行,整合了 USDC、USDT 和 BTC 加密貨幣。會使用它主要是支援 USDC / USDT 等穩定幣之外,還有美金活存 4.1% 的特色。本篇文章會介紹他的一些功能和特色。 開戶條件 有效護照 至少存入 150 USD 年滿 18 歲 入金 加密貨幣部分: Bitcoin USDC:只有 ERC20,1:1 轉為 USD。 USDT:只有 ERC20,會轉為 USD。 法幣部分: USD 美金:只能 Xapo 內轉。 EUR 歐元:使用 SEPA,會轉成 USD。 GBP 英鎊:只能從英國銀行或使用 Faster Payment System,會轉成 USD。 7/15 測試轉入 USDT,大概過了二十幾分鐘才入帳,速度有點慢,匯率為 USDT 1.00 = USD 1 ...
使用 Web3.js 解析 Custom Error
之前的文章 Solidity 智能合約 - Custom Error 中提到如何在智能合約中使用 Custom Error,這篇文章延續這個主題,說明使用 Web3.js 在 call、estimateGas 和交易失敗時,如何解析 Custom Error。這裡使用 Web3.js 4.0.1 版本,在 Arbitrum Goerli 進行測試。 範例合約首先我們先準備一個合約如下: 1234567891011121314151617181920error EmptyError();error ErrorWithArgs(address user);contract MyContract { function sendEmptyError() external { revert EmptyError(); } function callEmptyError() external pure { revert EmptyError(); } function sendErrorWithArgs() external ...
使用 Ethers.js 解析 Custom Error
上一篇文章 Solidity 智能合約 - Custom Error 中提到如何在智能合約中使用 Custom Error,這篇文章延續這個主題,說明使用 Ethers.js 在 call、estimateGas 和交易失敗時,如何解析 Custom Error。這裡使用 Ethers.js 6.5.1 版本,在 Arbitrum Goerli 進行測試。 範例合約首先我們先準備一個合約如下: 1234567891011121314151617181920error EmptyError();error ErrorWithArgs(address user);contract MyContract { function sendEmptyError() external { revert EmptyError(); } function callEmptyError() external pure { revert EmptyError(); } function sendErrorWithArgs() exter ...
Solidity 智能合約 - Custom Error
本篇文章介紹 Solidity 中的 Custom Error 用法,包含定義錯誤、用法和錯誤處理的方式。 用法Solidity v0.8.4 之後新增這個功能,能夠用自訂的錯誤來回傳錯誤原因。在之前我們一般使用以下方式丟出錯誤: 1234567require(shouldPass, "MyError");// 或是if (!shouldPass) { revert("MyError");} 使用 Custom Error 用法如下: 123456789101112// 定義自訂錯誤error MyError();contract MyContract { function test() external { // ... if (!shouldPass) { revert MyError(); } // ... }} Custom Error 也可以帶參數 1234567891011121314// 定義自訂錯誤error M ...
詐騙代幣檢驗工具 - Token Sniffer 和 GoPlus
區塊鏈詐騙手法很多,其中一種是空投或販售詐騙代幣,在合約動手腳,從中獲取利益。之前也分享過幾篇相關文章,本篇文章找了幾個工具來檢驗代幣是否安全。 Token Sniffer第一個是 Token Sniffer,在畫面中的輸入匡直接貼上代幣的合約地址送出就可以了。以之前區塊鏈詐騙 - Awesome Crypto World (ACW) 代幣為例,將合約的地址 0x82d0952f3524df3e0f003d6bb231015d312f9164 貼上: 可以看到他分析的一些結果,他說明了這個代幣是無法賣出的。 試著輸入常用的代幣 BUSD 的地址看看,可以看到還是有一些紅字,他說這個代幣是可以增發的,還是要自己判斷一下。 GoPlus第二個工具是 GoPlus,這裡要先選哪一條鏈,例如 BSC,然後一樣貼上 ACW 的地址: 可以看到他分析的一些結果,他沒有判斷到不可賣出,不過他提示有代理合約的風險。 接著試試 BUSD 地址,一樣提示代幣可增發,不過他有特別說明這個代幣有很高的信用。 兩個工具搭配使用,可以幫助我們進行一些基本的檢測,不過還是要自己小心判斷。
區塊鏈詐騙 - Awesome Crypto World (ACW) 代幣
最近出現蠻多空投的詐騙代幣,這次看到的是 Awesome Crypto World (ACW),手法和上次區塊鏈詐騙 - AI-A (AI Avail) 代幣如出一轍。直接在瀏覽器上隨機查看一筆交易可以發現,一個 Approve 燒了 0.02 BNB,但這次中間沒有看到鑄造 Gas Token 的資訊。 從 Log 中可以看到許多 RankClaimed 的事件: 根據事件來源地址追查,駭客是利用你的 Gas 去參加了 XEN 的代幣鑄造,不過 XEN 代幣不是馬上生成,所以瀏覽器上看不到。看來利用 Approve 來進行詐騙已經是慣用手法,大家要注意 Gas 費用是否合理。 延伸閱讀詐騙代幣檢驗工具 - Token Sniffer 和 GoPlus
LayerZero 空投資訊整理
LayerZero 是一個跨鏈的解決方案,最近也是大家關注的一個可能空投的項目,這邊研究並整理一份資料給大家參考。 策略LayerZero 和其他項目差異蠻大的,沒有直接參考的策略,基本上還是以和相關的項目交互為主。他和其他鏈不同,終端用戶並不能直接在上面使用,而是透過搭建在這條鏈的其他應用交互,間接在 LayerZero 產生交易。 相關應用執行交易後,可以在 LayerZero 瀏覽器 查詢到。例如我隨便點了一筆交易,可以看到他是使用 Stargate 將代幣從 Arbitrum 傳送到 Optimism 。 所以我打算進行的策略是,在定期產生能在 LayerZero 瀏覽器看到的交易。如果主要進行這個目標,最省手續費的方式是,利用 Stargate 從便宜的鏈轉到另一個便宜的鏈,目前測試從 Aribitrum 轉 USDC 到 Polygon 最便宜。以下為個人猜測可能的依據: 交易數 交易金額 流動性提供 錢包使用 Metamask 即可。 應用可惜相關應用全都已經發幣 名稱 發幣 類型 備註 Stargate O Bridge 可轉最小值 0.0000 ...
Linea 空投資訊整理
Linea 是其中一個 ZK Rollup 的 L2 方案,背後公司是 Consensys,也是知名的錢包 Metamask 的開發公司。目前已經上主網,這邊研究並整理一份資料給大家參考。作為同樣 L2 ZK Rollup 的方案,策略就一樣參考之前的 zkSync 空投策略。 錢包使用 Metamask 即可。 BridgeLinea 的 Bridge 頁面,建議在 L1 預估 $4 (0.002 ETH) 以下時進行交互。 應用列出一些已經上主網的應用 名稱 發幣 類型 備註 HorizonDex O DEX SyncSwap X DEX 未發幣,但先有積分 iZiSwap O DEX LineaBank O Lending 8/7 - 8/14 IDO 成本以太主網 操作 預估成本 Bridge 入金 0.00185 ETH Bridge 出金 Claim 0.001 ETH 轉帳 ETH 0.0005 ETH 總計 0.00335 ETH Linea 操作 預估成本 LineaBank De ...
StarkNet 空投資訊整理
StarkNet 是其中一個 ZK Rollup 的 L2 方案,一樣是熱門空投機會,這邊研究並整理一份資料給大家參考。作為同樣 L2 ZK Rollup 的方案,策略就一樣參考之前的 zkSync 空投策略。 錢包和 zkSync 不同的是,StarkNet 不是 EVM 相容的技術,所以無法直接使用 Metamask 來操作,必須下載 StarkNet 專用錢包。參考官方網站推薦的錢包應用: Argent X Braavos BridgeStarkNet 的 Bridge 頁面,建議在 $8 以下時進行交互。 應用列出一些已經上主網的應用 名稱 發幣 類型 備註 Aspect X NFT 不能 Mint, 上面 Mint 後在此掛單 10K Swap X DEX JediSwap X DEX mySwap X DEX Pawa swap X DEX GoL2 O Game zkLend X Lending 成本依據我實際執行來花費所預估的手續費,等 Gas Price 低一點,應該還可以再便宜一點。 以太主網 操作 預 ...
區塊鏈詐騙 - AI-A (AI Avail) 代幣
在 Debank 上偶然看到有一筆轉帳,23000 AI-A (AI Avail),價值 $1740 ? 直覺是個詐騙,之前有遇過不能轉帳的,不知道是什麼,先來研究一下。到 Pancakeswap 試一下,看起來有錢可以換。 再試試看能不能轉帳,結果可以,看起來正常。 就先 Approve 看看,發現手續費很貴 (這是後來又打一點錢來補截圖,原本看到是 $2.4)。 看起來沒有偷送出 BNB,反正錢包沒什麼錢就試一下。送出後,結果錢包就沒錢了,剛剛手續費就燒光。 但是 Pancackeswap 還是停在沒有 Approve 的狀態,點開剛剛的交易來看。可以看到他用我的 Gas 跑去 Mint Gas Token。 花了 0.0078 BNB 學習了一種新的詐騙手法,即使是在可信任的網站上執行 Approve 的動作,也可能會掉錢,請大家小心。 延伸閱讀詐騙代幣檢驗工具 - Token Sniffer 和 GoPlus