Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
2db8905
feat: add currency selection for project funding in CreateProject com…
yuribodo Jul 10, 2025
0a59cde
feat: implement SOL donation flow and currency selection in DonationP…
yuribodo Jul 10, 2025
37d5cb1
chore: changed the cluster to testnet
Dnreikronos Jul 10, 2025
9123549
chore: generate program deploy id with testnet
Dnreikronos Jul 10, 2025
475b5db
chore: set as true the overflow-checks
Dnreikronos Jul 10, 2025
c567de5
refactor: change zod validation to validate if the current currency i…
Dnreikronos Jul 12, 2025
3d8fc19
feature: add the functionality to connect directly to the phantom wal…
Dnreikronos Jul 12, 2025
2db300d
feature: add connect wallet for Sol currency
Dnreikronos Jul 13, 2025
78adb44
refactor: setup hardcoded the fee wallet that will receive fee during…
Dnreikronos Jul 15, 2025
9776cf3
refactor: adjust identation
Dnreikronos Jul 15, 2025
f8dded8
refactor: adjust identation
Dnreikronos Jul 15, 2025
9209ec5
refactor: some adjustments on the solanaContractService
Dnreikronos Jul 16, 2025
3e82442
feature: improve error handling
Dnreikronos Jul 16, 2025
b4faf1c
refactor: adjust architecture of solana contract
Dnreikronos Jul 17, 2025
ae775ae
delete: delete unecessary Cargo.lock
Dnreikronos Jul 20, 2025
ca0cd81
delte: remove unecessary client.ts file
Dnreikronos Jul 20, 2025
0eb657c
refactor: change version of Cargo.lock
Dnreikronos Jul 20, 2025
3b2c12c
refactor: change instruction on lib.rs
Dnreikronos Jul 20, 2025
4ebb614
refactor: change configs for run the anchor build script properly
Dnreikronos Jul 20, 2025
9b43053
refactor: adjust identation and add CHECK notation for build properly…
Dnreikronos Jul 20, 2025
080600f
feature: create properly idl for integrate the frontend with the cont…
Dnreikronos Jul 20, 2025
8e72b0f
chore: add dependencies
Dnreikronos Jul 20, 2025
f9b99d2
refactor: removed unecessary type file
Dnreikronos Jul 23, 2025
1ce5d02
chore: change dependencies
Dnreikronos Jul 23, 2025
33ef42c
refactor: adjust identation
Dnreikronos Jul 23, 2025
d6e8898
refactor: adjust dependency version
Dnreikronos Jul 24, 2025
272470b
feature: setup the idl into the public folder
Dnreikronos Jul 24, 2025
0b6ecf7
refactor: remove idl folder
Dnreikronos Jul 24, 2025
6342f78
refactor: change solanaService for properly use the idl file generate…
Dnreikronos Jul 24, 2025
87c5198
refactor: make changes on the solana flow for properly call the ancho…
Dnreikronos Jul 24, 2025
d556211
chore: change anchor version to 0.29.0
Dnreikronos Jul 26, 2025
e1cb84d
chore: add ts-node dependency
Dnreikronos Jul 26, 2025
1fcb079
chore: add dotenv dependency
Dnreikronos Jul 27, 2025
0038894
chore: add dependency bs58
Dnreikronos Jul 27, 2025
df2ca86
feature: create script for initialize the solana program
Dnreikronos Jul 27, 2025
3429f02
chore: add some different and necessary dependencies inside of the Ca…
Dnreikronos Aug 4, 2025
f6d3e27
chore: change some things on the Cargo.lock file
Dnreikronos Aug 4, 2025
669adc9
chore: change the Cargo.toml file
Dnreikronos Aug 4, 2025
b6f1dc9
chore: add the devnet donation program
Dnreikronos Aug 4, 2025
dbfcf9d
chore: change the cluster to me on alchemy
Dnreikronos Aug 4, 2025
1799052
chore: add bs58 depencendy
Dnreikronos Aug 4, 2025
096c9c4
chore: add idl-build on the Cargo.toml inside of the solana package
Dnreikronos Aug 5, 2025
dcae3e8
refactor: change the program adress
Dnreikronos Aug 5, 2025
4a81c8c
chore: add dependencies
Dnreikronos Aug 5, 2025
7d7974c
refactor: remove unecessary comments
Dnreikronos Aug 5, 2025
446117b
feature: add IDL directly hardcoded on the service
Dnreikronos Aug 5, 2025
2851af6
refactor: enhance solanaContractService with improved IDL validation …
yuribodo Aug 14, 2025
9c6ea54
refactor: change program id
Dnreikronos Aug 14, 2025
6146414
refactor: change database healthcheck
Dnreikronos Aug 14, 2025
d9be0fd
chore: create donation keypair file
Dnreikronos Aug 14, 2025
7d57dc3
fix file conflict
Dnreikronos Aug 14, 2025
407ee65
refactor: update donation program address and enhance IDL structure v…
yuribodo Aug 14, 2025
978257c
refactor: improve DonationProgram interface for better compatibility …
yuribodo Aug 14, 2025
d3239c3
refactor: enhance solanaContractService with improved program instanc…
yuribodo Aug 14, 2025
da8d1b9
refactor: adjust variables creation for integrate properly with the A…
Dnreikronos Aug 17, 2025
b1c84d6
chore: regenerate the IDL with the anchor build command
Dnreikronos Aug 17, 2025
578b03d
refactor: create properly IDL interface that matches with the Anchor …
Dnreikronos Aug 18, 2025
55e2acd
refactor: make some adjustments for the transaction works properly
Dnreikronos Aug 18, 2025
ce574bd
refactor: update the IDL automatically generated with anchor build
Dnreikronos Aug 20, 2025
f15e949
feature: create script for check the solana program state
Dnreikronos Aug 20, 2025
22d4900
feature: add getProjectStats on the solana contract
Dnreikronos Aug 20, 2025
4ffb674
refactor: some adjustments on the solana contract service
Dnreikronos Aug 20, 2025
779bce9
refactor: run format lint script
Dnreikronos Aug 21, 2025
f5e2786
refactor: run format lint script
Dnreikronos Aug 21, 2025
896a8ea
refactor: run format lint script
Dnreikronos Aug 21, 2025
eadd01f
refactor: build the transaction manually to deal with timeouts during…
Dnreikronos Aug 21, 2025
37453d0
refactor: implement event architecture for decrease the size of trans…
Dnreikronos Aug 21, 2025
7fdc724
refactor: add some more validations on the contract solana service
Dnreikronos Aug 22, 2025
0f73343
refactor: run format script
Dnreikronos Aug 22, 2025
18483d3
refactor: update TypeScript paths and remove unused files
yuribodo Aug 22, 2025
6a7fad8
feat: implement ProjectsPage with modern content layout
yuribodo Aug 24, 2025
e9b569b
refactor: remove some unused variables and adjust some eslint errors
Dnreikronos Aug 24, 2025
479206f
fix: adjust some eslint erros
Dnreikronos Aug 24, 2025
0e6cbea
refactor: adjust identation
Dnreikronos Aug 24, 2025
aa4a7f1
refactor: setup ts-ignore to pass on the vercel build
Dnreikronos Aug 25, 2025
f769468
refactor: change ts-ignore to ts-expect-error
Dnreikronos Aug 25, 2025
f6dc31d
refactor: set a description after the ts-expect-error
Dnreikronos Aug 25, 2025
77a6ad9
refactor: setup more anotation
Dnreikronos Aug 25, 2025
57af3a7
refactor: removed anotation
Dnreikronos Aug 25, 2025
03bcb0b
refactor: remove ts tag
Dnreikronos Aug 30, 2025
9675030
refactor: add tags for ignore ts check on vercel deploy
Dnreikronos Aug 30, 2025
944ca1c
Merge pull request #136 from Dnreikronos/feature/solanaSmartContract
Dnreikronos Aug 30, 2025
e696c5d
chore: add Claude rules file
Dnreikronos Aug 30, 2025
aa2d2aa
refactor: adjust identation and remove white desnecessary spaces
Dnreikronos Aug 30, 2025
f812f07
refactor: adjust identation into the CLAUDE.md file
Dnreikronos Aug 30, 2025
2dd0695
Merge branch 'develop' of https://github.com/Dnreikronos/crypto-tip i…
yuribodo Aug 30, 2025
7533711
refac: adjust identation for pass into the CI lint pipeline
Dnreikronos Aug 31, 2025
63b2ac5
refactor: fix import error
Dnreikronos Aug 31, 2025
c22aec6
refactor: adjust indeation
Dnreikronos Aug 31, 2025
14048c3
Merge pull request #137 from Dnreikronos/refac/improve-front
Dnreikronos Aug 31, 2025
35f0f9d
refactor: change program ID
Dnreikronos Aug 31, 2025
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
19 changes: 7 additions & 12 deletions backend/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@


