diff --git a/.github/README.md b/.github/README.md index a3e3d97..b8aa917 100644 --- a/.github/README.md +++ b/.github/README.md @@ -8,9 +8,9 @@ Weaver is a streamlined platform that facilitates connections between users and We're building a specialized user engagement solution tailored exclusively for Starknet projects and users. Our product helps Starknet-based applications: -- Optimize user engagement -- Improve retention metrics -- Boost revenue streams +- Optimize user engagement +- Improve retention metrics +- Boost revenue streams By harnessing data-driven campaign insights about user growth patterns, the platform enables Starknet projects to maintain and expand their user communities while enhancing their monetization strategies. @@ -20,7 +20,7 @@ Weaver pioneers an innovative user growth ecosystem tailored specifically for St ## Unified Ecosystem Growth Framework -We're creating the first holistic user growth and campaign infrastructure native to Starknet, establishing a standardized methodology for measuring user metrics and rewarding engagement across the entire ecosystem. +We're creating the first holistic user growth and campaign infrastructure native to Starknet, establishing a standardized methodology for measuring user metrics and rewarding engagement across the entire ecosystem. Unlike fragmented loyalty programs, our growth campaigns deliver value throughout all participating Starknet projects. @@ -28,7 +28,7 @@ Unlike fragmented loyalty programs, our growth campaigns deliver value throughou ## Cross-Platform Network Effects -Weaver's distinctive advantage comes from generating **network effects** across the Starknet ecosystem. +Weaver's distinctive advantage comes from generating **network effects** across the Starknet ecosystem. As project adoption increases, the value of user participation grows — encouraging deeper engagement with multiple Starknet applications and creating a self-reinforcing cycle of adoption. @@ -38,12 +38,12 @@ As project adoption increases, the value of user participation grows — encoura We're introducing fresh approaches to user retention through: -- **Campaign-driven reputation systems** that motivate users to discover and interact with diverse Starknet projects -- **Transparent on-chain passport framework** enabling users to showcase their contributions to specific products +- **Campaign-driven reputation systems** that motivate users to discover and interact with diverse Starknet projects +- **Transparent on-chain passport framework** enabling users to showcase their contributions to specific products --- ## Strategic Advantages -- **Pioneer status** in developing a Starknet-native growth campaign platform -- **Community-driven open-source architecture** facilitating rapid innovation +- **Pioneer status** in developing a Starknet-native growth campaign platform +- **Community-driven open-source architecture** facilitating rapid innovation diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4792f5a..e319b72 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -107,9 +107,9 @@ jobs: - name: Setup Cairo uses: starknet-edu/setup-cairo@v1 with: - cairo-version: "2.8.5" + cairo-version: "2.12.0" scarb-version: "0.12.0" - starknet-foundry-version: "0.34.0" + starknet-foundry-version: "0.48.0" - name: Build contracts run: | diff --git a/.github/workflows/selective-ci.yml b/.github/workflows/selective-ci.yml index 6d17088..774f31a 100644 --- a/.github/workflows/selective-ci.yml +++ b/.github/workflows/selective-ci.yml @@ -82,9 +82,9 @@ jobs: - name: Setup Cairo uses: starknet-edu/setup-cairo@v1 with: - cairo-version: "2.8.5" + cairo-version: "2.12.0" scarb-version: "0.12.0" - starknet-foundry-version: "0.34.0" + starknet-foundry-version: "0.48.0" - name: Build contracts run: | diff --git a/contracts/.tool-versions b/contracts/.tool-versions index 54caeac..020c454 100644 --- a/contracts/.tool-versions +++ b/contracts/.tool-versions @@ -1,2 +1,2 @@ -scarb 2.8.5 -starknet-foundry 0.31.0 \ No newline at end of file +scarb 0.12.0 +starknet-foundry 0.48.0 \ No newline at end of file diff --git a/contracts/Scarb.toml b/contracts/Scarb.toml index 93686bb..f6aac9a 100644 --- a/contracts/Scarb.toml +++ b/contracts/Scarb.toml @@ -6,12 +6,12 @@ edition = "2024_07" # See more keys and their definitions at https://docs.swmansion.com/scarb/docs/reference/manifest.html [dependencies] -starknet = "2.8.5" +starknet = "2.12.0" openzeppelin = "0.15.1" [dev-dependencies] -snforge_std = "0.34.0" -assert_macros = "2.8.2" +snforge_std = "0.48.0" +assert_macros = "2.12.0" [[target.starknet-contract]] sierra = true