Tổng quan
Evrynet là một nền tảng dịch vụ tài chính thông minh được xây dung mới mục tiêu cung cấp cơ sở hạ tầng cung cấp công cụ cho các nhà phát triển và doanh nghiệp xây dựng số lượng không giới hạn các ứng dụng CeFi & DeFi cho các dịch vụ tài chính có thể tương tác với nhiều blockchain hàng đầu thế giới cho hầu hết người dùng.
Sau khi ra mắt bản cập nhật Evry “DEX2.0” Giai đoạn 1, Evrynet đã khởi chạy API bot giao dịch cho các nhà giao dịch số lượng và bán lẻ có tên gọi là “Floodgate” để sử dụng với Solana Order Book DEX của họ.
*** Tìm hiểu thêm về Evrynet: Xem tại đây
Floodgate là gì
Floodgate rất quan trọng vì nó cung cấp một cách dễ dàng cho các nhà tạo lập thị trường, nhà giao dịch tần suất cao (HFT) và thậm chí cả các nhà giao dịch bán lẻ kết nối bot của họ với DEX, đây là cách mà rất nhiều nhà giao dịch này hiện đang giao dịch trên bất kỳ sàn giao dịch tập trung(Cex) nào. Đây là điều hiện không được nhiều sàn giao dịch phi tập trung hỗ trợ hoặc không được thực hiện dễ dàng như những gì Evrynet đang tìm cách cung cấp.
Floodgate bao gồm ba thành phần chức năng:
- Đặc tả API định dạng OAS được tích hợp sẵn với tài liệu hỗ trợ có liên quan
- Một bot giao dịch có tên “sp1g0t” hoạt động như một đối tác của phương sách cuối cùng và giúp xây dựng độ sâu của sổ đặt hàng
- Máy chủ API phục vụ tích hợp API
Bạn có thể xem chi tiết Tại đây
Lưu ý: bạn sẽ cần hiểu về cách làm việc với các API và sử dụng các bot giao dịch nói chung (khác các phiên bản gốc từ sàn giao dịch tập trung CEX). Mặc dù có mẫu sẵn nhưng thao tác đăng ký Floodgate và tạo bot bằng dòng lệnh nên khó tiếp cận nếu bạn chưa có kinh nghiệm.
Hướng dẫn đăng ký
Trước tiên, tất cả yêu cầu API Floodgate cần phải được xác thực. Do đó, để bắt đầu với Floodgate, trước tiên bạn cần hoàn tất đăng ký với API. Có thể bạn đã quen với các nguồn API điển hình mà ở đó bạn được cấp khóa API tại thời điểm đăng ký, nhưng với Floodgate, bạn sẽ không được cấp khóa API mà thay vào đó, khóa API sẽ là địa chỉ ví công khai của bạn. Trước khi sử dụng bất kỳ điểm cuối nào từ Floodgate, trước tiên bạn cần đăng ký địa chỉ ví công khai này với Floodgate.
Yêu cầu đầu tiên bạn thực hiện với Floodgate sẽ là điểm cuối / register . Trong phần nội dung của yêu cầu này bao gồm những mục sau:
- org_name
- wallet_address (SOL Mainnet)
Chi tiết được ghi lại trong tài liệu API Floodgate xem tại đây
Tuy nhiên, thông tin này vẫn chưa đủ để hoàn tất quá trình, phía dự án cần xác nhận rằng bạn thực sự “sở hữu” địa chỉ ví mà bạn đã cung cấp. Do đó, dự án cũng yêu cầu chữ ký điện tử sử dụng đường cong elliptic ed25519. Nội dung của những gì cần được ký là sự kết hợp của dấu thời gian, phương thức (“POST”), đường dẫn và nội dung của yêu cầu (trong một mảng byte).
Bạn có thể tham khảo một bot mẫu trong kho lưu trữ sp1g0t do dự án cung cấp tại đây.
Đoạn mã trên làm cho nó rõ ràng những gì nên được cung cấp trong tiêu đề. Khóa công khai, chữ ký và dấu thời gian là cần thiết. Sau khi xây dựng yêu cầu này, bạn phải gửi nó đến dịch vụ Floodgate trong vòng năm phút nếu không nó sẽ không chấp nhận yêu cầu.
Nếu mọi thứ trong yêu cầu này thành công, một email sau đó sẽ được gửi đến địa chỉ email mà bạn đã chỉ định trong yêu cầu của mình. Nội dung của email sẽ chứa một mã đăng ký. Vui lòng sử dụng mã này và thực hiện yêu cầu thứ hai tới điểm cuối / xác minh . Các chi tiết của yêu cầu này được ghi lại trong cùng một thông số API (như ở trên).
Lưu ý: rằng tất cả các yêu cầu trong Floodgate sẽ yêu cầu xác thực được nêu trong đoạn mã ở trên (signReq), là các trường tương tự trong tiêu đề mà bạn đã hoàn thành cho / register
Các bước đăng ký
- Đăng ký với Floodgate bằng / register .
- Lấy mã đăng ký từ email của bạn.
- Xác minh với Floodgate bằng / verify .
- Giờ đây, bạn có thể sử dụng tất cả các end point trong Floodgate
Kết luận
Hi vọng bài viết sẽ giúp các bạn có thể dễ dàng thao tác với những tính năng mới mà Evrynet cung cấp và nhiều trải nghiệm tuyệt vời trong bản cập nhật DEX2.0 mới ra mắt thời gian gần đây.