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 ...
Stable Diffusion 教學 - PNG Info
本篇文章介紹 Stable Diffusion web UI PNG Info 的功能和用法,這個功能主要用來將之前產圖所用的相關資料重新載入出來。 功能區塊頁簽 PNG Info 畫面如下 有以下功能區塊: 圖片編輯 圖片資訊 圖片資訊功能 功能介紹圖片編輯左邊這區塊和圖生圖功能一樣,就不重複介紹。 圖片資訊這區塊會載入圖片的資訊,如果是之前生成的圖片,他會帶入生成時,使用的各種參數資訊,包含提示詞、Seed 和尺寸等等。但要注意,如果圖片進行過轉檔或壓縮的話,生成資訊會消失掉。 圖片資訊功能下方按鈕區塊和之前介紹過的功能一樣,就不重複介紹。利用這些按鈕,就可以把之前的參數再載入繼續進行使用。 延伸閱讀上一篇 Stable Diffusion 教學 - 種子 (Seed)下一篇 Stable Diffusion 教學 - 採樣方法 (Sampling Method)
Stable Diffusion 教學 - 種子 (Seed)
本篇文章介紹 Stable Diffusion web UI 種子 (Seed) 的功能和用法。 說明在產圖的時候,我們可以發現,使用相同的輸入,每次都會產出不同的結果。在電腦中這是一種亂數行為,而亂數是會透過一個起始的數字,和其他不同的參數產生出不同的結果,而這個起始的數字我們稱為種子 (Seed)。反過來說,如果使用了相同的種子,以及完全相同的參數,那我們會得到相同的結果。但在不同的電腦使用完全相同的參數和種子,可能還是會產生不同的結果,因為有一些我們看不到沒辦法控制的電腦資訊也做為參數輸入進去了。 功能區塊在文生圖和圖生圖都有種子的設定區塊 預設只有 Seed 那一列,勾選 Extra 後,會出現下方額外的設定。畫面上的功能區塊大概如下: Seed Variation seed Resize seed 功能介紹Seed這裡就是我們主要用來決定 Seed 的地方,預設值為 -1,表示使用隨機亂數。右邊有兩個圖示功能如下: 按鈕 說明 🎲️ 使用隨機,重設為-1 ♻️ 使用上次的 Seed 使用相同的 Seed 一般認為可以產生較相似的圖片,例如我們這邊先產 ...
詐騙代幣檢驗工具 - 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 ...









