Mình xin hướng dẫn cách thêm mạng BSC vào Metamask để sử dụng Binance Smart Chain Metamask ngay trên trình duyệt máy tính của bạn.
Contents
Tại sao cần thêm mạng BSC vào Metamask?
Như bạn cũng đã biết ví MetaMask chuyên dùng cho mạng Ethereum và token ERC-20.
Xem thêm: Ví MetaMask là gì? Cách cài đặt và sử dụng ví MetaMask.
Do đó các token BEP-20 của BSC không thể lưu trữ trên ví Metamask được.
Nhưng như trong bài Binance Smart Chain là gì mình đã nói là BSC tương thích với máy ảo Ethereum (EVM). Do đó bạn cũng có thể thêm BNB vào Metamask.
Nhưng để thêm token BNB vào ví Metamask, bạn phải cấu hình cho MetaMask chạy trên BSC. Hay nói cách khác là thêm mạng BSC vào Metamask.
NOTE: Nếu muốn lưu trữ token BEP20 lâu dài thì bạn nên tạo ví Trust Wallet nhé. Binance mua lại ví này năm 2018. Mình dùng thấy rất thích. Bạn cũng có thể dùng ví Coin98 Wallet nếu muốn.
Xem thêm:
- Trust Wallet là gì? Cách tải và tạo ví Trust Wallet mới nhất
- Hướng dẫn cách tạo ví Coin98
Còn nếu bạn chỉ muốn giao dịch thôi thì mình xin hướng dẫn cách tạo ví BSC BEP20 trên MetaMask.
NOTE: Ví BEP2 là của mạng Binance Chain không tương thích với máy ảo Ethereum (EVM). Nên bạn không thể tạo ví BEP2 trên MetaMask được nhé!
- BEP2 ≠ BEP20
- Binance Chain ≠ Binance Smart Chain
Địa chỉ ví BEP2 thường bắt đầu bằng bnb… trong khi BEP20 là 0x…
Đây chỉ là cách thêm mạng BSC vào Metamask. Các mạng khác bạn xem bài hướng dẫn cách thêm mạng vào Metamask nhé!
NOTE: Địa chỉ token BNB là gì? BNB là đồng tiền gốc của mạng lưới BSC cũng như ETH là đồng tiền gốc của mạng Ethereum. Nên không có địa chỉ hợp đồng cho BNB đâu nha!
Cách thêm mạng BSC vào Metamask
Có 2 cách thêm mạng BSC vào Metamask mà mình tạm gọi là thủ công và tự động.
Mình nghĩ nếu bạn là người mới thì nên cài thủ công một vài lần cho biết. Sau này quen rồi thì có thể cài tự động cho nhanh nhé!
Nếu bạn không muốn thêm BSC vào Metamask thủ công thì có thể kéo xuống mục thêm mạng BSC vào Metamask tự động.
Bản thân mình thích thêm thủ công hơn, vì thêm tự động là dựa vào một nền tảng thứ ba.
Dù sao thì cũng không có gì là an toàn tuyệt đối. Tiền của mình là quan trọng nên có nhanh hơn 30 giây thì cũng không có ý nghĩa gì cả.
Hơn nữa nếu bạn là người mới thì có nguy cơ click vào trang web giả mạo là khá cao. Dẫn đến nguy cơ có thể mất tiền.
Bạn có thể xem video này hoặc làm theo hướng dẫn của mình bên dưới:
1. Thêm mạng BSC vào MetaMask thủ công
Bước 1: Đầu tiên bạn click vào mũi tên đổ xuống bên dòng [Mạng Ethereum MainNet].
Sau đó chọn dòng [Thêm mạng]:
Bước 2: Điền vào các giá trị sau tuỳ vào việc bạn muốn thêm mạng Mainnet hay Testnet.
NOTE: Trước khi làm bạn nên copy các thông số dưới đây vào một ứng dụng khác. Ví dụ như Notes trên máy Mac chẳng hạn. Vì khi copy qua dòng khác quay lại dán trên MetaMask thì nhiều khi phải làm lại từ đầu!
Đối với Mainnet (mạng chính thức):
- Network Name: Binance Smart Chain
- New RPC URL: https://bsc-dataseed.binance.org/
- Chain ID: 56
- Symbol (optional): BNB
- Block Explorer URL (optional): https://bscscan.com
Xem thêm: Bscscan là gì: 5 tính năng của Bscscan mà người mới cần biết
Đối với BSC Testnet (mạng thử nghiệm):
- Network Name: Binance Smart Chain Testnet
- New RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545/
- Chain ID: 97
- Symbol (optional): BNB
- Block Explorer URL (optional): https://testnet.bscscan.com
Ở đây mình chỉ làm Mainnet thôi nhé:
Bước 3: Điền xong thì bạn nhấn [Lưu] là xong nha!
Kết quả mạng Binance Smart Chain đã xuất hiện ở dưới. Click vào đó ta vào được giao diện chính.
Như vậy là bạn đã thêm mạng BSC vào Metamask thành công.
Như bạn thấy đồng tiền mặc định bây giờ đã là BNB chứ không còn là ETH nữa. Nhưng địa chỉ của mạng BSC và Ethereum là giống nhau.
Để lấy địa chỉ BNB và các token BEP20 khác bạn chỉ cần rê chuột vào tên tài khoản.
Bạn sẽ thấy có dòng chữ Sao chép vào bộ nhớ đệm rồi bạn nhấp vào đó là được.
Sau đó bạn qua sàn Binance gửi BNB, BUSD, USDT hay bất cứ đồng coin nào mà bạn muốn qua địa chỉ này. Nhớ chọn mạng BSC (BEP20).
Xem thêm: Hướng dẫn chuyển USDT sang BUSD theo 3 cách
Đối với mạng BSC testnet, sau khi thêm xong bạn có thể vào đây https://testnet.binance.org/faucet-smart xin 1 BNB để test nếu muốn.
Thêm mạng BSC vào Metamask trên điện thoại:
Khi nhấn vào tên mạng lưới có thể bạn sẽ không thấy mục Custom RPC (Tùy chỉnh RPC) như ở trên. Cho nên bạn làm như sau:
Mở app > nhấn vào 3 dấu gạch ngang ở trên cùng > Settings (Cài đặt) > Networks (Mạng) > Add Network (Thêm mạng).
Sau đó mới điền được các thông tin như ở trên nha!
2. Thêm mạng BSC vào MetaMask tự động
Đầu tiên bạn truy cập vào link sau: https://chainlist.org/
NOTE: Vào đúng website mà mình cho ở trên. Tuyệt đối không click vào các website chạy từ khoá tương tự như “chainliist” hay “chainljst” trên Google.
- Nhấn [Connect Wallet] để kết nối với ví MetaMask
- Gõ “bsc” vào ô tìm kiếm
- Chọn mạng mà bạn muốn kết nối (mainnet hoặc testnet) > nhấn [Add To MetaMask]
Thêm mạng BSC vào Metamask trên điện thoại tự động:
Mở app > nhấn vào 3 dấu gạch ngang > chọn Browser (Trình duyệt) > dán đường link này vào thanh trình duyệt: https://chainlist.org/.
Sau đó bạn thực hiện giống như 3 bước ở trên.
NOTE: Trình duyệt này là trình duyệt bên trong app MetaMask nha!
Sửa lỗi khi thêm mạng BSC vào Metamask
Có thể trong lúc thêm mạng BSC vào MetaMask bạn sẽ gặp các lỗi sau:
- Invalid Custom Network
Kể từ phiên bản v8.1.3 đôi khi bạn sẽ gặp ví MetaMask báo lỗi “Invalid Custom Network”.
Cách khắc phục: Vẫn ở trong mạng Binance Smart Chain > Cài đặt (Settings) > Các mạng lưới (Networks) > chọn Binance Smart Chain.
Sau đó sửa Chain ID từ 56 thành 0x38.
NOTE: Tùy vào ngôn ngữ của MetaMask mà bạn làm tương tự nhé.
- Không thể tìm nạp mã chuỗi. URL RPC của bạn có chính xác không?
Lỗi này thường là do nghẽn mạng. Bạn chỉ cần thay RPC khác vào xem sao nhé! Danh sách tất cả RPC bạn có thể xem tại đây.
Nếu bạn không có thời gian thì có thể thêm tự động như mình nói ở trên!
Kết nối ví Metamask với PancakeSwap
Sau khi thêm mạng BSC vào Metamask như ở trên, bạn đã có thể giao dịch trên PancakeSwap.
Đầu tiên bạn truy cập PancakeSwap tại địa chỉ sau: https://pancakeswap.finance/
NOTE: Với người mới, bạn hãy vào đúng website chính thức nha! Swap ở website giả mạo có thể làm mất hết tiền trong ví.
Tiếp đó bạn nhấn vào ô [Connect Wallet].
Chọn ví Metamask để kết nối với PancakeSwap:
Nhấn [Tiếp theo]. Nhấn [Kết nối].
Nếu bạn đang ở mạng khác, ví dụ như Ethereum thì ví Metamask sẽ hỏi bạn có muốn đổi mạng hay không.
Bạn nhấn [Chuyển mạng] là xong.
Mua BNB trên MetaMask
Bạn không thể mua BNB trên ví MetaMask được mà chỉ có thể chuyển từ nơi khác qua. Ví dụ như từ sàn Binance. Vừa nhanh lại vừa rẻ.
Bạn chỉ có thể mua ETH trên ví MetaMask bằng thẻ tín dụng.
Nhưng mình khuyên là không nên làm như vậy. Vì giao dịch rất lâu, phí cao, chưa kể đến độ trượt giá.
Cách thêm token vào ví MetaMask trên BSC
Thường thì khi bạn gửi các token BEP20 như BUSD hay USDT sang mạng BSC trên ví MetaMask thì nó sẽ tự xuất hiện trong ví của bạn.
Xem thêm: USDT là gì? Những thông tin mà người mới cần biết
Nếu không hiện thì bạn thêm bằng 1 trong 2 cách sau nhé:
- Vào coinmarketcap.com hoặc coingecko.com > tìm token mà bạn muốn thêm > chọn mạng Binance Smart Chain (BEP20) > Nhấn vào biểu tượng con cáo của MetaMask > Nhấn Thêm (Add) trên ví MetaMask.
- Copy địa chỉ contract của token đó > vào MetaMask > Thêm token (Import tokens) > dán địa chỉ contract vào > nhấn Thêm
Cách làm chi tiết thì bạn xem trong bài ví MetaMask.
Mình sẽ ví dụ cách thêm BUSD vào Metamask. Các đồng khác bạn làm tương tự nha!
Đầu tiên chuyển qua mạng BSC trên ví Metamask (nếu bạn đang ở mạng khác). Nhấn vào link sau: https://www.coingecko.com/en/coins/binance-usd.
NOTE: Ở đây mình đã dán sẵn link của BUSD trên CoinGecko rồi nên bạn không cần tìm nữa nhé!
Nhấp vào nút 3 chấm để mở cửa sổ đổ xuống. Tiếp theo bạn click vào hình con cáo trong mục BNB Smart Chain.
Một popup từ ví Metamask hiện ra. Bạn nhấn vào nút [Thêm token].
Khoảng 1 giây sau, click vào ví Metamask thì đã thấy đồng BUSD nằm trong ví của bạn.
Giờ thì bạn có thể copy địa chỉ ví BSC này rồi qua sàn Binance chuyển BUSD qua nhé! Nhớ chọn mạng là BEP20 (BSC).
Chuyển tiền từ Binance sang MetaMask
Lưu ý quan trọng: Khi thao tác trên Ethereum (mạng mặc định của ví MetaMask) bạn cần đồng Ether làm phí giao dịch. Khi thao tác trên mạng BSC như chúng ta vừa thêm vào ở trên, bạn cần đồng BNB làm phí giao dịch.
Chuyển tiền từ Binance sang MetaMask (và ngược lại) hay bất kỳ ví nào khác thì cũng phải tuân thủ 2 thứ.
Một là đúng địa chỉ nhận và hai là đúng mạng lưới của địa chỉ đó.
Ví dụ bạn muốn chuyển hàng bằng đường hàng không từ HN vào TPHCM. Thì bạn phải ra sân bay Nội Bài và chọn điểm đến là sân bay TSN chứ không thể nào là ga Sài Gòn được😊.
Mình chỉ muốn cho bạn dễ hiểu thôi chứ so sánh như vậy cũng không đúng lắm.
NOTE: Nếu bạn chuyển số tiền lớn từ ví này qua ví kia thì nên gửi thử một ít trước đã nhé! Nhất là những ví mà bạn mới gửi lần đầu để tránh rủi ro.
Như mình đã nói ở trên thì địa chỉ nhận ETH và BNB trên ví MetaMask cùng là một.
1/ Chuyển ETH từ Binance sang MetaMask
- Trên MetaMask chọn mạng Ethereum Mainet (mặc định) => copy địa chỉ ví ETH.
- Vào sàn Binance => Ví => ETH => Rút và dán địa chỉ ở trên vào ô Địa chỉ, chọn Mạng lưới là ERC20 và nhập Số lượng muốn rút là xong.
Vì bạn chọn mạng Ethereum ở MetaMask nên trên sàn Binance bạn phải chọn mạng lưới là ERC20 nha.
Giống như câu chuyện mình ví dụ gửi đường hàng không thì phải ra sân bây như ở trên.
Chuyển ETH từ MetaMask về Binance thì bạn cũng làm ngược lại là được.
2/ Chuyển BNB từ Binance sang MetaMask
NOTE: Bạn chỉ chuyển được BNB sang MetaMask sau khi đã thêm BSC vào MetaMask như ở trên nha!
- Trên MetaMask chọn mạng Binance Smart Chain => copy địa chỉ ví BNB. Thực ra là cũng giống địa chỉ ETH như mình nói ở trên.
- Trên sàn Binance => Ví => BNB => Rút và dán địa chỉ vừa copy vào ô Địa chỉ, chọn Mạng lưới là BEP20 (BSC) và nhập Số lượng muốn rút là xong.
Tương tự như trên, vì bạn chọn mạng Binance Smart Chain trên MetaMask nên trên ví Binance bạn phải chọn mạng lưới là BEP20.
Cách chuyển BNB từ MetaMask về lại sàn Binance thì bạn cũng làm ngược lại là được.
Cách chuyển BUSD từ sàn Binance sang ví MetaMask trên mạng BSC thì bạn cũng làm tương tự nhé!
Sử dụng tính năng swap BSC trên MetaMask
Thực ra thì tính năng hoán đổi (swap) trên MetaMask giữa ETH với các token ERC-20 hay giữa các token ERC-20 với nhau không phải là mới.
Nhưng mình chỉ thực sự chú ý đến tính năng này của MetaMask khi hoạt động trên BSC.
Swap cho phép bạn chuyển đổi nhanh chóng giữa các token BEP-20 ngay trên ví MetaMask.
Ví dụ như từ BUSD sang BNB và ngược lại. Lưu ý là bạn cần một phí BNB làm phí khi swap.
Mình nghĩ nếu MetaMask có airdrop thì họ sẽ trả thưởng cho những người đã sử dụng tính năng này.
Vì vậy nếu rảnh thì bạn nên thử nhé! Cố gắng swap với số lượng càng lớn càng tốt và trên càng nhiều chain càng tốt!
Ví dụ bạn cần mua tướng trong game Thetan Arena thì phải swap BNB > Wrapped BNB (WBNB) nhé!
NOTE: Nhớ là phải chọn mạng BEP20 (BSC) trên sàn Binance nha.
Như vậy là mình vừa đi qua 2 cách thêm mạng BSC vào Metamask. Hay còn gọi là thêm mạng BEP20 BNB Smart Chain vào ví Metamask.
Chúc bạn thành công nhé!