Bitcoin Forum
May 28, 2024, 02:59:44 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 »
81  Alternate cryptocurrencies / Altcoin Discussion / [XMR] Monero API .NET - Communicate with Monero Core applications easily! on: February 08, 2015, 03:03:38 PM

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.
82  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: February 04, 2015, 04:46:08 PM
Feature request: Please add a date column to the transactions list. Smiley

I'll add support for that as soon as I can retrieve it from the core RPC.

Until then, here is an update I've just posted on the #monero-dev IRC channel:

Quote
[17:32] <Jojatekok> hi
[17:33] <Jojatekok> I've decided to try porting Monero API .NET to a PCL (portable class library) project
[17:33] <Jojatekok> thus, it could run on Linux (Mono .NET), Windows Store apps, XBox, and whatever
[17:33] <Jojatekok> even on phones
[17:34] <Jojatekok> that way, real mobile wallet applications could be written in Xamarin in the future Smiley
[17:34] <Jojatekok> (including Windows Phone, iOS, and Android too!)
[17:35] <Jojatekok> but this means that assembly management (exe file loading and closing) has to be put in a separate package
[17:35] <Jojatekok> thus, providing convenience for PC app developers
[17:35] <Jojatekok> basically, a single API could just cover every platform Smiley
[17:36] <Jojatekok> thus, providing a new era for Monero application development Cheesy
[17:36] <Jojatekok> it will take some time to execute all the porting, but has just started
[17:36] <Jojatekok> and I'll be working on the project every time I have some spare time Wink
[17:37] <Jojatekok> I would like to ask the core devs to provide RPC commands for everything (including wallet file creation)
[17:38] <Jojatekok> thus, GUI development could be separated from core dev even in the future
83  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: January 27, 2015, 10:30:12 AM
Thanks for all the feedback provided! Right now, I'm working on fully separating the API part from the GUI, thus, I've created a new GitHub repository for Monero API .NET, which could be used by merchant services to easily utilize Monero core functions from the Microsoft .NET programming languages.

I've just gone on a 1-week holiday, though, but will try to continue the developments as soon as I have time (for instance, airplanes are perfect places for this task Smiley).
84  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: January 17, 2015, 09:27:56 PM
The crash log message still says the same. simplewallet was in place and i used it to create a wallet just in case that would help, but no, but this time it allowed me to open the backup while initializing but it still crashed in 2 minutes with the same crash log message.

It sounds weird that you were able to successfully create a new account, then, as this surely is an assembly location problem...

Please try removing Monero Client .NET's folder from '%LocalAppData%\Jojatekok' before starting the application next time. If that doesn't solve your issue, I'll think about other causes. Wink
85  Alternate cryptocurrencies / Speculation (Altcoins) / Re: Monero under 25 cents? What the hell are you waiting for? on: January 17, 2015, 03:54:31 PM
The true strength of Monero can be seen by having people who are frightened by its existence. This forum thread is a perfect proof that the scammy Bytecoin's users are extremely jealous, foreseeing the success of a truly anonymous and fairly distributed coin, XMR.
86  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: January 17, 2015, 12:59:41 PM
I imported my wallet, and this new version does work, but it takes a minute to load bitmonerod in the background (maybe give some sort of "loading" indication), and then takes a VERY long time for simplewallet to load the transactions (show a progress bar?). I also noticed an odd error that occurs in the simplewallet log before typing in the password that wasn't there in the past (even though it does finally load once I type in the password and wait for a LONG time):

2015-Jan-16 02:27:07.751935 bitmonero wallet v0.8.8.6-release
2015-Jan-16 02:27:07.751935 Setting log level = 0
2015-Jan-16 02:27:07.752936 Loading wallet...
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/contrib/epee/include/storages/portable_storage.h:161 portable_storage: wrong binary format - signature missmatch
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/wallet/wallet2.cpp:570 !r. THROW EXCEPTION: error::invalid_password
2015-Jan-16 02:27:07.777937 C:/bitmonero/src/wallet/wallet2.cpp:570:N5tools5error16invalid_passwordE: invalid password
2015-Jan-16 02:27:07.777937 ERROR C:/bitmonero/src/simplewallet/simplewallet.cpp:1352 Wallet initialize failed: invalid password

That's absolutely normal, as the only way determining that you have a password-protected or non-protected account is trying to open it without using a password first. That's why the 'invalid password' "error" always occurs at least once for people who have protected accounts.

