Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
979e4f7
refactor: improve vault-contract folder structure (#7)
JuanWimmin Mar 10, 2026
1edee01
refactor: improve participation-token folder structure (#3)
JuanWimmin Mar 10, 2026
8d830b3
fix: resolve security audit findings across smart contracts (#5)
CoKeFish Mar 11, 2026
b8f3e51
fix: address remaining audit areas for participation-token (#5)
CoKeFish Mar 11, 2026
770a1a3
fix: add edge case tests, migrate events to #[contractevent], add aud…
CoKeFish Mar 11, 2026
fa17299
feature: Implement additional functionalities for contract deployment…
Villarley Mar 11, 2026
9d6ac41
fix(vault-contract): add constructor input validation (#24)
CoKeFish Mar 11, 2026
6b4545f
feat: implement hard cap and per-investor cap for participation token…
JuanWimmin Mar 11, 2026
d4d1131
fix(vault-contract): replace .expect() with custom errors and use che…
CoKeFish Mar 11, 2026
c80b9d0
feature: Implement deployer contract with deployment logic for token …
armandocodecr Mar 11, 2026
2ff50ce
feature: Refactor availability_for_exchange to use stored admin for a…
armandocodecr Mar 11, 2026
b112293
feature: Add arithmetic overflow error handling and validate ROI perc…
Villarley Mar 11, 2026
5056d05
feature: Simplify availability_for_exchange calls by removing admin p…
armandocodecr Mar 11, 2026
ee1d2af
feature: Refactor event handling by removing unnecessary emit functio…
armandocodecr Mar 11, 2026
edcc335
fix: enhance hard cap validation in ParticipationTokenContract
JuanWimmin Mar 11, 2026
46d7970
feature: Add ROI percentage validation and improve calculations in va…
armandocodecr Mar 11, 2026
fb2c210
feat: enhance vault contract constructor validation
JuanWimmin Mar 11, 2026
e585720
fix: all critical errors are resolved
Villarley Mar 11, 2026
e055202
feature: Update ParticipationTokenContract to use token factory and a…
armandocodecr Mar 11, 2026
3fdd705
feat: add initialization check to vault contract constructor
JuanWimmin Mar 11, 2026
f64999d
feature: Update dependencies to version 25.1.0 for soroban-sdk and so…
armandocodecr Mar 11, 2026
d468652
feature: Update event assertion in tests to use events() method for a…
armandocodecr Mar 11, 2026
33c7fa8
Fix typo in author section of audit report
Villarley Mar 11, 2026
efe3a75
feat: enhance ROI validation and error handling in vault contract
JuanWimmin Mar 11, 2026
6f742b7
test(vault-contract): add security-related tests (#33)
CoKeFish Mar 11, 2026
2753042
Update SECURITY_AUDIT_VAULT_CONTRACT-V1.0.0.md
Villarley Mar 11, 2026
63fab29
Merge branch 'Trustless-Work:develop' into refactor/contracts-structure
JuanWimmin Mar 11, 2026
ba8af24
Merge pull request #19 from JuanWimmin/refactor/contracts-structure
armandocodecr Mar 11, 2026
f4a49c6
Merge branch 'fix/scout-findings' of https://github.com/Villarley/tok…
Villarley Mar 11, 2026
787cb59
Merge branch 'Villarley-fix/scout-findings' into feat/interactuar-1st…
Villarley Mar 11, 2026
1e275b1
Merge CoKeFish fix/vault-constructor-validation (#24)
Villarley Mar 11, 2026
7c98951
Merge branch 'CoKeFish-fix/vault-constructor-validation' into feat/in…
Villarley Mar 11, 2026
45b4637
Merge CoKeFish test/vault-security-tests: resolve conflicts, keep HEA…
Villarley Mar 11, 2026
1234b11
Merge branch 'CoKeFish-test/vault-security-tests' into feat/interactu…
Villarley Mar 11, 2026
94acd50
Merge CoKeFish fix/vault-expect-and-overflow: resolve conflicts, keep…
Villarley Mar 11, 2026
2118e1a
Merge branch 'CoKeFish-fix/vault-expect-and-overflow' into feat/inter…
Villarley Mar 11, 2026
928954f
Merge fix/issue-5-security-audit from CoKeFish: resolve conflicts, ke…
Villarley Mar 11, 2026
c1c9d3d
Merge branch 'CoKeFish-fix/issue-5-security-audit' into feat/interact…
Villarley Mar 11, 2026
b138af9
refactor: change participation-token to token-sale and token-factory …
armandocodecr Mar 11, 2026
1c8be53
feat: add admin management and update caps functionality to TokenSale…
armandocodecr Mar 12, 2026
b7a12be
feat: update deployer contract to support token-sale and participatio…
armandocodecr Mar 12, 2026
3a4a4ee
feat: update deployer and token-sale contracts to streamline particip…
armandocodecr Mar 12, 2026
40dffdb
feat: add deploy_all guide and implementation for deploying contracts…
armandocodecr Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
152 changes: 113 additions & 39 deletions apps/smart-contracts/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions apps/smart-contracts/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ members = [
]

[workspace.dependencies]
soroban-sdk = "23.1.1"
soroban-token-sdk = { version = "23.1.1" }
soroban-sdk = "25.1.0"
soroban-token-sdk = { version = "25.1.0" }

[profile.release]
opt-level = "z"
Expand Down
17 changes: 17 additions & 0 deletions apps/smart-contracts/contracts/deployer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[package]
name = "deployer"
version = "0.1.0"
edition = "2021"

[dependencies]
soroban-sdk = { workspace = true }

[dev-dependencies]
soroban-sdk = { workspace = true, features = ["testutils"] }

[lib]
crate-type = ["cdylib", "rlib"]
doctest = false

[features]
testutils = ["soroban-sdk/testutils"]
Loading
Loading