eth轉賬確認數
❶ 跨行轉賬整整8天了仍未到帳,也沒退款
我們在轉賬之後,有時會出現轉賬遲遲未到賬的情況,很多用戶十分著急,甚至認為自己的幣丟失了。Tokenview收到了一封來自昵稱為港灣用戶的求助郵件。郵件中說,該用戶在進行USDT轉賬時發生了USDT丟失的情況。用戶提供了提幣地址,交易ID,接收地址以及轉賬金額和轉賬時間,問是否可以找回。
首先,我們需要先確定沒到賬的原因。一般來說,轉賬沒到賬的原因有四個:
1、地址填錯
2、網路擁堵,暫未到賬
3、確認數未達標,暫未入賬
4、手續費不足,交易被退回
我們一個個來分析。如果是第一種情況,地址填錯。地址填錯大約分二種情況,第一種情況是地址種類填錯,或者格式錯誤。這種情況下,轉賬可能無法順利進行,相應的錢包軟體會進行提示,如果交易不能發起,也就不存在丟幣的情況。但在種類填錯的情況下也不是不可能發起交易的。舉例來說,如果我們把USDT—OMNI提現到了USDT-ERC20,就會丟幣,這樣丟失的幣是無法找回的。第二種情況就是地址張冠李戴,是對應的鏈上地址,但是錯填成他人地址。這種情況交易將會順利發起,而此時交易上鏈後,基於區塊鏈不可逆的特性,任何人都無法對該筆交易進行撤回操作,除非接收方原因將幣轉回原地址。
如何判斷接收地址是否填寫錯誤呢?我們復制交易ID,或者直接復制自己的轉出地址,通過Tokenview區塊瀏覽器進行查詢。我們通過查詢該用戶提供的交易ID,可以發現,該用戶進行了火幣的一筆提現操作,其轉入地址與用戶提供的轉入地址不符,也就是說,出於某種原因,用戶將USDT轉去了錯誤的地址。
這種情況下,交易將是無法撤回的,除非改接收地址的持有人願意將這筆「天降之財」原路退回。但由於區塊鏈的匿名性,除了Tokenview標記出的交易所出入金地址及某些大戶地址外,其餘BTC、USDT地址我們是無法通過地址哈希定位其所有人的,因此可以說,在這種情況下,找回幣的幾率微乎其微。
第二種情況是網路擁堵。這種情況我們能做的就是等待交易打包上鏈。我們可以在tokenview.com的Pending交易池中看看交易是否存在。如:https://btc.tokenview.com/cn/pending。
第三種情況一般存在於交易平台充幣。當交易上鏈時,確認數為1,但由於不同交易所對確認數的要求不同,例如大部分對比特幣的確認數要求要達到6才會被確認充值成功,而以太坊則是12個。我們可以通過tokenview.com來查詢交易數。如果交易數還沒有達到要求,我們還需要再耐心等一下。
最後一種情況是手續費不足,交易被退回。這種情況交易會失敗。拿以太坊的轉賬為例,如果手續費不足,此交易將扣取手續費,並將ETH退回到轉出地址,並不存在丟幣的情況。
轉賬未到賬的幾種情況我們已經介紹完畢了。其中最關鍵的是大家在轉賬之前一定要再三確認交易地址是否填寫無誤。如果是進行USDT的轉賬,一定要確認其USDT類型。是OMNI,還是ERC20,還是TRC20,避免發生填錯類型而丟幣的意外,從而造成損失。
❷ ETH轉賬的2種方式的對比
web3j支持使用以太坊錢包文件(推薦)和乙太網客戶端管理命令來發起一筆交易。當你創建了一個擁有以太幣的賬戶後,你可以通過以下兩種交易機制,和以太坊網路(私網/公網)交易:
這里主要講一下 線下簽名交易(Offline transaction signing) 。線下簽名交易允許你使用web3j提供的錢包賬戶發起交易,你完全控制自己的私鑰,交易發送到網路上的其它節點並廣播。
線下簽名交易使用 RawTransaction 對象來完成,一共有如下幾步:
1、通過私鑰或密碼+錢包文件(keystore)來載入轉賬憑證Credentials
2、獲取發起轉賬賬戶的nonce 值,也就是第幾筆交易
3、創建 RawTransaction交易 對象
4、簽名 RawTransaction 對象,也就是對交易做簽名
5、發送交易( RawTransaction 對象)給節點處理。
6、獲取交易哈希值TxHash
以太坊實戰-再談nonce使用陷阱: https://blog.csdn.net/wo541075754/article/details/79054937
此外,還有一種簡單的轉賬方式
這種方式,不需要自己管理nonce。
這2種方式都是離線交易,先組裝交易,然後發送到鏈上。
參考:
https://docs.web3j.io/getting_started.html#transactions
https://www.jianshu.com/p/6650d2a3aea9
❸ 以太坊錢包轉賬實戰記錄
最近項目中,要求給客戶退款。 雖然之前我們寫的服務封裝了以太坊錢包轉賬的諸多細節,可以很方便的轉賬,但考慮再三,覺得最安全的方式還是用錢包本身的命令來轉賬。話不多說,這里記錄下用以太坊錢包轉賬的步驟:
1. 首先網路搜索了下,網上此類的文章還不少。看了一圈後,覺得最好的還是這篇: https://blog.csdn.net/DDFFR/article/details/53673650 geth賬戶管理轉賬。
2.開始打開自己的以太坊錢包。查看錢包各個賬戶的余額。命令:eth.getBalance('0xaddress')
3. 開始轉賬步驟:
3.1) 解鎖賬戶。命令:personal.unlockAccount("0xaddress123456789",「123456」)。 第一個參數:賬戶,第二個參數:解鎖密碼。就是創建這個賬戶地址時的密碼。 其實還有第三個參數,是時間,表示解鎖多久。如60,就寫0x3c。可以不寫,默認是300秒,就是5分鍾;
3.2)計算fee:因為想把賬戶里的錢都退回去,所以要計算一個合理的fee,fee的計算公式:
fee <= gasPrice * gasLimit,對於普通的ETH交易,則gasLimit=21000即可,這個值可看區塊瀏覽器的交易,一般都是這個值。而gasPrice則需要自己確定,這個是浮動的。獲取方式:通過錢包的:
eth.gasPrice 來獲取錢包本身推薦的礦工費。也可自己給一個值。但記住,給太低就沒人打包了;
而對於gasLimit,錢包的值各不相同。如果不在乎手續費的話,可以用後面提到了的轉賬命令,給自己的賬戶發送一個0eth的轉賬,來獲取本錢包的gaslimit參數。
3.3)計算實際款額度:
amout = 賬戶的余額-fee
3.4)轉賬命令:
有幾個方式:
gasprice/gaslimit由錢包本身指定: eth.sendTransaction({from: '0xfromaddress', to: '0xtoaddress', value: web3.toWei(1, "ether")})
eth.sendTransaction({from: '0xfromaddress', to: '0xtoaddress', value: web3.toWei(0, "ether")})//通過這個可以獲取錢包本身提供的 gasLimit默認參數。
自己指定gasprice/gaslimit:eth.sendTransaction({from: '0xfromaddress', to: '0xtoaddress', gasPrice: web3.toWei(30, 'gwei'), gas:21000, value: web3.toWei(1, "ether")})
這里用到了web3.toWei()函數,這個函數表示將第一個數字參數變成最小以太坊單位Wei表示的一個數字。第二個參數表示這個參數的單位。可以是1Gwei = 10^9 Wei,1 ether=10^18 Wei.
如果出現錯誤,根據提示修改參數。如果成功,則返回一個交易id。根據這個id到瀏覽器上查看交易狀態即可。
上面步驟要在解鎖時間范圍內完成,要不就提示賬戶被鎖定的信息。感覺以太坊這點做得還是挺好,挺安全的。
在做上面步驟時,這里還遇到了一個坑,就是有個服務會掃描錢包賬戶,進行資金歸集。對此,為了操作不被打斷。必須先停止對這個錢包操作的所有服務,否則會中斷轉賬流程,引起不必要的安全隱患。所以切記:轉賬前,保證只有你自己在操作錢包;轉賬前,保證只有你自己在操作錢包;轉賬前,保證只有你自己在操作錢包;
❹ 交易所12個網路確認要多久
比特幣提幣到賬時間正常24小時內到賬,具體到賬時間因收款銀行略有不同,節假日到賬時間略有延遲。
拓展資料:
1、提幣網路確認則就是還在區塊鏈確認中,(不同幣種確認數是不同的)而且確認速度是與你的網路曠工費有關的,礦工費越高確認速度越高。提幣網路確認中 則需要耐心等待區塊確認即可。以比特幣為例:由於我方平台的技術優勢,您收到的比特幣有1個確認時即可到帳用於交易,需要被6個確認(也就是1個小時)才能完全到帳被您用來再次支付或者轉出。通常來講,一筆比特幣交易提交之後,幾秒之內便能完成全網廣播;但這不代表轉賬完成,廣播後的交易只是進入了待確認狀態,和網路裡面所有待確認的交易一起流入池子等待礦工將它們打包入塊。而交易一旦被打包進新的區塊,就相當於得到一次確認;不過一般來說要等到其被確認六次,也就是再挖出六個區塊過後,轉賬過程才能算完成。
2、The Block對46家加密貨幣交易所充值所需的區塊確認數進行了分析主要針對九種資產:BTC、ETH、BCH、BSV、LTC、XMR、DASH、ETC以及ZEC我們從三個維度檢測了交易所的確認時間,分別是:區塊、分鍾以及美元價值。加密貨幣交易所是黑客的主要目標,龐大的加密貨幣價值流動能夠滿足他們發起雙花攻擊並從中獲利的企圖。就在最近,有些交易所就因為比特幣黃金(Bitcoin Gold)遭到的攻擊而受到影響。雖然交易所無法阻止51%算力攻擊(雙花攻擊),但他們可以調整充值所需的最低區塊確認數來降低這類風險。交易所上調所支持資產的區塊確認時間,能夠提高黑客逆轉交易的成本。
❺ 【ETH錢包開發03】web3j轉賬ETH
在之前的文章中,講解了創建、導出、導入錢包。
【ETH錢包開發01】創建、導出錢包
【ETH錢包開發02】導入錢包
本文主要講解以太坊轉賬相關的一些知識。交易分為ETH轉賬和ERC-20 Token轉賬,本篇先講一下ETH轉賬。
1、解鎖賬戶發起交易。錢包keyStore文件保存在geth節點上,用戶發起交易需要解鎖賬戶,適用於中心化的交易所。
2、錢包文件離線簽名發起交易。錢包keyStore文件保存在本地,用戶使用密碼+keystore的方式做離線交易簽名來發起交易,適用於dapp,比如錢包。
本文主要講一下第二種方式,也就是錢包離線簽名轉賬的方式。
交易流程
1、通過keystore載入轉賬所需的憑證Credentials
2、創建一筆交易RawTransaction
3、使用Credentials對象對交易簽名
4、發起交易
注意以下幾點:
1、Credentials
這里,我是通過獲取私鑰的方式來載入 Credentials
還有另外一種方式,通過密碼+錢包文件keystore方式來載入 Credentials
2、nonce
nonce是指發起交易的賬戶下的交易筆數,每一個賬戶nonce都是從0開始,當nonce為0的交易處理完之後,才會處理nonce為1的交易,並依次加1的交易才會被處理。
可以通過 eth_gettransactioncount 獲取nonce
3、gasPrice和gasLimit
交易手續費由gasPrice 和gasLimit來決定,實際花費的交易手續費是 gasUsed * gasPrice 。所有這兩個值你可以自定義,也可以使用系統參數獲取當前兩個值
關於 gas ,你可以參考我之前的一篇文章。
以太坊(ETH)GAS詳解
gasPrice和gasLimit影響的是轉賬的速度,如果gas過低,礦工會最後才打包你的交易。在app中,通常給定一個默認值,並且允許用戶自己選擇手續費。
如果不需要自定義的話,還有一種方式來獲取。獲取以太坊網路最新一筆交易的 gasPrice ,轉賬的話, gasLimit 一般設置為21000就可以了。
Web3j還提供另外一種簡單的方式來轉賬以太幣,這種方式的好處是不需要管理nonce,不需要設置gasPrice和gasLimit,會自動獲取最新一筆交易的gasPrice,gasLimit 為21000(轉賬一般設置成這個值就夠用了)。
這個問題,我想是很多朋友所關心的吧。但是到目前為止,我還沒有看到有講解這方面的博客。
之前問過一些朋友,他們說可以通過區塊號、區塊哈希來判斷,也可以通過Receipt日誌來判斷。但是經過我的一番嘗試,只有 BlockHash 是可行的,在web3j中根據 blocknumber 和 transactionReceipt 都會報空指針異常。
原因大致是這樣的:在發起一筆交易之後,會返回 txHash ,然後我們可以根據這個 txHash 去查詢這筆交易相關的信息。但是剛發起交易的時候,由於手續費問題或者乙太網絡擁堵問題,會導致你的這筆交易還沒有被礦工打包進區塊,因此一開始是查不到的,通常需要幾十秒甚至更長的時間才能獲取到結果。我目前的解決方案是輪詢的去刷 BlockHash ,一開始的時候 BlockHash 的值為0x00000000000,等到打包成功的時候就不再是0了。
這里我使用的是rxjava的方式去輪詢刷的,5s刷新一次。
正常情況下,幾十秒內就可以獲取到區塊信息了。
區塊確認數=當前區塊高度-交易被打包時的區塊高度。
❻ 火幣網如何賣幣提現
火幣賣幣變現的方法:首先登陸火幣交易網;
1,登陸成功後,點擊資產,可看到自己賬戶中的虛擬幣數量。
2,這里以ETH(以太坊)變現為例:
幣幣賬戶ETH余額為0.01ETH(注:幣幣賬戶ETH可通過點擊充值-將自己以太錢包的ETH轉賬至充值地址),點擊劃轉提現——選擇從幣幣賬戶劃轉至法幣賬戶——填寫劃轉數量——立即劃轉。
3,賣幣變現(法幣賬戶交易):選擇普通交易-出售-ETH,在買單列表中找到自己中意的價格,點擊出售ETH-在下單界面填寫好出售ETH數量,輸入資金密碼-下單,生成交易。
4,在有效交易時間內,買家會將款分批或一次性打入您的收款賬戶(支付寶/銀行卡),在確認收到款後點擊放行(注:一定要在確認收到款後再點放行。),出售的ETH會被劃轉給買家,完成交易。
BTC/USDT等同上變現,其他小幣種可通過幣幣交易轉換成主流幣種進行變現。
一、火幣網怎麼樣在火幣網交易比特幣,提現安全可靠嗎
火幣網是比特幣交易平台,獲得真格基金、戴志康、紅杉資本(蘋果、阿里巴巴等眾多全球知名公司股東等A輪千萬人民幣資本投資,火幣執行嚴格風控管理,穩定運行。截止2016年末,火幣累計成交額達20000億人民幣。2017年9月15日,火幣網發布公告稱,即日起暫停注冊、人民幣充值業務,並將於9月30日前通知所有用戶即將停止交易。同時,將於10月31日前,依次逐步停止所有數字資產兌人民幣的交易業務。火幣網表示將於2017年10月31日停止虛擬貨幣交易。火幣網未來主要布局海外交易。
二、火幣商家怎麼賺錢
OTC本來的意思是場外交易的意思,就不像幣幣交易是你跟全網的任意一個人交易,OTC是你跟火幣網的認證商家來交易的,火幣網的認證商家是需要提交1萬美元左右的保證金的,所以可以完全放心的交易,如果出現匯錯款,匯款了不放幣等等情況,都可以直接找火幣網申訴,商家都會保證你的利益。如果你是在OTC充值,就是買入的時候,只要找滿足你的限額,找價格最低的,就是最上面的買就可以了,商家之間沒有任何的區別。如果你是在OTC提現,就是你需要把幣換成人民幣,將虛擬資產換成人民幣,你就找滿足你限額的,然後找價格最高的就可以了,商家之間沒有任何的區別。火幣網注冊地是在國外,所以對於國內的投資者來說在交易上有諸多的不便。加上火幣的交易模式多為模仿,所以國內投資者選擇並不多。目前國內投資者選擇的主流數字貨幣交易所還是比特網。無論從安全性還是交易的多樣性,在國內都是數一數二的。
操作環境::HUAWEI Mate 40,系統:Harmony OS 2,IOS14.7,MIUI12.5 QQ瀏覽器版本:10.8.4554.400
❼ 以太坊如何使用web3.js或者rpc介面獲取交易數據交易時間與確認數
如果要查詢主網上的交易記錄,可以使用etherscan。但是,如果是你自己搭建的私鏈,應該如何查詢交易記錄呢?
答案是你需要自己監聽鏈上的日誌,存到資料庫里,然後在這個資料庫中查詢。例如:
varaddr=""
varfilter=web3.eth.filter({fromBlock:0,toBlock:'latest',address:addr});
filter.get(function(err,transactions){
transactions.forEach(function(tx){
vartxInfo=web3.eth.getTransaction(tx.transactionHash);
//這時可以將交易信息txInfo存入資料庫
});
});
web3.eth.filter()用來監聽鏈上的日誌,web3.eth.getTransaction()用來提取指定交易的信息,一旦獲得交易信息,就可以存入資料庫供查詢用了。
推薦一個實戰入門,你可以看看:以太坊教程
❽ 如果您的充值或提現較慢,請先在區塊鏈瀏覽器上查詢一下確認進度
區塊鏈瀏覽器:
1. BTC轉賬進度查詢(2個確認):
https://btc.com
2. BCC轉賬進度查詢(2個確認):
https://blockdozer.com
3. ETH轉賬進度查詢(30個確認):
https://etherscan.io
4. LTC轉賬進度查詢(4個確認):
https://live.blockcypher.com
5. USDT轉賬進度查詢(2個確認):
https://omniexplorer.info
6. NEO轉賬進度查詢(5個確認):
https://www.antchain.xyz
7. IOTA轉賬進度查詢(1個確認):
https://thetangle.org
8. XLM轉賬進度查詢(1個確認):
https://stellarchain.io
9. QTUM轉賬進度查詢(6個確認):
https://qtumexplorer.io
10. BTS轉賬進度查詢(1個確認):
https://www.cryptofresh.com
11. HSR轉賬進度查詢(10個確認):
http://explorer.h.cash
12. GXS轉賬進度查詢(1個確認):
https://block.gxb.io
❾ 以太坊轉賬流程
發起:用戶在本地的以太坊錢包軟體中選擇要發送的交易地址(From)、輸入目標地址(To)、金額(Value)、是否部署或調用合(Data)、手續費單價(Gasprice)等,確認發送至以太坊節點節點和錢包可以是同一台
廣播:節點收到(或自己發起)交易後,會對交易進行驗證。驗證:交易的簽名、發起賬號的余額是否能支付轉賬余額與手續費、Nonce是否為賬號已發出的交易數。驗證為合法後,將交易加入節點的交易池中交易池中存儲著待打包的交
安裝以太坊瀏覽器錢包插件,創建錢包,獲取虛擬以太幣,進行轉賬交易。 實驗內容 學習 初識以太坊,發送交易 1.學習《初始以太坊,發送交易》,虛擬以太幣交易。