Also, the reason behind the slow initialization of bitmonerod is not my fault (as it is started in the background as soon as my client's GUI appears), but the core assembly's. You may also have noticed that there is a delay asking for encrypted accounts' passphrases: that's because the daemon's RPC takes that long to initialize! Until then, I cannot even show a progress bar, because there is no data about loading progress percentage which could be presented. The new "daemonized" daemon (made by the core team) would solve this issue, but it's not ready for production yet.


Access is denied
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Jojatekok.MoneroAPI.ProcessManagers.BaseRpcProcessManager.StartProcess(String[] arguments)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

So good to hear you are back! Tried the new version, gives this as error. opens up as it's supposed to, starts to initialize and in about 2 minutes crashes without any particular reason.

You are probably missing 'simplewallet.exe' from the '\Resources\Software' directory, please check whether re-downloading the entire 'Resources' folder resolves your issue.
87  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: January 15, 2015, 07:25:41 PM
Monero Client .NET v0.40.0 has been released!
Download it from GitHub

Finally, after 4 months of waiting period, a new stable release has arrived. Version 0.40.0 focuses on compatibility between the latest core binaries and the GUI, thus, allowing v0.8.8.6 builds to be utilized.

What has been changed?
Compared to the previous stable release (v0.38.2), lots of improvements have been made. I'll try to summarize the most important ones below:

  • [v0.39.0-rc.3] Started to utilize the latest stable version of bitmonerod
  • [v0.39.0-rc.1] Added support for displaying mnemonic account seeds
  • [v0.39.0-rc.3] Added indonesian translation
  • [v0.39.0-rc.3] Fixed all the shutdown-related bugs (including one which made saving the blockchain impossible)
  • [v0.39.0-rc.3] Fixed a menu localization issue
  • [v0.39.0-rc.2] Removed blockchain and account auto-saving, as it might have caused file corruptions

Enjoy using the newest release, and please consider contributing to the localization project, report bugs, and donate to the core development team if you can! Smiley
88  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: January 12, 2015, 07:08:12 PM
Monero Client .NET is back with a new release!
v0.39.0-rc.3

Hooray! It's time for me to present a new release of my project. I would like to dedicate it to the core development team, who have been working so hard lately that they broke all the older versions of my client. Cheesy

There are still many things to be improved, but at least, for people who already have an account since v0.38.1, this release will provide stability along with usefulness. I've also tried to implement account file creation, but it seems that the core team has even changed the format of accounts, thus, new account files are not compatible with my software anymore. I'll resume to the newly-appearing issues later, but let's see what was improved in 2015's first .NET client release:

  • Started to utilize the latest stable version of bitmonerod
  • Added indonesian translation
  • Fixed all the shutdown-related bugs (including one which made saving the blockchain impossible)
  • Fixed a menu localization issue

Plans for the future
As you may have already heard, Microsoft is making their .NET Framework's source code open for the public, thus, giving a chance for porting .NET applications to other platforms in the future. That is also a reason behind returning to the development of Monero Client .NET.

I would like to announce a roadmap for those who are still curious about the next things to come.

First of all, I have to tell that v0.39 releases have featured a lot of new technologies in the background. It was the first set of releases to support the "daemonized" bitmonerod and rpcwallet, which are still in a beta development state by the core team. That's the main reason why there wasn't a release of my client which could be labelled fully stable. As it seems to take some time to advance to these new technologies by the core team (merging them with new developments like the embedded blockchain DB or the new account seed generation mechanism), I decided not to continue the development of v0.39 releases, but build a stable v0.40 which returns back to the usage of - the latest - simplewallet and the non-experimental version of bitmonerod.

Further on, this project consists of 2 parts: one which is responsible for the communication with the background workers' RPC interfaces, and one which renders the GUI, utilizing the API subproject. My idea is to separate the 2 subprojects in order to provide .NET developers an easy way to interact with the RPC without the need of implementing JSON data decoders by self. This may even encourage more people to help in project development, and would make it easy to create robust block explorers in ASP.NET (Microsoft's web development platform).

As I have already mentioned sometime before, I'm 17 years old, so I have to study now in order to acquire a great career later. I also have other programming projects to work on, but I do all these things for my own entertainment in my free time. Please bear in mind that it's not easy to keep up with these extra activities I do besides school, so developments will be slower than during the summer.

Enjoy the new release, and donate some XMR to the core development team who made this project exist! Smiley
89  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Simple Monero GUI Wallet - Yet another Monero GUI made for Windows on: November 26, 2014, 01:41:11 PM
I haven't tried it, but based on the screenshots, it's nice work. Wink
90  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency (mandatory upgrade) on: November 17, 2014, 03:07:47 PM
I remember the big players support coin .... they spoke every day it is the best, it is the new Bitcoin, it is the best of the best in the world of digital money
where the hell are they, where are hidden, what is happening is not good for the coin in my opinion, confidence has fallen to almost zero

only promises

