Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
e39a1bc
Merge branch 'main' into features
botshelomokoka Sep 10, 2024
3315b24
chore: Update project dependencies and documentation
botshelomokoka Sep 10, 2024
1b4f7ce
Align project structure with updated architecture
botshelomokoka Sep 10, 2024
639b593
fix: Resolve merge conflicts and update project structure
botshelomokoka Sep 10, 2024
69f9f35
Revert "fix: Resolve merge conflicts and update project structure"
botshelomokoka Sep 10, 2024
d167592
Reapply "fix: Resolve merge conflicts and update project structure"
botshelomokoka Sep 10, 2024
592331f
Revert "Reapply "fix: Resolve merge conflicts and update project stru…
botshelomokoka Sep 10, 2024
baa26bb
Reapply "Reapply "fix: Resolve merge conflicts and update project str…
botshelomokoka Sep 10, 2024
f6e29ad
Revert "Reapply "Reapply "fix: Resolve merge conflicts and update pro…
botshelomokoka Sep 10, 2024
4cd4b0f
Reapply "Reapply "Reapply "fix: Resolve merge conflicts and update pr…
botshelomokoka Sep 10, 2024
9c60fe6
Revert "Reapply "Reapply "Reapply "fix: Resolve merge conflicts and u…
botshelomokoka Sep 10, 2024
4c6e1c4
Reapply "Reapply "Reapply "Reapply "fix: Resolve merge conflicts and …
botshelomokoka Sep 10, 2024
d972d04
Revert "Reapply "Reapply "Reapply "Reapply "fix: Resolve merge confli…
botshelomokoka Sep 10, 2024
c5d2179
Reapply "Reapply "Reapply "Reapply "Reapply "fix: Resolve merge confl…
botshelomokoka Sep 10, 2024
7d8b79d
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "fix: Resolve mer…
botshelomokoka Sep 10, 2024
49a9c9a
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "fix: Resolve me…
botshelomokoka Sep 10, 2024
bce3c1f
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "fix: Re…
botshelomokoka Sep 10, 2024
605c237
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "fix: R…
botshelomokoka Sep 10, 2024
500200a
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply…
botshelomokoka Sep 10, 2024
222e218
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reappl…
botshelomokoka Sep 10, 2024
ba9d571
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply…
botshelomokoka Sep 10, 2024
705c44a
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reappl…
botshelomokoka Sep 10, 2024
ba082c9
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply…
botshelomokoka Sep 10, 2024
1e6a86f
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reappl…
botshelomokoka Sep 10, 2024
db01054
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply…
botshelomokoka Sep 10, 2024
51ea8ab
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reappl…
botshelomokoka Sep 10, 2024
a1d5774
Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply…
botshelomokoka Sep 10, 2024
5a227e1
Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reappl…
botshelomokoka Sep 10, 2024
945ec6a
Merge branch 'main' of https://github.com/botshelomokoka/anya-core-main
botshelomokoka Sep 10, 2024
ab5c34f
Refactor and align network adapters
Sep 11, 2024
930aa52
fixed indentation
Sep 11, 2024
17dd318
Implement core modules and enhance network adapters
Sep 11, 2024
4a4663e
Fix duplicate headings in CHANGELOG.md
Sep 11, 2024
908753e
Fix duplicate headings in CHANGELOG.md
Sep 11, 2024
c9fe62b
Merge branch 'main' of https://github.com/botshelomokoka/anya-core-main
Sep 11, 2024
2c51d8a
Certainly! I'll provide an update on the progress we've made in align…
Sep 11, 2024
0fb934d
Refactor project structure and add enterprise features
Sep 11, 2024
b98eaa6
feat: Add new modules and implement core functionality
Sep 11, 2024
5301fa9
align: Implement alignment and synchronization mechanisms
Sep 11, 2024
279f5ad
Consolidate project planning and update installation process
Sep 11, 2024
e087f79
Merge commit '279f5ad40ab979cd8a5acdbfee77325abc6ee5cf' into HEAD
botshelomokoka Sep 11, 2024
8672b8e
feat: Implement advanced analytics and high-volume trading features
botshelomokoka Sep 11, 2024
515b75e
align
botshelomokoka Sep 11, 2024
be3cc70
Update ROADMAP.md with project progress and new features
botshelomokoka Sep 13, 2024
efd7e1c
Update documentation and project configuration
botshelomokoka Sep 13, 2024
f37eb12
Update documentation and project configuration
botshelomokoka Sep 14, 2024
dfaf6bd
Refactor and enhance privacy, Bitcoin, and API modules
botshelomokoka Sep 14, 2024
aa61f9c
Update Debug configuration for Anya Core
botshelomokoka Sep 14, 2024
afd5b5e
Enhance Anya Enterprise installer and update core components
botshelomokoka Sep 14, 2024
f04568d
Enhance Anya Enterprise with improved integration and error handling
botshelomokoka Sep 14, 2024
a9a6386
# Changelog
botshelomokoka Sep 14, 2024
dba47fd
feat: Comprehensive upgrade and restructuring of Anya project
botshelomokoka Sep 14, 2024
d93185f
feat: Update installer scripts and payment processor for Anya Enterprise
botshelomokoka Sep 14, 2024
d6d956d
#!/bin/bash
botshelomokoka Sep 14, 2024
502a734
Align .gitignore with project structure and best practices
botshelomokoka Sep 14, 2024
0b1ff55
## CI/CD
botshelomokoka Sep 14, 2024
fe0975a
Align system configurations and update documentation
botshelomokoka Sep 14, 2024
bcfc441
Update README.md with detailed instructions for building and running …
botshelomokoka Sep 16, 2024
b217c46
Update CHANGELOG.md files and .gitignore
botshelomokoka Sep 16, 2024
b615ca6
Update project timeline and versioning
botshelomokoka Oct 3, 2024
e983f6a
Merge commit 'bcfc4410dcd7ab7d5d661fe970d8af61eebfa0b8' into features
botshelomokoka Oct 3, 2024
0e725a6
Merge commit 'b217c46d910a2edd1ab7a01bc51e75b05b32e9a2' into features
botshelomokoka Oct 3, 2024
73d30b5
Update project timeline and versioning
botshelomokoka Oct 3, 2024
3df82d5
align: Implement alignment and synchronization mechanisms
Sep 11, 2024
d274198
Consolidate project planning and update installation process
Sep 11, 2024
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
75 changes: 75 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: CI Workflow

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
runs-on: ubuntu-latest

