Skip to content

Truy xuất thông tin token address trên Polkastarter

Posted on:September 17, 2021

nhân tiện coin biz đang sôi động, mình xin góp chút tech cho thay đổi không khí vì dạo gần đây thấy hàm lượng news hơi bội thực.

Ta có thể truy xuất thông tin token trên Polkastarter trước khi bán hay không?

Câu trả lời ngắn gọn là: CÓ


Sau đây là câu chuyện dài hơn.

Disclaimer: Cách làm trong bài viết chỉ mang tính chất tham khảo, không khuyến khích sử dụng làm buy decision, hãy luôn lắng nghe các thông tin official từ chính dự án.

Về mặt hệ thống, hầu hết các IDO Platform hoạt động giống nhau, tức là có một template token sale có sẵn, mỗi lần chạy IDO một dự án thì:

những công việc này thường được diễn ra trước thời gian IDO vài tiếng, hoặc nửa ngày, tuỳ bên IDO setup lúc nào, nhưng thường thì ít nhất vài tiếng, vì các operation này tốn thời gian, và để nếu có rủi ro gì thì cũng có thể thay đổi ngay được.

Do đó về mặt lý thuyết, trước khi IDO vài tiếng là ta check contract là đã có thể biết được địa chỉ token rồi.

Check contract thế nào?

Các contract chung source sẽ có runtime bytecode hoàn toàn giống nhau.

runtime bytecode là bytecode được sinh ra khi compile, còn creation bytecode sẽ là runtime bytecode + constructor arguments.

Vậy từ các dự án cũ ta có thể tìm ra được contract sale của các dự án mới, dù chưa public address trên web.

Hãy lấy ví dụ với chính THG đang nổi trong coinbiz. Giả sử mình đang ở thời điểm trước IDO vài tiếng, chưa biết THG là địa chỉ thế nào, trên web của POLS cũng chưa thấy mở.

Trước hết mình vào xem dự án IDO ngay trước THG là Realm

https://www.polkastarter.com/pools/realm

Click “View on BSCScan” để check thông tin về contract sale:

https://bscscan.com/address/0xf7e8FF2C90f4A223Cad48B4100B1E6DFE3F40aC9

Nhấn vào “Contract” ta sẽ nhìn thấy có 4 contract giống với contract này, đấy chính là các contract token sale của các ido khác của Polkastarter.

Note: We also found another 4 contracts with exact matching byte codes

Ta sẽ thấy có một contract được tạo ra gần đây nhất, theo lịch trình IDO, thì rõ ràng đó chính là của POLS, địa chỉ là 0xc3d5c210ea4545c85607464848c03a7cd86d2018

Contract được tạo vào khoảng 10h sáng ngày 16 theo giờ UTC, tức 17h VN, trước thời điểm list Pancake khá lâu, có nghĩa là nếu ta check contract vào thời điểm đó thì ta đã biết được token address của THG.

https://bscscan.com/tx/0xff584ed36c16451ac3c2873a11448866b4c0b2269b56610285760ee864ee7cfa

kiểm tra các transaction đầu tiên của contract, có một transaction fund gửi 2.5 triệu THG vào contract sale

https://bscscan.com/tx/0xc325f88ac1dd86d25735d65c9cb07d50be150da93ac2c1fbaae4eb9c267cc390

Đến đây thì ta đã biết được token address của THG rồi: https://bscscan.com/token/0x9fd87aefe02441b123c3c32466cd9db4c578618f

Tóm lại, ta có thể biết được token address IDO trên Polkastarter tại thời điểm token sale contract được fund, thời điểm này thường là trước khi IDO vài tiếng, tuỳ vào operator phía Polkastarter.

Lời bàn

Theo kinh nghiệm cá nhân, thì việc giữ token address không công bố là điều không cần thiết, bot là tech, bằng cách này hay cách khác vẫn có thể biết sớm, vài tiếng là quá đủ thời gian setup. Cộng đồng là những người mua thật, nhưng ít biết tech, họ sẽ là người thiệt. Mà cộng đồng thiệt thì sẽ quay lưng với dự án, rốt cục thiệt nhất vẫn là dự án.