services:
crypto-tip:
container_name: crypto-tip
Expand All @@ -9,18 +7,11 @@ services:
- "9090:9090"
env_file:
- .env
environment:
DB_HOST: ${DB_HOST}
DB_PORT: ${DB_PORT}
DB_USER: ${DB_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
DB_NAME: ${DB_NAME}
POSTGRES_TIME_ZONE: ${POSTGRES_TIME_ZONE}
depends_on:
postgres:
condition: service_started # wait until Postgres container is started
condition: service_healthy # wait until Postgres container is started
redis:
condition: service_started # wait until Redis container is started
condition: service_started # wait until Redis container is started
networks:
- app-network

Expand All @@ -33,6 +24,11 @@ services:
- postgresDB:/var/lib/postgresql/data
env_file:
- .env
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
networks:
- app-network

Expand Down Expand Up @@ -101,4 +97,3 @@ volumes:
networks:
app-network:
driver: bridge

16 changes: 12 additions & 4 deletions crypto/solana/Anchor.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
[toolchain]

[features]
seeds = false
resolution = true
skip-lint = false

[programs.devnet]
donation_program = "BmNf7XjZZsy19oGcV4YaFvzRDmERo9PWhbUeabTvfzYE"

[programs.localnet]
donation_program = "Fg6PaFpoGXkYsidMpWTK6W2BeZ7FEfcYkg476zPFsLnS"
donation_program = "BmNf7XjZZsy19oGcV4YaFvzRDmERo9PWhbUeabTvfzYE"

[programs.testnet]
donation_program = "DgZn9fZf9xyzWHGToXJjMUCVpNsmCqmk7XoWet1s7kwF"

[registry]
url = "https://api.apr.dev"

[provider]
cluster = "localnet"
wallet = "~/.config/solana/id.json"
cluster = "https://solana-devnet.g.alchemy.com/v2/yvIHkRX3MHdGAONF_Zwzy_IRwj7dfqjo"
wallet = "~/.config/solana/id.json"
Loading
Loading