services:
docker:
image: docker:19.03.12
options: --privileged
ports:
- 2375:2375

steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

- name: Set up QEMU
uses: docker/setup-qemu-action@v1

- name: Log in to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Docker image
uses: docker/build-push-action@v2
with:
context: .
file: .devcontainer/Dockerfile
push: true
tags: ghcr.io/${{ github.repository }}:latest

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 'lts/*'

- name: Install dependencies
run: npm install

- name: Run ESLint
run: npm run lint

- name: Run unit tests
run: npm test

- name: Run vulnerability checks
run: python anya/vulnerability_checker.py

- name: Analyze code with ML
run: python anya/ml_code_analyzer.py

- name: Commit and push changes
run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
git add .
git commit -m "Automated code check, verification, and tests"
git push origin main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
191 changes: 105 additions & 86 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,107 +1,126 @@
# Rust-specific ignores
/target
**/*.rs.bk
Cargo.lock

# Ignore all files and directories in the project root
/*

# But don't ignore these specific directories and files
!/src/
!/Cargo.toml
!/README.md
!/LICENSE

# Ignore common build and IDE-specific files
*.class # Java class files
*.log # Log files
*.ctxt # BlueJ files
.mtj.tmp/ # Mobile Tools for Java (J2ME)
*.jar # JAR files
*.war # WAR files
*.nar # NAR files
*.ear # EAR files
*.zip # ZIP files
*.tar.gz # Compressed tar files
*.rar # RAR files

# Virtual machine crash logs
hs_err_pid*
replay_pid*

# IDE-specific files
.idea/ # IntelliJ IDEA
*.iml # IntelliJ IDEA module files
.vscode/ # Visual Studio Code
*.swp # Vim swap files
*~ # Temporary files

# Build directories
target/ # Maven build directory
build/ # Gradle build directory

# Dependency directories
node_modules/ # Node.js dependencies
jspm_packages/ # JSPM packages

# Logs
logs/ # Log directory
*.log # Log files
npm-debug.log* # npm debug logs
yarn-debug.log* # Yarn debug logs
yarn-error.log* # Yarn error logs

# OS generated files
.DS_Store # macOS
.DS_Store? # macOS
._* # macOS
.Spotlight-V100 # macOS
.Trashes # macOS
ehthumbs.db # Windows
Thumbs.db # Windows

# Temporary files
*.tmp # Temporary files
*.bak # Backup files
*.swp # Vim swap files
*~.nib # Interface Builder temporary files

# Rust
/target/
**/*.rs.bk
Cargo.lock

