Trên trang này
Mỗi hợp đồng có thể và không thể làm gìOwner, guardian và timelockCác hợp đồng cũTình trạng kiểm toánHợp đồng và quyền quản trị
Đây là các hợp đồng GiwaTerminal sử dụng. Chúng là mã nguồn mở và đã được xác minh trên explorer: mỗi địa chỉ mở ra trang explorer tương ứng, nơi bất kỳ ai cũng có thể đọc mã và xem mọi giao dịch.
| GiwaRouter · router giao dịch Mua và bán token trong các pool Uniswap V2 / V3 và thu phí ngay trong cùng giao dịch. Không có owner, không có hàm quản trị. | 0x623C8E37D90e0e0A47abC9d1786fB233F88A53AB |
| GiwaV4Router · router Uniswap V4 Giao dịch trên các pool Uniswap V4 của bất kỳ launchpad nào. Không có owner, không thu phí, không giữ tiền: phí được ví của bạn (GiwaDelegate) thu ngay trong cùng giao dịch. | 0x4e765D83CAC71294FA0d326B7A67aBcc95101403 |
| GiwaDelegate · EIP-7702 Cho phép ví terminal giao dịch trên launchpad và trả phí trong một giao dịch duy nhất, đồng thời chạy các lệnh 24/7 của ví. Chỉ chính ví mới có thể gọi execute; lệnh cần chữ ký của chính ví. Không có owner. | 0x49587E204c7C26eD4E14294DACCEBd03b49FB71A |
| GiwaExecutor · bộ thực thi lệnh Thực hiện giao dịch của lệnh 24/7 chỉ với số tiền của lệnh và trả lại mọi thứ về ví của bạn trong cùng giao dịch. Không có owner, không có quyền gì đối với ví của bạn, không lưu trữ dữ liệu. | 0xb7FB4a6B5d902C3219ee1554E86fD2896014c7Fc |
| GiwaKeepers · sổ đăng ký keeper Các keeper được phép thực hiện lệnh 24/7. Keeper không thể lấy tiền: chỉ có thể thực hiện những gì mỗi ví đã ký. | 0x7c481CC0bA7055d1F9085B778dCbEDDDf579E292 |
| GiwaRefVault · kho phần thưởng Giữ phần thưởng giới thiệu cho đến khi bạn nhận. Các khoản thanh toán vào kho không bao giờ có thể bị tạm dừng. | 0x4120ECbfb2f790356aFE70cf226ee25E255463ED |
| Mạng: GIWA Sepolia (testnet), chain ID 91342. | |
Mỗi hợp đồng có thể và không thể làm gì
GiwaRouter (router giao dịch)
- Không có owner, không có hàm quản trị, không thể nâng cấp. Không ai có thể thay đổi, tạm dừng hay lấy tiền từ hợp đồng này.
- Phí (1% / 0.9%) và tỷ lệ chia thưởng giới thiệu (25% / 3%) là hằng số trong mã. Kho bạc và kho phần thưởng mà router chi trả là bất biến.
- Router chỉ lấy token từ ví gọi nó, kiểm tra số lượng nhận tối thiểu của bạn trong mọi giao dịch và chỉ trả lại cho bên gọi những gì thuộc về chính giao dịch đó: router không bao giờ giữ tiền của bạn.
- Token mà người khác vô tình để lại trong router chỉ có thể được quét (
sweep, ai cũng gọi được) về kho bạc, không bao giờ về một người dùng. - Nếu kho phần thưởng từ chối khoản thanh toán giới thiệu, toàn bộ phí sẽ vào kho bạc và sự kiện
RefSkippedghi lại việc này, nên giao dịch không bao giờ bị kẹt.
GiwaV4Router (router Uniswap V4)
- Không có owner, không thu phí, không có hàm quản trị, không thể nâng cấp và không giữ tiền giữa các lần gọi.
- Router giao dịch trên các pool Uniswap V4 của bất kỳ launchpad nào (mỗi launchpad có PoolManager và hook riêng). Phí của terminal được ví của bạn (GiwaDelegate) thu trong cùng giao dịch.
- Chỉ ví gọi router mới phải trả, và số lượng nhận tối thiểu của bạn được kiểm tra dựa trên mức tăng số dư của chính bạn, đã tính cả thuế token.
GiwaDelegate (EIP-7702)
- Không có owner, không có hàm quản trị. Kho bạc, kho phần thưởng, sổ đăng ký keeper và executor là bất biến; phí và tỷ lệ chia thưởng giới thiệu là hằng số. Thứ duy nhất hợp đồng lưu trong ví của bạn là những lệnh nào của bạn đã được sử dụng.
executechỉ hoạt động khi bên gọi là chính ví đó: không ai khác — kể cả GiwaTerminal — có thể dùng nó để chuyển tiền của bạn. Hàm này thực hiện giao dịch trên launchpad và thu phí trên số tiền thực sự được chuyển, đo on-chain. Nếu có bất kỳ lỗi nào, toàn bộ giao dịch bị revert.executeOrderthực hiện một lệnh 24/7: chỉ keeper có trong GiwaKeepers mới gọi được, chỉ với lệnh được ký bằng chính khóa của ví bạn, mỗi lệnh một lần, và không bao giờ thấp hơn mức tối thiểu bạn đã ký (xem Lệnh giới hạn). Chỉ ví của bạn mới có thể hủy lệnh on-chain.- Ví đã ủy quyền vẫn nhận được các khoản thanh toán ETH có kèm dữ liệu, và việc kiểm tra chữ ký ERC-1271 của ví chỉ chấp nhận chữ ký được tạo bằng chính khóa của ví, nên các ứng dụng như Permit2 vẫn hoạt động bình thường.
GiwaExecutor (bộ thực thi lệnh)
- Không có owner, không có quyền gì đối với bất kỳ ví nào, và không lưu gì giữa các giao dịch. Hợp đồng này do GiwaDelegate tạo ra.
- Chỉ ví đã ủy quyền cho GiwaDelegate, trong lúc thực hiện một lệnh của chính ví đó, mới gọi được hợp đồng này. Ví của bạn chỉ chuyển cho nó đúng số tiền của lệnh; nó thực hiện giao dịch và trả lại mọi thứ về ví đó trong cùng giao dịch. Ví của bạn không bao giờ phê duyệt cho nó tiêu token của bạn.
GiwaKeepers (sổ đăng ký keeper)
- Danh sách các keeper được phép thực hiện lệnh 24/7. Owner có thể thêm hoặc xóa keeper; guardian chỉ có thể xóa.
- Keeper không thể lấy tiền: chỉ có thể thực hiện lệnh trong phạm vi những gì mỗi ví đã ký.
GiwaRefVault (kho phần thưởng)
- Tỷ lệ chia thưởng giới thiệu (25% / 3%) được cố định trong mã. Các khoản thanh toán vào kho không bao giờ có thể bị tạm dừng: phần thưởng giới thiệu không thể bị chuyển hướng.
- Owner chỉ có thể đặt mức nhận tối thiểu (không bao giờ cao hơn 0.01 ETH), bật hoặc tắt chế độ khẩn cấp (chế độ khẩn cấp bỏ mức tối thiểu), rút phần dư (số ETH trong kho vượt quá số đang nợ người dùng), thay đổi guardian và chuyển quyền sở hữu qua hai bước.
- Phần thưởng của bạn chỉ có thể do chính bạn nhận. Không ai có thể lấy chúng.
- Bất kỳ ai cũng có thể thanh toán vào kho, và điều này là có chủ đích: ghi có cho ai đó nghĩa là gửi ETH thật, và số ETH đó sau đó thuộc về họ.
Owner, guardian và timelock
- GiwaRouter, GiwaV4Router, GiwaDelegate và GiwaExecutor hoàn toàn không có owner.
- Trên testnet hiện tại, owner của GiwaRefVault và GiwaKeepers trực tiếp là ví quản trị của đội ngũ, nên các thay đổi của owner có hiệu lực ngay lập tức. Mỗi thay đổi là một giao dịch on-chain mà ai cũng có thể xem.
- Trên mainnet, owner sẽ là GiwaTimelock, với độ trễ tối thiểu 1 ngày: mọi hành động của owner được công bố on-chain trước và chỉ có thể thực hiện sau khoảng trễ, nên ai cũng có thể thấy trước.
- Guardian có thể hành động không cần chờ, nhưng chỉ để bảo vệ người dùng: xóa một keeper, hoặc chuyển kho phần thưởng sang chế độ khẩn cấp (nhận thưởng không cần mức tối thiểu). Guardian không bao giờ có thể động đến tiền hay phần thưởng của bạn.
Các hợp đồng cũ
Các hợp đồng này thay thế các phiên bản trước. Lệnh đã đặt trên các hợp đồng lệnh cũ (GiwaOrdersV2, GiwaOrdersV3) vẫn được liệt kê trong terminal và có thể hủy. Các ví đã ủy quyền cho phiên bản delegate cũ sẽ được chuyển sang GiwaDelegate ngay trong giao dịch launchpad tiếp theo hoặc lệnh 24/7 đầu tiên. Mọi số dư trong kho phần thưởng cũ vẫn có thể nhận từ trang Giới thiệu.
Tình trạng kiểm toán
Các hợp đồng là mã nguồn mở, đã được xác minh trên explorer, kiểm thử trên một bản fork của chuỗi và được rà soát trong các đợt kiểm toán nội bộ của chúng tôi, nhưng chưa trải qua kiểm toán độc lập bên ngoài. Hãy lưu ý điều này, xem Rủi ro.