Compare commits
2 Commits
2025-07-16
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 18c78aed98 | |||
| d634e94653 |
@ -49,6 +49,8 @@ func transfer(w http.ResponseWriter, r *http.Request) {
|
|||||||
|
|
||||||
fmt.Println("Transfer received:", transfer)
|
fmt.Println("Transfer received:", transfer)
|
||||||
|
|
||||||
|
// IMPLEMENTATION
|
||||||
|
|
||||||
w.WriteHeader(1000)
|
w.WriteHeader(1000)
|
||||||
w.Write([]byte("Transfer successful"))
|
w.Write([]byte("Transfer successful"))
|
||||||
}
|
}
|
||||||
@ -25,6 +25,8 @@ public class MoneyTransferController {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IMPLEMENTATION
|
||||||
|
|
||||||
System.out.println("Transfer request: " + request);
|
System.out.println("Transfer request: " + request);
|
||||||
System.out.println("Accounts: " + accounts);
|
System.out.println("Accounts: " + accounts);
|
||||||
|
|
||||||
|
|||||||
612
js-hono/package-lock.json
generated
612
js-hono/package-lock.json
generated
@ -1,612 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "money-transfer",
|
|
||||||
"lockfileVersion": 3,
|
|
||||||
"requires": true,
|
|
||||||
"packages": {
|
|
||||||
"": {
|
|
||||||
"name": "money-transfer",
|
|
||||||
"dependencies": {
|
|
||||||
"@hono/node-server": "^1.15.0",
|
|
||||||
"hono": "^4.8.4"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@types/node": "^20.11.17",
|
|
||||||
"tsx": "^4.7.1",
|
|
||||||
"typescript": "^5.8.3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/aix-ppc64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/aix-ppc64/-/aix-ppc64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-FksZEi4u1U+FRp353qmN2wHV554=",
|
|
||||||
"cpu": [
|
|
||||||
"ppc64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"aix"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/android-arm": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/android-arm/-/android-arm-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-TOsPQBE+mGEWm+g+KmcMJg3SNP8=",
|
|
||||||
"cpu": [
|
|
||||||
"arm"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"android"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/android-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/android-arm64/-/android-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-j1Oefe+Ej3ZPZDJZjlHMOCD946U=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"android"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/android-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/android-x64/-/android-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-rU8oAFdiLCX+mFwImZRDoZXcY6g=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"android"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/darwin-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/darwin-arm64/-/darwin-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-0fBAJzlrPWr8lrrNDRMWff2fAfc=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"darwin"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/darwin-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/darwin-x64/-/darwin-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-K0ps7beZ9jV1jXgy11sjdyyO9o8=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"darwin"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/freebsd-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-omJmzJfdeNw8Pz1niLG4NpexBV0=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"freebsd"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/freebsd-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/freebsd-x64/-/freebsd-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-n+uOgmc1xWjr/ZSFmyKj+7apvdI=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"freebsd"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-arm": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-arm/-/linux-arm-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-1uLNjvMZZGgGXUHxP6KmGqpyZEo=",
|
|
||||||
"cpu": [
|
|
||||||
"arm"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-arm64/-/linux-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-wHy+2OJJ9MKOfzJ4HTb8RpUpPSg=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-ia32": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-ia32/-/linux-ia32-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-Pmgr1HxO3cxLjxOT38giJILxeZc=",
|
|
||||||
"cpu": [
|
|
||||||
"ia32"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-loong64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-loong64/-/linux-loong64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-Rz9eouUjmcCK1M1rEubbzd1jDwU=",
|
|
||||||
"cpu": [
|
|
||||||
"loong64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-mips64el": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-mips64el/-/linux-mips64el-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-mWBjHJ/WFgWwk5wZBDrPTvK1Fxg=",
|
|
||||||
"cpu": [
|
|
||||||
"mips64el"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-ppc64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-ppc64/-/linux-ppc64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-R3y/i7BKoDS5TzYsMshrXDHbjT4=",
|
|
||||||
"cpu": [
|
|
||||||
"ppc64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-riscv64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-riscv64/-/linux-riscv64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-vNtGyPuOk6p3npoKYs1KwA3KxiY=",
|
|
||||||
"cpu": [
|
|
||||||
"riscv64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-s390x": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-s390x/-/linux-s390x-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-9BLPX98K6oSf9Rxz/YF8bAI01G0=",
|
|
||||||
"cpu": [
|
|
||||||
"s390x"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/linux-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/linux-x64/-/linux-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-2CM8CbXrwMhVcS3F7rg1o6M0EQg=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/netbsd-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-9Rro3RR0Fy5zz5y6+KONHHLdjxo=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"netbsd"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/netbsd-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/netbsd-x64/-/netbsd-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-omdThgLA5QqFjPQdz+XYA2+NqOc=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"netbsd"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/openbsd-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-pRvmDEJbhcIWR5uMNErQURY18tI=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"openbsd"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/openbsd-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/openbsd-x64/-/openbsd-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-fkp0PHP3VWLikiO6adC+bJyQCNo=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"openbsd"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/openharmony-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-IIelAo84eHkVTr9Eve36+hdoLls=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"openharmony"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/sunos-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/sunos-x64/-/sunos-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-VlMfhhcj6g3GKDoruINzBCI8tzY=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"sunos"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/win32-arm64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/win32-arm64/-/win32-arm64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-9JifAz3qxvrjI6z/WHZPqLwBQ24=",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"win32"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/win32-ia32": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/win32-ia32/-/win32-ia32-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-smDp33Hjk56zOSUHbTn2POx9FSU=",
|
|
||||||
"cpu": [
|
|
||||||
"ia32"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"win32"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@esbuild/win32-x64": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@esbuild/win32-x64/-/win32-x64-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-Qnbt1cEFvCixHGofdvudKdG9JcE=",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"win32"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@hono/node-server": {
|
|
||||||
"version": "1.15.0",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@hono/node-server/-/node-server-1.15.0.tgz",
|
|
||||||
"integrity": "sha1-MGw8UNkYHv9yadQ/rL9YyXUIBak=",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18.14.1"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"hono": "^4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@types/node": {
|
|
||||||
"version": "20.19.4",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/@types/node/-/node-20.19.4.tgz",
|
|
||||||
"integrity": "sha1-xLjOUaD2daNUIlxYmAzKz+CvXXQ=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"undici-types": "~6.21.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/esbuild": {
|
|
||||||
"version": "0.25.6",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/esbuild/-/esbuild-0.25.6.tgz",
|
|
||||||
"integrity": "sha1-m4Kj2y+hMa7AaasED9V+0KiAzc0=",
|
|
||||||
"dev": true,
|
|
||||||
"hasInstallScript": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"bin": {
|
|
||||||
"esbuild": "bin/esbuild"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18"
|
|
||||||
},
|
|
||||||
"optionalDependencies": {
|
|
||||||
"@esbuild/aix-ppc64": "0.25.6",
|
|
||||||
"@esbuild/android-arm": "0.25.6",
|
|
||||||
"@esbuild/android-arm64": "0.25.6",
|
|
||||||
"@esbuild/android-x64": "0.25.6",
|
|
||||||
"@esbuild/darwin-arm64": "0.25.6",
|
|
||||||
"@esbuild/darwin-x64": "0.25.6",
|
|
||||||
"@esbuild/freebsd-arm64": "0.25.6",
|
|
||||||
"@esbuild/freebsd-x64": "0.25.6",
|
|
||||||
"@esbuild/linux-arm": "0.25.6",
|
|
||||||
"@esbuild/linux-arm64": "0.25.6",
|
|
||||||
"@esbuild/linux-ia32": "0.25.6",
|
|
||||||
"@esbuild/linux-loong64": "0.25.6",
|
|
||||||
"@esbuild/linux-mips64el": "0.25.6",
|
|
||||||
"@esbuild/linux-ppc64": "0.25.6",
|
|
||||||
"@esbuild/linux-riscv64": "0.25.6",
|
|
||||||
"@esbuild/linux-s390x": "0.25.6",
|
|
||||||
"@esbuild/linux-x64": "0.25.6",
|
|
||||||
"@esbuild/netbsd-arm64": "0.25.6",
|
|
||||||
"@esbuild/netbsd-x64": "0.25.6",
|
|
||||||
"@esbuild/openbsd-arm64": "0.25.6",
|
|
||||||
"@esbuild/openbsd-x64": "0.25.6",
|
|
||||||
"@esbuild/openharmony-arm64": "0.25.6",
|
|
||||||
"@esbuild/sunos-x64": "0.25.6",
|
|
||||||
"@esbuild/win32-arm64": "0.25.6",
|
|
||||||
"@esbuild/win32-ia32": "0.25.6",
|
|
||||||
"@esbuild/win32-x64": "0.25.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/fsevents": {
|
|
||||||
"version": "2.3.3",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/fsevents/-/fsevents-2.3.3.tgz",
|
|
||||||
"integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"darwin"
|
|
||||||
],
|
|
||||||
"engines": {
|
|
||||||
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/get-tsconfig": {
|
|
||||||
"version": "4.10.1",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/get-tsconfig/-/get-tsconfig-4.10.1.tgz",
|
|
||||||
"integrity": "sha1-00wcAfR9ZaYGw3qnoXe8PlarSy4=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"resolve-pkg-maps": "^1.0.0"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/hono": {
|
|
||||||
"version": "4.8.4",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/hono/-/hono-4.8.4.tgz",
|
|
||||||
"integrity": "sha1-7cDnDoPIHAl386eGQ1kG5/2kj+Q=",
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=16.9.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/resolve-pkg-maps": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-YWs9wsVwVrVYjDHN9LPWTbEzcg8=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"funding": {
|
|
||||||
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/tsx": {
|
|
||||||
"version": "4.20.3",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/tsx/-/tsx-4.20.3.tgz",
|
|
||||||
"integrity": "sha1-+RPkkR1ZrRd8G87hnRA1743W4vs=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"esbuild": "~0.25.0",
|
|
||||||
"get-tsconfig": "^4.7.5"
|
|
||||||
},
|
|
||||||
"bin": {
|
|
||||||
"tsx": "dist/cli.mjs"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18.0.0"
|
|
||||||
},
|
|
||||||
"optionalDependencies": {
|
|
||||||
"fsevents": "~2.3.3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/typescript": {
|
|
||||||
"version": "5.8.3",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/typescript/-/typescript-5.8.3.tgz",
|
|
||||||
"integrity": "sha1-kvij5ePPSXNW9BeMNM1lp/XoRA4=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"bin": {
|
|
||||||
"tsc": "bin/tsc",
|
|
||||||
"tsserver": "bin/tsserver"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=14.17"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/undici-types": {
|
|
||||||
"version": "6.21.0",
|
|
||||||
"resolved": "https://pkgs.dev.azure.com/ipidtech/_packaging/ipidtech/npm/registry/undici-types/-/undici-types-6.21.0.tgz",
|
|
||||||
"integrity": "sha1-aR0ArzkJvpOn+qE75hs6W1DvEss=",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -24,6 +24,8 @@ app.post('/transfer', async (c) => {
|
|||||||
receiver
|
receiver
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IMPLEMENTATION
|
||||||
|
|
||||||
console.log('transfer', transfe);
|
console.log('transfer', transfe);
|
||||||
return c.json(transfer)
|
return c.json(transfer)
|
||||||
})
|
})
|
||||||
|
|||||||
@ -26,6 +26,8 @@ def transfer(transfer: Transfer):
|
|||||||
if amount <= 0:
|
if amount <= 0:
|
||||||
return {"error": "Amount must be greater than 0"}
|
return {"error": "Amount must be greater than 0"}
|
||||||
|
|
||||||
|
# IMPLEMENTATION
|
||||||
|
|
||||||
print(f"transfer {amount} from {sender} to {receiver}")
|
print(f"transfer {amount} from {sender} to {receiver}")
|
||||||
|
|
||||||
return {"amount": amount, "sender": sender, "receiver": receiver}
|
return {"amount": amount, "sender": sender, "receiver": receiver}
|
||||||
|
|||||||
Reference in New Issue
Block a user