diff --git a/frontend/src/Dashboard.tsx b/frontend/src/Dashboard.tsx index 0cfd422..0493dbb 100644 --- a/frontend/src/Dashboard.tsx +++ b/frontend/src/Dashboard.tsx @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import { getAccessKey, clearAuth, getUserInfo, parseJwt, type User as AuthUser } from './auth'; import { useNavigate } from 'react-router-dom'; -import { LogOut, Key, Users, Copy, Trash2, Shield, Loader, Plus, User, Pencil, RotateCcw, ChevronLeft, ChevronRight, ArrowUpDown, ArrowUp, ArrowDown, Check, X as XIcon, UserCog, BookOpen, ExternalLink, Zap, AlertTriangle, CreditCard, Wallet } from 'lucide-react'; +import { LogOut, Key, Users, Copy, Trash2, Shield, Loader, Plus, User, Pencil, RotateCcw, ChevronLeft, ChevronRight, ChevronUp, ArrowUpDown, ArrowUp, ArrowDown, Check, X as XIcon, UserCog, BookOpen, ExternalLink, Zap, AlertTriangle, CreditCard, Wallet } from 'lucide-react'; import axios from 'axios'; @@ -1180,8 +1180,28 @@ export const Dashboard = () => {
-

- Build {appInfo.version} | Solution +

+ Build {appInfo.version} | +

+ +
+
+ Repositories +
+ + Epoch Proxy (Go) + + + Crypto Payments (Go) + + + Credits Contract (Rust) + +
+
+

diff --git a/frontend/src/Login.tsx b/frontend/src/Login.tsx index f30dabc..db721fe 100644 --- a/frontend/src/Login.tsx +++ b/frontend/src/Login.tsx @@ -1,7 +1,7 @@ import React, { useState, useEffect } from 'react'; import { setAuth } from './auth'; import { useNavigate, Link, useLocation } from 'react-router-dom'; -import { Lock, User } from 'lucide-react'; +import { Lock, User, ChevronUp } from 'lucide-react'; export const Login = () => { const [username, setUsername] = useState(''); @@ -121,8 +121,28 @@ export const Login = () => {
-

- Build {version} | Solution +

+ Build {version} | +

+ +
+
+ Repositories +
+ + Epoch Proxy (Go) + + + Crypto Payments (Go) + + + Credits Contract (Rust) + +
+
+

diff --git a/go.mod b/go.mod index 8703ab7..a3c369c 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ toolchain go1.24.11 require ( github.com/dchest/captcha v1.1.0 github.com/golang-jwt/jwt/v5 v5.3.0 - github.com/iulianpascalau/mx-crypto-payments v1.0.5 + github.com/iulianpascalau/mx-crypto-payments-go v1.0.7 github.com/joho/godotenv v1.5.1 github.com/mattn/go-sqlite3 v1.14.33 github.com/multiversx/mx-chain-core-go v1.4.1 diff --git a/go.sum b/go.sum index e98a03b..a24b8c6 100644 --- a/go.sum +++ b/go.sum @@ -268,8 +268,8 @@ github.com/ipfs/go-test v0.0.4 h1:DKT66T6GBB6PsDFLoO56QZPrOmzJkqU1FZH5C9ySkew= github.com/ipfs/go-test v0.0.4/go.mod h1:qhIM1EluEfElKKM6fnWxGn822/z9knUGM1+I/OAQNKI= github.com/ipld/go-ipld-prime v0.21.0 h1:n4JmcpOlPDIxBcY037SVfpd1G+Sj1nKZah0m6QH9C2E= github.com/ipld/go-ipld-prime v0.21.0/go.mod h1:3RLqy//ERg/y5oShXXdx5YIp50cFGOanyMctpPjsvxQ= -github.com/iulianpascalau/mx-crypto-payments v1.0.5 h1:VuIssbSGLPvz9LDdtWVyF8qUMtl4ea7kgByra0epZAg= -github.com/iulianpascalau/mx-crypto-payments v1.0.5/go.mod h1:4/NVijzrXB9NswwfiG8QSV4KkolilWOCjcxIhpVFSUw= +github.com/iulianpascalau/mx-crypto-payments-go v1.0.7 h1:sEdAH9ycsBnqKdnV1/uq4+sI5THUsjpbuAbimHKNq4g= +github.com/iulianpascalau/mx-crypto-payments-go v1.0.7/go.mod h1:W7bSzZiEQaG3iAAMMBP/5y5PWpIlXeY7d724Xa5SvGs= github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus= github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= diff --git a/integrationTests/e2e_test.go b/integrationTests/e2e_test.go index 9f3687a..5bdf629 100644 --- a/integrationTests/e2e_test.go +++ b/integrationTests/e2e_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments/integrationTests/framework" + cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments-go/integrationTests/framework" "github.com/iulianpascalau/mx-epoch-proxy-go/integrationTests/framework" "github.com/multiversx/mx-chain-core-go/data/transaction" logger "github.com/multiversx/mx-chain-logger-go" diff --git a/integrationTests/framework/chainSimulatorWrapper.go b/integrationTests/framework/chainSimulatorWrapper.go index c3b356d..ab9eb3a 100644 --- a/integrationTests/framework/chainSimulatorWrapper.go +++ b/integrationTests/framework/chainSimulatorWrapper.go @@ -10,7 +10,7 @@ import ( "testing" "time" - cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments/integrationTests/framework" + cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments-go/integrationTests/framework" "github.com/multiversx/mx-chain-core-go/core" "github.com/multiversx/mx-chain-core-go/core/pubkeyConverter" apiCore "github.com/multiversx/mx-chain-core-go/data/api" diff --git a/integrationTests/framework/common.go b/integrationTests/framework/common.go index 9971b1a..5f9fa6a 100644 --- a/integrationTests/framework/common.go +++ b/integrationTests/framework/common.go @@ -5,7 +5,7 @@ import ( "runtime" "testing" - cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments/integrationTests/framework" + cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments-go/integrationTests/framework" "github.com/stretchr/testify/require" ) diff --git a/integrationTests/framework/interface.go b/integrationTests/framework/interface.go index 31be288..6faa830 100644 --- a/integrationTests/framework/interface.go +++ b/integrationTests/framework/interface.go @@ -3,8 +3,8 @@ package framework import ( "context" - "github.com/iulianpascalau/mx-crypto-payments/factory" - "github.com/iulianpascalau/mx-crypto-payments/process" + "github.com/iulianpascalau/mx-crypto-payments-go/factory" + "github.com/iulianpascalau/mx-crypto-payments-go/process" proxyApi "github.com/iulianpascalau/mx-epoch-proxy-go/services/proxy/api" proxyFactory "github.com/iulianpascalau/mx-epoch-proxy-go/services/proxy/factory" "github.com/multiversx/mx-chain-core-go/data/api" diff --git a/integrationTests/manual_flows_test.go b/integrationTests/manual_flows_test.go index 070f858..c83ff1a 100644 --- a/integrationTests/manual_flows_test.go +++ b/integrationTests/manual_flows_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments/integrationTests/framework" + cryptoPaymentsFramework "github.com/iulianpascalau/mx-crypto-payments-go/integrationTests/framework" "github.com/iulianpascalau/mx-epoch-proxy-go/integrationTests/framework" logger "github.com/multiversx/mx-chain-logger-go" "github.com/stretchr/testify/assert" diff --git a/services/proxy/SPECS.md b/services/proxy/SPECS.md index 305f9f0..1daf14c 100644 --- a/services/proxy/SPECS.md +++ b/services/proxy/SPECS.md @@ -126,7 +126,7 @@ The **Crypto Payments Service** allows users to top up their account credits using MultiversX native EGLD token. This functionality is decoupled into a standalone microservice for security reasons. -- **Project Repository**: [Crypto Payments Service Source](https://github.com/iulianpascalau/mx-crypto-payments) +- **Project Repository**: [Crypto Payments Service Source](https://github.com/iulianpascalau/mx-crypto-payments-go) - **Credits Smart Contract**: [Smart Contract Source](https://github.com/iulianpascalau/mx-credits-contract-rs) ### Funcationality