coinjoin-backend's People
Forkers
xsatoshi-nakamoto marekrjpolak swruan001 etherx-dev qpc-github bitcoinoutput asifayubmayo-armupcoinjoin-backend's Issues
What about the possibility of passing the port as argument?
Right now in order to run the service in a custom port we need to create the env variable WCL_BIND_PORT
.
I think it would be nicer to have the possibility to pass the port as argument when running it.
Move coordinator/wallet build to WalletWasabi repo
Turns out that dotnet 7 is not supporting emulated arm builds so we need to change the setup.
- Move coordinator and wallet build to WalletWasabi repo
- Finish this PR (release debug builds of middleware)
- Dowload builds from WalletWasabi releases (coordinator-debug, wallet-debug, middleware-debug)
- Remove submodule WalletWasabi from this repo
Are the binaries for middleware going to be in a release?
Currently the provided binaries for coinjoin middleware ( https://github.com/trezor/coinjoin-backend/actions/runs/3235111698#artifacts) are the artifacts of a GitHub actions job, that makes it downloadable manually when I am logged in to GitHub but does not allow to download them from a script without logging in.
Are there plans to include those binaries as releases anytime?
I guess there is no rush for that downloading then manually now is fine, but just curious about the plans.
Add signing of the binaries during the build process
This is a follow up from #14
There was a manually signed binary provided as temporary solution trezor/trezor-suite#6689 but we need this to be as part of the build process so the releases are coming signed at least for the architecture oxs-arm64
Binary for linux-x64 is not working as expected.
When running the binary linux-x64
from https://github.com/trezor/coinjoin-backend/pkgs/container/coinjoin-backend and then sending a POST request to http://127.0.0.1:37128/Cryptography/analyze-transaction
I get 500 http error and the logs from the binary throw error like below. It looks like is looking for file called WalletWasabi.WabiSabiClientLibrary.xml
and it is not there.
fail: Microsoft.AspNetCore.Server.Kestrel[13]
Connection id "0HMLAPAE515K9", Request id "0HMLAPAE515K9:00000002": An unhandled exception was thrown by the application.
System.IO.FileNotFoundException: Could not find file '/home/user/linux-x64/WalletWasabi.WabiSabiClientLibrary.xml'.
For clarification I used the simple nodejs script bellow for sending the http POST request:
const fetch = require('cross-fetch');
fetch('http://127.0.0.1:37128/Cryptography/analyze-transaction', {
method: 'POST',
headers: {
'Content-Type': 'application/json-patch+json',
},
body: JSON.stringify({ transactions: [] }),
}).then(resp => {
console.log('resp', resp);
});
Any idea why this could be happening? is it working for someone else?
Create a signed binary for osx-arm64
Binary for M1 mac from job https://github.com/trezor/coinjoin-backend/actions/runs/3267204483#artifacts does not work.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.