Generic Service for Dynamic Import

Can we have a generic way to connect data?

Addition to import CSV, can we have an import from a RestAPI that we can just feed to Accointing?
Say I want to write my own converter (blockchain to Accointing supported format), I can just provide the URL with querystring of my address or restful pattern and Accointing can just read my json data (same fields/properties as the CSV).

Right now, I have converter that read blockchain explorers, serialize it to Accointing supported format, and then export it into CSV. Then I have to do this every time I want to update my account (also Accointing does not handle duplicates automatically so I have to handle those before exporting the CSV). I just want to automate my workflow process. Others can probably use it too.

Please send that to our email and we will definitely check out your URL!!!
Possibly even use it!

support@accointing.com

Please leave a link to this page in our email for context.

Also, is this the feature request you are asking for?

We are hiring! You can earn $5,000 by referring someone here: ACCOINTING.com Referral Program: Earn $5.000! - We Are Hiring - Accointing.com

No - that’s not what he’s asking for. (I know because I want this too!)

At the moment you allow for generic imports via CSV. We arrange the data as you’ve asked in a CSV, upload it, and ta-da the data appears in the wallet on Accointing.

However, some of us can program and generate this data automatically, but we still need to manually intervene to upload it to your site, which is a pain.

So it would be nice to be remove this manual upload step so that the entire process could be automatic.

A couple of examples of how this could be done…

  • You could add an API to allow us to manipulate wallets on Accointing (in a similar way to how you can interact with exchanges using APIs)
  • You could add an interface where users provide a URL where the latest data can be pulled down from (so Accointing loaded that URL, we’d give you the latest data)

Accointing would benefit hugely from this since you’d end up being able to support lots of wallets that you wouldn’t otherwise have the programming manpower to be able to support (because programmers will see that you don’t support their favourite blockchain, and would write some code to provide the missing link between that blockchain and Accointing).

1 Like

I’ll share something once I find a hosting service that I can use. It’s currently running on my internal network. I only have support for RoninChain at the moment. I’ll port some of CSV converter to API as well.


If you are requesting to allow these software to automatically be accepted into Accointing, that would be a security issue, as we need to manually review each one.
If you are requesting for this software to be only integrated into your own personal data, that would need to be voted on.

Remember we are also hireing! :smiley:

Into your own personal data :slight_smile:

2 Likes

Awesome, get those votes up, sorry for the confusion

I finally deployed my API Provider. Currently supports Sonala, Ronin, and Nicehash (specficially for mining). This is intended for personal use and does not guarantee accurate data.

https://accointing.eximius.app/swagger/index.html

Also lacking documentation, Swagger supposed to provided that but there are still manual writing to do so for now, I’ll give example.

Replacing {address} will fetch data from solscan.io and convert it to Accointing supported CSV format.
https://accointing.eximius.app/Solana/{address}/export
https://accointing.eximius.app/Solana/{address}/export?after={last tx hash in your Accointing}

This also spits a JSON format that hopefully can be integrated to Accointing without having to import CSV. Also fetching from solscan.io sometimes failed due to RPC limitation. Simply try again if that happens.

Here’s an example for Ronin from my own address just for demonstration purposes:
https://accointing.eximius.app/Ronin/0xdE6a4df9Dd85A0F4C446e4F333a1a58e8D9088D7/export

Same idea for Nicehash, but this time you have to generate an API key/secret with these permissions:

Then you just need to use it onetime, for future queries, you can just use your orgId.

1 Like

If you can to share, please tell us all about it on email and maybe we can implement it if approved by the higher-ups

In the form please also leave a link to this post so that we have background context :slight_smile:

:smiley:

@Romeo I will try to get this approved. Also, feel free to apply! Blockchain and Crypto Industry Jobs at ACCOINTING.com

Thanks @Matt! I do have a fulltime job though and I’m based in the US. I’ll think about it… :slight_smile:
I still think this will help Accointing in the long run. Having a way for users to feed their data automatically using a standard template will ease the need for Accointing devs to add support for blockchains every time something new come up. Specially most people in the crypto-verse are techy enough to make their own “thing”.

I also now added support for Fantom Blockchain.
https://accointing.eximius.app/swagger/index.html

1 Like

Feel free to share this with the following:
Fantom: Please add Fantom (FTM) blockchain - #28 by Pol
Nicehash: Add NiceHash as a valid exchange
Ronin: ETH sidechain Ronin
Solana: Solana wallet support - #44 by Matt