Bitcoin Forum
November 05, 2024, 01:28:58 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [XMR] Monero API .NET - Communicate with Monero Core applications easily!  (Read 2626 times)
Jojatekok (OP)
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250


View Profile
February 08, 2015, 03:03:38 PM
 #1


Monero API .NET
API for data transmission and retrieval from Monero applications through the Microsoft .NET Framework

GitHub repository | NuGet package

This project allows developers to flawalessly access the functionailty of Monero applications through the Core assemblies' RPC services. As the software is open-source, everyone can contribute, achieving the best performance and reliability for end-users.

Why is this API necessary?
It makes the implementation of Monero extremely easy for merchants, wallet builders, and all the other developers who are interested in working with (or accepting) Monero. Also, the core developers can concentrate more on the internals (instead of spending time on the official GUI client), which means that the currency should advance faster.

Is it cross-platform?
The first 3 releases of the API were only made for desktop PCs running Microsoft .NET Framework 4.5 or higher, thus, resulting in a smaller userbase than wanted. Since v3, the project has been split into 2 subprojects, one which is responsible for communicating with the daemon and the account manager's RPC channel, and one which can manage the required processes on PC.

What kind of platforms can utilize the power of Monero API .NET, then?
Basically every device which has support for running the Microsoft .NET Portable Framework v4, and more: Microsoft is planning to provide native (C++) compilation of C# assemblies very soon, and this process can be even faster since .NET Core has been made open-source.
The project can run on PCs (Windows; Mac and Linux with Mono .NET), mobile phones (Windows Phone; Android and iOS with Xamarin), and even on video game consoles like Xbox.

How does it work?
As I have already mentioned above, the project consists of 2 parts: MoneroAPI, and MoneroAPI.Extensions. The first one is built as a PCL (portable class library) and is multiplatform, while the extensions are desktop-only and contain functions for hosting a full node. Basically, MoneroAPI is preferable for lightweight, client-only applications, and MoneroAPI.Extensions adds support for hosting the Monero Core processes with ease.
There is a demo project included in the GitHub repository for a more technical explanation.



Please consider donating to one of the addresses in my signature if you like this project or want to support its development.

Code:
Monero  (XMR): 47hK4gehaMrFTQCiV5FEmM54hpqTrdHudb9nUBG88NicBDpxH4TGuh3TmW84Dc6dpMiEiBLGvJCuT3xC3LNHctmx7mG8NLM
Bitcoin (BTC): 14wHehBtFt321WTV15khon8Juaxh9drnfJ
Bassica
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


View Profile
February 08, 2015, 07:05:27 PM
 #2

Great idea, donated.
GingerAle
Legendary
*
Offline Offline

Activity: 1260
Merit: 1008


View Profile WWW
February 10, 2015, 06:30:53 PM
 #3

wanna watch.

< Track your bitcoins! > < Track them again! > <<< [url=https://www.reddit.com/r/Bitcoin/comments/1qomqt/what_a_landmark_legal_case_from_mid1700s_scotland/] What is fungibility? >>> 46P88uZ4edEgsk7iKQUGu2FUDYcdHm2HtLFiGLp1inG4e4f9PTb4mbHWYWFZGYUeQidJ8hFym2WUmWc p34X8HHmFS2LXJkf <<< Free subdomains at moneroworld.com!! >>> <<< If you don't want to run your own node, point your wallet to node.moneroworld.com, and get connected to a random node! @@@@ FUCK ALL THE PROFITEERS! PROOF OF WORK OR ITS A SCAM !!! @@@@
dewdeded
Legendary
*
Offline Offline

Activity: 1232
Merit: 1011


Monero Evangelist


View Profile
December 20, 2015, 04:18:23 AM
 #4

- Jojatekok: Thanks and respect for developing this.

- To better learn and improve my C# skills, I check-out & explore all public C#-projects, that are cryptocurrency related. (To get infos, tipps and hands-on experiences.)   
So, I am going to spend some time with this release: Studying the source and running the code in different settings (educational, performance, exception handling, performance, ...).

- I will provide you any relevant feedback, (test) results, (bug) reports or suggestions, that could benefit you or the Monero community.
XMRpromotions
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
December 20, 2015, 08:06:55 AM
 #5

Thank you for doing this! I hope the community provides you with lots of support.
https://twitter.com/XMRpromotions/status/678482947041681408

Don't buy Monero: https://twitter.com/MoneroPromotion/status/746006420508729344

XMR: 43hPTYyKarCTWyh4ZnMVn8AtFeEmtzTXo3Y6TGGMV26BWonJ4tpR7eP9RkUDYQbvg6LbrnMXWfghddE NGtvKxr7B5oML4qd
8XMR
Member
**
Offline Offline

Activity: 88
Merit: 10


View Profile
December 22, 2015, 08:56:51 PM
 #6

Good project

8xmr.com
DaveyJones
Hero Member
*****
Offline Offline

Activity: 768
Merit: 505


View Profile
December 22, 2015, 11:38:10 PM
 #7

erm guys? didnt jojatekok step back from this and his wallet because of his school or career? OP is from february
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
December 22, 2015, 11:45:43 PM
 #8

erm guys? didnt jojatekok step back from this and his wallet because of his school or career? OP is from february

Yes he did, this isn't the correct thread either :-P

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!