# navi_protocol **Repository Path**: nextuser/navi_protocol ## Basic Information - **Project Name**: navi_protocol - **Description**: sui navi protocol version 从suivision.xyz 获得的反汇编代码整理所得 0x834a86970ae93a73faf4fff16ae40bdb72b91c47be585fff19a2af60a19ddca3 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-25 - **Last Updated**: 2024-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 代码来自 https://suiscan.xyz/mainnet/object/0x834a86970ae93a73faf4fff16ae40bdb72b91c47be585fff19a2af60a19ddca3/contracts https://suivision.xyz/package/0x834a86970ae93a73faf4fff16ae40bdb72b91c47be585fff19a2af60a19ddca3 ### 修改记录: - 因为网站汇编解码之后,不能适应move2024 语法,需要做语法替换 - 1.将所有*.move文件,来自合约地址 、0xd899cf7d2b5db716bd2cf55599fb0d5ee38a3061e7b6bb6eebf73fa5bc4c81ca3、 修改成 navi_protocol - 2.将所有 struct 定义成public struct - 3.将0xca441b44943c16be0e6e23c5a955bb971537ea3289ae8016fbf33fffe1fd210f 修改成navi_oracle - 2024-11-26 将navi_protocol 和navi_oracle 合到一起了,只用关注navi20代码 - 4.将所有 public(friend) 替换成 public(package) - 5.解决新版本mut 变量才能提供mut引用, 修改问题 - 6.将部分变量修改成容易理解的变量名