Xóa nội dung ứng dụng kế thừa Dexalot

Luong Hung
Dexalot
Published in
5 min readMar 28, 2023

Ứng dụng kế thừa Dexalot đã ngừng hoạt động nhưng các hợp đồng vẫn ở trạng thái tạm dừng với chức năng hạn chế để cho phép người dùng rút tài sản của họ. Bạn không thể truy cập vào giao diện trang web nữa. Tuy nhiên, bạn vẫn có thể rút bất kỳ mã thông báo nào mà bạn có thể còn lại trong Danh mục đầu tư Dexalot ban đầu của mình, chuyển chúng trở lại ví của bạn.

Nếu bạn là nhà phát triển, bạn có thể viết tập lệnh bằng cách sử dụng https://docs.dexalot.com/ để rút chúng theo chương trình. Vui lòng tham gia Dexalot’s Discord nếu bạn có bất kỳ câu hỏi nào. Ngoài ra, bạn có thể tận dụng tính năng Metamask Web 3 và Wallet Connect phiên bản beta mới trên SnowTrace * bằng cách thực hiện theo các hướng dẫn được nêu bên dưới.

Các bước cơ bản là:

  1. Tạo nhiều bản sao của trang địa chỉ hợp đồng trên SnowTrace để tương tác với ứng dụng cũ của Dexalot.
  2. Kết nối ví của bạn (Metamask hoặc Wallet Connect) bằng tính năng kết nối Web 3 của SnowTrace.
  3. Xác định xem bạn có bất kỳ số dư còn lại nào không.
  4. Rút mã thông báo gốc hoặc mã thông báo ERC20 của bạn.
  5. Kiểm tra ví của bạn để biết rằng bạn đã rút thành công mã thông báo của mình.

Những thứ cần chuẩn bị

Đây là danh sách (Chuỗi:Bytes32) mã thông báo của ứng dụng cũ. Bạn sẽ cần sao chép và dán các đại diện _stringToBytes32 này vào SnowTrace khi truy cập ứng dụng cũ.

ALOT: 0x414c4f5400000000000000000000000000000000000000000000000000000000

AVAX: 0x4156415800000000000000000000000000000000000000000000000000000000

DCAR: 0x4443415200000000000000000000000000000000000000000000000000000000

DEG: 0x4445470000000000000000000000000000000000000000000000000000000000

LOST: 0x4c4f535400000000000000000000000000000000000000000000000000000000

SLIME: 0x534c494d45000000000000000000000000000000000000000000000000000000

USDC: 0x5553444300000000000000000000000000000000000000000000000000000000

USDC.e: 0x555344432e650000000000000000000000000000000000000000000000000000

USDT.e: 0x555344542e650000000000000000000000000000000000000000000000000000

Thiết lập

Bạn sẽ sao chép và dán thông tin vào các URL bên dưới để kiểm tra số dư của mình và rút mã thông báo bằng cách đọc và ghi vào ứng dụng cũ của Dexalot.

  1. Truy cập địa chỉ Hợp đồng danh mục đầu tư Dexalot: https://snowtrace.io/address/0x6F8205cf222dD4C6615991C7F604F366526B5C6E hai lần và mở chúng trong hai tab trên trình duyệt của bạn.
  2. Trên tab Hợp đồng, một trong những trang được gắn thẻ này, nhấp vào ‘Read as Proxy’.

4. Bây giờ, trên trang ‘Read as Proxy’, hãy nhấp vào ‘Kết nối với Web3’ và kết nối ví Metamask hoặc Wallet Connect của bạn. Đèn đỏ sẽ chuyển sang màu xanh khi bạn được kết nối. Bạn sẽ cần một lượng AVAX tối thiểu trong ví của mình để thanh toán phí gas mạng giao dịch (Khoảng dưới 1 cent cho mỗi giao dịch).

Kiểm tra số dư của bạn

5. Trên trang ‘Read as Proxy, nhấp vào ‘getBalance’.

6. Dán địa chỉ ví của bạn vào the_owner (địa chỉ).

7. Dán đại diện bytes32 của bất kỳ mã thông báo nào được liệt kê ở trên mà bạn muốn kiểm tra số dư vào thanh _symbol (byte32)

8. Nhấp vào Truy vấn. Tổng số available. Loại nội dung phải là 1 hoặc 0. Nếu không, bạn có thể đã nhập định dạng hoặc giá trị không chính xác cho các tham số trong truy vấn của mình.

‘Available’ là số tiền bạn có trong danh mục đầu tư Dexalot mà bạn có thể rút.

Rút Token về ví của bạn

9. Sao chép toàn bộ biểu diễn (tất cả các chữ số) của số dư khả dụng

10. Nếu mã thông báo bạn truy vấn là AVAX, hãy mở chức năng ‘drawNative (0x07b18bde)’ trên tab ‘Write as Proxy’. Nếu mã thông báo bạn đã truy vấn không phải là AVAX, hãy mở chức năng ‘withdrawToken(0x06357752)’ để thay thế.

11. Dán toàn bộ biểu diễn số dư khả dụng mà bạn vừa sao chép vào thanh _quantity (uint256).

12. Dán địa chỉ ví của bạn vào thanh _to (address).

13. Nếu bạn đang rút tài sản non-native, hãy Dán biểu diễn byte32 của bất kỳ mã thông báo nào bạn đã truy vấn vào thanh _symbol (byte32).

14. Nhấp vào ‘Write’

15. Khi bạn Xác nhận giao dịch trong ví của mình, bạn có thể xem giao dịch của mình trên SnowTrace bằng cách nhấp vào nút xem.

Lặp lại các bước từ 5 đến 15 cho mỗi Token bạn muốn rút về ví của mình.

Tham gia Dexalot’s Discord và hỏi nếu bạn có bất kỳ câu hỏi nào.

*Xin lưu ý rằng kết nối Web 3 trên SnowTrace là một tính năng của phiên bản beta và được cung cấp trên cơ sở “as is ” và “as available”. SnowTrace không đưa ra bất kỳ bảo đảm nào và sẽ không chịu trách nhiệm về bất kỳ tổn thất nào, trực tiếp hoặc gián tiếp thông qua việc tiếp tục sử dụng tính năng này. Hãy kiểm soát rủi ro của bạn.

Tác giả: Brad McFall , ZainCypher

Biên tập: Dan Marcoulis

Đồ họa: Có thể Toygar

Người dịch: Luong Hung

Giới thiệu về Dexalot :
Dexalot là một sàn giao dịch phi tập trung mang tính cách mạng nhằm mục đích mang lại giao diện trao đổi tập trung truyền thống cho một ứng dụng trên chuỗi phi tập trung. Sứ mệnh của nó là mang lại một môi trường thực sự toàn diện và minh bạch, nơi người dùng Dexalot có thể giao dịch tiền điện tử một cách an toàn và hiệu quả, không có rủi ro trượt giá hoặc lưu ký. Nó được xây dựng trên Avalanche, nền tảng hợp đồng thông minh nhanh nhất trong ngành công nghiệp blockchain.

Website | Twitter | Telegram | Medium |Discord

--

--