# IDE
# Build artifacts
/dist/
/build/

# IDE/editor specific files
.vscode/
.idea/
*.swp
*.swo
*.iml

# OS
# System-specific files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Build
/build/

# Logs
*.log

# Dependencies
/node_modules/

# Environment
# Sensitive information
*.key
*.pem
wallet_data.json
.env
.env.local
.env.*.local

# Testing
/coverage/

# Documentation
/docs/
# Log files
/logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Network-specific
.stacks-chain/
.stacks-testnet/
.web5/
.dlc/
.lnd/
*.macaroon
.bitcoin/
.libp2p/

# Compiled files
*.rlib
*.so
*.dylib
*.dll
*.class
*.jar
*.war
*.nar
*.ear

# Database files
*.db
*.sqlite

# Temporary files
*.tmp
*.bak
*~
*.swp
*~.nib
.mtj.tmp/

# Dependency directories
/node_modules/
/jspm_packages/

# Anya-specific
/anya-core/target/
/anya-cli/target/
/anya-gui/target/
/anya-node/target/
/anya-wallet/target/
/.anya-temp/
/anya-logs/
/anya-data/
/anya-backups/

# Documentation
/docs/_build/

# Test coverage
/coverage/

# Benchmark results
/benchmarks/results/

# Generated files
**/*.pb.rs
*.generated.*

# Local configuration files
config.local.toml

# Debug and profiling files
*.debug
*.prof

# Specific to Anya Core
/data/
/config/local.toml

# Tracked code snippets
/tracked_snippets/

# But don't ignore these specific files
!README.md
!LICENSE
!Cargo.toml

# Ignore all files in the root directory
/*
# But don't ignore the src directory
!/src/

# anya-core-config.json

6 changes: 0 additions & 6 deletions .vscode/extensions.json

This file was deleted.

14 changes: 12 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,24 @@
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [

{
"type": "lldb",
"request": "launch",
"name": "Debug Anya Core",
"program": "${workspaceFolder}/target/debug/anya-core",
"cargo": {
"args": [
"build",
"--bin=anya-core",
"--package=anya-core"
],
"filter": {
"name": "anya-core",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "cargo build",
"env": {
"RUST_BACKTRACE": "1"
}
Expand Down
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
{
"svn.ignoreMissingSvnWarning": true
"svn.ignoreMissingSvnWarning": true,
"git.allowForcePush": true,
"git.allowNoVerifyCommit": false,
"git.alwaysShowStagedChangesResourceGroup": true
}
65 changes: 0 additions & 65 deletions CHANGELOG.md

This file was deleted.

Loading
Loading