Most recent job postings at Monero
via Upwork
posted_at: 2 days agoschedule_type: Contractorsalary: 30–70 an hourwork_from_home: 1
We are seeking a talented individual who is experienced with:
- Visual Studio...
- .NET Core SDK 6.0+
- Docker
- Git
- Bitcoin
- Monero
To optimize BTCPay Server (https://docs.btcpayserver.org/) for Monero (https://www.getmonero.org) payments.
BTCPay Server currently supports Monero:
- https://sethforprivacy.com/guides/accepting-monero-via-btcpay-server/
- https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/monero.yml
-
We are seeking a talented individual who is experienced with:
- Visual Studio...
- .NET Core SDK 6.0+
- Docker
- Git
- Bitcoin
- Monero
To optimize BTCPay Server (https://docs.btcpayserver.org/) for Monero (https://www.getmonero.org) payments.
BTCPay Server currently supports Monero:
- https://sethforprivacy.com/guides/accepting-monero-via-btcpay-server/
- https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/monero.yml
- https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/opt-monero-expose.yml
We would like the individual to implement the following optimizations:
1. Optimize RPC commands (https://www.getmonero.org/resources/developer-guides/wallet-rpc.html):
a. Restrict external access
b. Remove unnecessary commands
c. Optimize subaccount/subaddress lookaheads (default should be only 1 account; we don't use the rest)
d. Map commands to variables so they can be changed in the UI
2. Allow specifying a remote node in the UI, to connect to an external node instead of running a local node
3. Allow custom commands for monerod and monero-wallet-rpc in UI (for advanced users, so they don't need to dig through Docker each time a change is needed)
4. Allow updating Monero software versions in the UI
5. Allow a different Monero wallet per store, not only 1 wallet per server - https://github.com/btcpayserver/btcpayserver/issues/1505
6. Allow replacing Monero wallet/keys via web interface, not CLI only
7. Enable Zero Confirmation for Monero - https://github.com/btcpayserver/btcpayserver/discussions/5176
8. Broadcast Monero URI data over NFC at check out in Point of Sale app - https://github.com/monero-project/monero/wiki/URI-Formatting
9. Fix UIX Monero - https://github.com/btcpayserver/btcpayserver/issues/4062
10. Documentation or help adding Monero to a store - https://github.com/btcpayserver/btcpayserver/issues/1419
11. Droplet 1-Click preconfigured Monero-only BTCPay Server VM (https://marketplace.digitalocean.com/)
12. Option to initially run BTCPay Server with bootstrap public node before syncing local node https://www.getmonero.org/resources/moneropedia/bootstrap-node.html
13. Offline transaction signing and transmission over NFC (json payment protocol)
Task completion criteria :
Changes are merged into the applicable BTCPay Server repositories (https://github.com/btcpayserver), after approval from their respective maintainers Show more details...
- Visual Studio...
- .NET Core SDK 6.0+
- Docker
- Git
- Bitcoin
- Monero
To optimize BTCPay Server (https://docs.btcpayserver.org/) for Monero (https://www.getmonero.org) payments.
BTCPay Server currently supports Monero:
- https://sethforprivacy.com/guides/accepting-monero-via-btcpay-server/
- https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/monero.yml
- https://github.com/btcpayserver/btcpayserver-docker/blob/master/docker-compose-generator/docker-fragments/opt-monero-expose.yml
We would like the individual to implement the following optimizations:
1. Optimize RPC commands (https://www.getmonero.org/resources/developer-guides/wallet-rpc.html):
a. Restrict external access
b. Remove unnecessary commands
c. Optimize subaccount/subaddress lookaheads (default should be only 1 account; we don't use the rest)
d. Map commands to variables so they can be changed in the UI
2. Allow specifying a remote node in the UI, to connect to an external node instead of running a local node
3. Allow custom commands for monerod and monero-wallet-rpc in UI (for advanced users, so they don't need to dig through Docker each time a change is needed)
4. Allow updating Monero software versions in the UI
5. Allow a different Monero wallet per store, not only 1 wallet per server - https://github.com/btcpayserver/btcpayserver/issues/1505
6. Allow replacing Monero wallet/keys via web interface, not CLI only
7. Enable Zero Confirmation for Monero - https://github.com/btcpayserver/btcpayserver/discussions/5176
8. Broadcast Monero URI data over NFC at check out in Point of Sale app - https://github.com/monero-project/monero/wiki/URI-Formatting
9. Fix UIX Monero - https://github.com/btcpayserver/btcpayserver/issues/4062
10. Documentation or help adding Monero to a store - https://github.com/btcpayserver/btcpayserver/issues/1419
11. Droplet 1-Click preconfigured Monero-only BTCPay Server VM (https://marketplace.digitalocean.com/)
12. Option to initially run BTCPay Server with bootstrap public node before syncing local node https://www.getmonero.org/resources/moneropedia/bootstrap-node.html
13. Offline transaction signing and transmission over NFC (json payment protocol)
Task completion criteria :
Changes are merged into the applicable BTCPay Server repositories (https://github.com/btcpayserver), after approval from their respective maintainers Show more details...