There are not only promises, but real developments going under the hood. There could be a whistleblower for sure, but that'd mean promises without product.
91  Alternate cryptocurrencies / Altcoin Discussion / Re: [Warning] Operation IPO Scam Cleanup on: October 28, 2014, 05:02:27 PM
I can assure you the crowd of guys watching me talk to him last night on polo's box were watching and can back up my claims.
although the original incident from months ago though i don't know..
if Polo logs the chat going back like 4/5 months then i have concrete proof for what i said.
and if they do please Poloniex search back for me many months back by looking for comments from me and see what i said and back me up Wink
and his talk last night i think is logged at www.polonibox.com i wonder if he knows that ? LOL

Poloniex did log all the trollbox activity dating back to march (basically everything excluding the first 15000 messages).

Busoni was very kind with me yesterday and provided all the chat log data to be hosted on http://www.polonibox.com/, thus, everyone can search through all the conversations, including the earliest ones! Smiley
92  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency (mandatory upgrade) on: October 24, 2014, 03:36:08 PM
ps: i wondering, when you guys finally stop confuse people about my project ?!

+1

I have always wondered why the altcoin developers like to fight instead of making a great unite. As a Monero fan (and third-party GUI developer), I respect Boolberry, its fundamentals, and the people behind it. We are all aiming for the same goal: mainstream cryptocurrency adoption.
93  Bitcoin / Project Development / Re: [ANN] PoloniBox - Insights to the logs of Poloniex exchange's chat on: October 23, 2014, 02:21:35 PM
Permalinks are now available for each message: You can easily link a conversation excerpt to anyone! Smiley
94  Alternate cryptocurrencies / Altcoin Discussion / Re: [XMR] Monero Client .NET - A graphical account manager made for Windows on: October 23, 2014, 07:20:59 AM
Can someone give me a step by step, ELI5 of how I can download this program and use the pneumatic seed with it? As far as I can tell, the latest "full release" doesn't have the pneumatic seed option. Am I supposed to download one of the pre-releases along with the full release? Or just download the latest pre-release by itself? Sorry if the questions are redundant, but I'm one of those people who love what Monero stands for, but desperately need an easy to use GUI. Thanks.

https://github.com/Jojatekok/monero-client-net/issues/14

You should use the latest pre-release version (v0.39+) with the latest 'bitmonerod.exe' file, which can be found in the ANN topic of XMR.

Although application shutdown will not be functioning well by using "non-daemonized" daemon builds, you should have a stable client experience with this method. I'm waiting for the core developers to issue a new release of the daemon in order to fix the shutdown issue and improve stability.
95  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: October 19, 2014, 05:15:28 PM
The markets are too calm, just like before a storm... Roll Eyes
96  Bitcoin / Project Development / Re: [ANN] PoloniBox - Insights to the logs of Poloniex exchange's chat on: October 18, 2014, 02:04:47 PM
Breaking news! Search functionality has just been added.



Meh, it's only the very beginning of something awesome Wink
97  Bitcoin / Project Development / Re: [ANN] PoloniBox - Insights to the logs of Poloniex exchange's chat on: October 15, 2014, 11:22:20 AM
Some changes have been made to the service in the past hours:

  • A new, darker skin
  • Ability to reflect the behaviour of '/me' and '/tiny' commands
  • Fixed pagination
98  Bitcoin / Project Development / Re: [ANN] PoloniBox - Insights to the logs of Poloniex exchange's chat on: October 13, 2014, 06:20:53 PM
Thank you for doing this. I look forward to be able to use the search function!

Can you put up a XMR address too? I'll send you 10.

Of course, thank you for the love! I've just added my Monero address and published some updates. Smiley
99  Bitcoin / Project Development / [ANN] PoloniBox - Insights to the logs of Poloniex exchange's chat on: October 12, 2014, 06:28:08 PM
PoloniBox
Insights to the logs of Poloniex exchange's chat

There is a lot of discussion going on Poloniex's trollbox, and there are no (wo)men who are able to follow all the conversations, and observe the reputation and trustworthiness of users and their statements. Thus, I felt a need to create a service which solves the problem of trust, and encourages people to be responsible, discouraging anyone from scamming others.

I started hosting the project on a free web server, but the demand made the host's servers overloaded. The great words of the Poloniex trollbox made me decide to buy my first domain and web storage:

I proudly present http://polonibox.com/, a trollbox tracker website which I have made and will be working on. Please donate if you can, in order to let me pay the price of the servers. Wink
100  Bitcoin / Project Development / Re: [Exchange API] Poloniex API .NET - For data transmission in the .NET Framework on: October 11, 2014, 06:44:47 AM
Nice! What is possible with this?

Basically, anything which is possible using the Poloniex API, as this is a full implementation of it. New push API features have been added to the exchange, so I'll try to implement them too as soon as possible.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!