Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
89a0b28
feat: add to contracts (#1471)
karlem Nov 5, 2025
ce27bc4
Feature/faucet for testnet (#1473)
phutchins Nov 13, 2025
33512b2
implememnt vote tally as client process
Nov 25, 2025
0cd2fc4
remove vote tally
Dec 3, 2025
4226e3c
feat: Add IPC library extraction design and quick summary documents
phutchins Dec 4, 2025
5a515cd
feat: Introduce storage actors and update dependencies
phutchins Dec 4, 2025
0e9ccb5
feat: Enhance storage-node feature integration and update Cargo confi…
phutchins Dec 4, 2025
1493ae1
feat: Add Phase 5 Testing Results and Plugin Architecture Design docu…
phutchins Dec 5, 2025
134df07
feat: Implement comprehensive Plugin System Architecture and initial …
phutchins Dec 5, 2025
a40ca24
feat: Implement Fendermint Module System with core traits and initial…
phutchins Dec 5, 2025
26ebda2
feat: Integrate storage node executor and enhance module dependencies
phutchins Dec 5, 2025
04a7478
feat: Finalize module system implementation and enhance integration
phutchins Dec 6, 2025
976595e
feat: Integrate StorageNodeModule into Fendermint and enhance module …
phutchins Dec 6, 2025
a787e12
feat: Implement dynamic plugin discovery system for Fendermint
phutchins Dec 6, 2025
ecb8b85
feat: Enhance Fendermint with plugin discovery and new documentation
phutchins Dec 6, 2025
760754a
feat: Document final status of plugin extraction and update module in…
phutchins Dec 6, 2025
e40929b
feat: Add comprehensive documentation for build verification and impl…
phutchins Dec 7, 2025
fd43811
feat: Organize and enhance IPC documentation structure
phutchins Dec 7, 2025
33c8b64
chore: Remove local vendored dependency for Solidity facades
phutchins Dec 7, 2025
3b184ba
feat: Refactor storage node actors and update dependencies
phutchins Dec 8, 2025
9ea10f2
feat: Introduce architecture decision document and phase 1 completion…
phutchins Dec 8, 2025
cf6cf56
feat: Complete migration of storage functionality to plugin architecture
phutchins Dec 8, 2025
6ba0f6c
feat: Finalize storage-node plugin migration and enhance architecture
phutchins Dec 9, 2025
2cc44a7
Merge branch 'main' into modular-plugable-architecture
phutchins Dec 10, 2025
1ebe4ff
feat(storage-node): finalize plugin integration and enhance documenta…
phutchins Dec 10, 2025
6ac3a73
feat: Add build success report and next steps for storage testing
phutchins Dec 15, 2025
0f20105
feat: Implement fully generic architecture for service module integra…
phutchins Dec 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Cargo configuration for IPC project

# Configure clang for wasm32-unknown-unknown target
# This ensures we use LLVM clang which has WASM support
[target.wasm32-unknown-unknown]
linker = "rust-lld"
rustflags = ["-C", "link-arg=-zstack-size=131072"]

[env]
# Use LLVM clang for wasm32-unknown-unknown target compilation
# This is needed for building C dependencies like blst for WASM
CC_wasm32_unknown_unknown = "/opt/homebrew/opt/llvm/bin/clang"
AR_wasm32_unknown_unknown = "/opt/homebrew/opt/llvm/bin/llvm-ar"
26 changes: 26 additions & 0 deletions .cursor/rules/documentation-conventions.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,32 @@ globs: *.md,*.rs,*.sol

## Project Documentation

### Documentation Location Guidelines

**⚠️ IMPORTANT: Never create documentation files in the project root!**

Always place documentation in the appropriate subdirectory:

- **Feature documentation** → `docs/features/<feature-name>/`
- Plugin system docs → `docs/features/plugin-system/`
- Storage node docs → `docs/features/storage-node/`
- Module system docs → `docs/features/module-system/`
- Recall system docs → `docs/features/recall-system/`

- **Development documentation** → `docs/development/`
- Build verification, implementation guides, migration docs

- **User guides** → `docs/ipc/` or `docs-gitbook/`
- User-facing documentation, quickstarts, tutorials

- **Technical specifications** → `specs/`
- Protocol specifications, architecture decisions

- **Root directory exceptions** (ONLY these):
- `README.md` - Project overview
- `CHANGELOG.md` - Version history
- `SECURITY.md` - Security policy

### User Documentation
- User guides in [docs/](mdc:docs)
- GitBook documentation in [docs-gitbook/](mdc:docs-gitbook)
Expand Down
Loading