From bf6e7b0eaa278f2f469b3e498aa8e3d164bbb183 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Tue, 24 Mar 2026 17:46:48 +0100 Subject: [PATCH 1/2] fix: example --- content/contracts-sui/1.x/index.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/contracts-sui/1.x/index.mdx b/content/contracts-sui/1.x/index.mdx index 6c03576..908f878 100644 --- a/content/contracts-sui/1.x/index.mdx +++ b/content/contracts-sui/1.x/index.mdx @@ -47,7 +47,9 @@ Create `sources/quickstart.move`: module my_sui_app::quickstart; use openzeppelin_math::{rounding, u64}; -use std::option; + +use fun u64::mul_div as u64.mul_div; +use fun u64::sqrt as u64.sqrt; // === Functions === From 057bd12ad722966164bc00d4a6936aafd39d9389 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Tue, 24 Mar 2026 18:18:42 +0100 Subject: [PATCH 2/2] feat: update code --- content/contracts-sui/1.x/index.mdx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/content/contracts-sui/1.x/index.mdx b/content/contracts-sui/1.x/index.mdx index 908f878..9bae3e7 100644 --- a/content/contracts-sui/1.x/index.mdx +++ b/content/contracts-sui/1.x/index.mdx @@ -46,21 +46,19 @@ Create `sources/quickstart.move`: ```move module my_sui_app::quickstart; -use openzeppelin_math::{rounding, u64}; - -use fun u64::mul_div as u64.mul_div; -use fun u64::sqrt as u64.sqrt; +use openzeppelin_math::rounding; +use openzeppelin_math::u64::{mul_div, sqrt}; // === Functions === public fun quote_with_fee(amount: u64): u64 { // 2.5% fee, rounded to nearest. - let quoted = amount.mul_div(1025u64, 1000u64, rounding::nearest()); + let quoted = mul_div(amount,1025u64, 1000u64, rounding::nearest()); quoted.destroy_some() } public fun sqrt_floor(value: u64): u64 { - value.sqrt(rounding::down()) + sqrt(value, rounding::down()) } ```