La façon la plus facile de recevoir des paiements d’EDC. Il suffit d’utiliser une méthode pour commencer à recevoir le paiement à votre porte-monnaie. Remplissez le formulaire d’inscription pour commencer à travailler avec EDC!

Voir documentation


Pour utiliser les méthodes de l’ API, l’utilisateur a besoin de l’ enregistrement token.User et génération de jetons se produit en mode manuel.

Afin de créer une nouvelle adresse pour la réception des paiements, vous devez appeler une demande

POST https://receive.edinarcoin.com/new-account/:token

Avec les paramètres suivants

  • compte – compte sur lequel tous les paiements seront transférés dans les comptes du générés
  • crochet – url, à laquelle une requête POST sera envoyé dans le cas d’un nouveau paiement entrant. Le corps de la demande est un identifiant interne de paiement, l’adresse, à laquelle est venu le paiement, et son montant.

Url pour le crochet est facultatif.

Par exemple:

1
2
3
4
{
"account": "test123",
}

En réponse vient une nouvelle adresse

1
2
3
{
"address": "edcfwqmbx1fod6s97t93469yp7cj6qa9re"
}

Après cela, tous les paiements reçus à l’adresse seront transférés sur le compte de l’utilisateur spécifié dans le terrain de compte .

Le serveur va essayer d’envoyer une demande d’accrocher l’adresse, si elle a été spécifiée. Si elle est disponible, le serveur tentera d’envoyer la demande 4 fois plus à des intervalles de 5 secondes.

GET https://receive.edinarcoin.com/history/:token

La réponse est un tableau de charges, qui est venu aux adresses générées par le jeton spécifié

Les 100 derniers paiements seront retournés

1
2
3
4
5
6
7
8
9
dix
11
12
13
14
[
{
"id": "57d7fda3cf22a504647af6a4",
"date": "2016-09-13T13:22:43.000Z",
"amount": 0.002,
"isNotified": true
},
{
"id": "57d7f3bb8cacb802935f86d9",
"date": "2016-09-13T12:40:27.000Z",
"amount": 0.002,
"isNotified": true
}
]

isNotified – sera dans le vrai terrain, si en réponse à une demande venue code crochet 200

GET https://receive.edinarcoin.com/history/:token/:address

La réponse est un tableau de charges, qui est venu à un particulier adresse

Les 100 derniers paiements seront retournés

1
2
3
4
5
6
7
8
9
dix
11
12
13
14
[
{
"id": "57d7fda3cf22a504647af6a4",
"date": "2016-09-13T13:22:43.000Z",
"amount": 0.002,
"isNotified": true
},
{
"id": "57d7f3bb8cacb802935f86d9",
"date": "2016-09-13T12:40:27.000Z",
"amount": 0.002,
"isNotified": true
}

capture-decran-2016-10-26-01-25-19

Développeurs API pour envoyer et recevoir paiement d’EDC. Aucune inscription ne requiert!

Cette page vous offre la possibilité:

  • Installez et exécutez CLI Wallet. Le Cli-Wallet est utilisé pour interagir avec le blockchain. Tout ce qui ajoute denouvelles données à la blockchain exige une signature à partir d’ une clé privée. Ces transactions signées peuvent être produites par le cli porte-monnaie.
  • La plupart des commandes utiles Wallet CLI et l’ exemple API d’appel.
  • API Blockchain Websocket – Comment se connecter et de travailler avec elle.

Voir documentation


Cette page vous offre la possibilité:

  • Installez et exécutez CLI Wallet. Le Cli-Wallet est utilisé pour interagir avec le blockchain. Tout ce qui ajoute denouvelles données à la blockchain exige une signature à partir d’ une clé privée. Ces transactions signées peuvent être produites par le cli porte-monnaie.
  • La plupart des commandes utiles Wallet CLI et l’ exemple API d’appel.
  • API Blockchain Websocket – Comment se connecter et de travailler avec elle.

Vous avez deux options comment installer CLI Porte-monnaie:

1

2

  • Obtenez un récipient avec un CLI Wallet pré-installé: docker traction elatome / edc_cli_wallet
  • CLI Wallet situé dans le dossier / EDINARCOIN

Exécution CLI Wallet installé:

  • Après l’ installation réussie de la CLI Wallet ./programs/cli_wallet/cli_wallet -server-rpc-endpoint = wss: //blockchain.edinarcoin.com -chaîne-id = 979b29912e5546dbf47604692aafc94519f486c56221a5705f0c7f5f294df126 – RPC-endpoint = host: port
  • Etape précédente ouvrira le cli-portefeuille et sauf si vous avez déjà un portefeuille local, il vous demandera de fournir un mot de passe pour votre porte – monnaie locale. Il demandera à nouveau >>> . Pour définir un mot de passe, tapezset_password my_password
  • Une fois un portefeuille a été créé (fichier de portefeuille par défaut est wallet.json), il vous invite avec verrouillé >>>.Déverouiller :
    • verrouillé >>> déverrouillage my_password
    • nul
    • >>> déverrouillée
  • Après ce point, vous pouvez émettre une commande à la disposition du cli-portefeuille ou construire votre propre transaction manuellement.

  • Exemple d’appel:

    gondoler -X POST -d ‘{ « méthode »: « suggest_brain_key », « jsonrpc »: « 2.0 », « params »: [], « id »: 1}’ http: // localhost: 8089

  • suggest_brain_key () – Suggère une clé du cerveau sûr à utiliser pour créer votre compte.create_account_with_brain_key () vous oblige à spécifier une «clé du cerveau», un long mot de passe qui fournit suffisamment d’ entropie pour générer des clés cyrptographic. Cette fonction vous proposera une chaîne appropriée aléatoire qui devrait être facile à écrire (et, avec effort, mémoriser).
  • register_account (nom de chaîne, propriétaire de public_key_type, public_key_type actif, chaîne registrar_account, string referrer_account, uint32_t referrer_percent, bool broadcast) – Enregistre le compte d’un tiers sur la blockckain.Cette fonction permet d’enregistrer un compte pour lequel vous ne possédez pas les clés privées. Lorsqu’il agit à titre de registraire, un utilisateur final va générer leurs propres clés privées et de vous envoyer les clés publiques. Le registraire utilisera cette fonction pour enregistrer le compte au nom de l’utilisateur final.
    Params:
    • nom – le nom du compte, doit être unique sur le blockchain. Nom doit commencer par la lettre, contient au moins un tableau de bord, ou un chiffre, il doit également être en minuscules.
    • propriétaire – la clé de propriétaire pour le nouveau compte.
    • actif la clé active pour le nouveau compte –
    • registrar_account – le compte qui va payer les frais pour enregistrer l’utilisateur
    • referrer_account – le compte qui agit comme un referrer, et peut recevoir une partie des frais de transaction de l’utilisateur. Cela peut être le même que celui registrar_account s’il n’y a aucun indicateur.
    • referrer_percent – le pourcentage (0 – 100) des frais de transaction du nouvel utilisateur non réclamés par le blockchain qui sera distribué à l’referrer; le reste sera envoyé au registraire. Sera multiplié par GRAPHENE_1_PERCENT lors de la construction de la transaction.
    • diffusion – vrai pour diffuser la transaction sur le réseau
  • import_key (string account_name_or_id, string wif_key) – Importe la clé privée pour un compte existant. La clé privée doit correspondre soit à une clé de propriétaire ou une clé active pour le compte nommé.
    Retour:
    • true si la touche a été importé
    Params:
    • account_name_or_id – le compte posséder la clé
    • wif_key – il la clé privée au format WIF
  • import_balance (string account_name_or_id, vecteur & wif_keys const, bool diffusion)) – Cet appel construiront transaction (s) qui réclamera tous les soldes controlée par wif_keys et les déposer dans le compte donné.
  • transfert (chaîne à partir, chaîne à, la quantité de chaîne, string asset_symbol, string mémo, bool diffusion) – Transfert d’ un montant d’un compte à un autre. Avant le transfert, vous avez à la clé et l’ équilibre du compte qui envoie les fonds importer
    Retour:
    • la transaction signée le transfert de fonds
    Params:
    • à partir – le nom ou l’ identifiant du compte d’ envoi des fonds
    • à – le nom ou l’ identifiant du compte qui reçoit les fonds
    • montant – le montant à envoyer
    • asset_symbol – EDC
    • mémo – un mémo à joindre à la transaction. La note de service sera chiffré dans la transaction et lisible pour le récepteur. Il n’y a pas de limite de longueur autre que la limite imposée par la taille maximale des transactions, mais la transaction augmente avec la taille de la transaction
    • diffusion – vrai pour diffuser la transaction sur le réseau
  • get_account_history (nom de chaîne, limite int) – Renvoie les plus récentes opérations sur le compte nommé. Ceci renvoie une liste d’objets d’historique d’opérations, qui décrivent l’ activité sur le compte.
    Retour:
    • une liste de operation_history_objects
    Remarque:
    • cette API ne donne pas un moyen de récupérer plus que les 100 dernières transactions, vous pouvez interfacer directement avec le blockchain pour obtenir plus d’histoire
    Params:
    • nom – le nom ou l’ identifiant du compte
    • limite – le nombre d’entrées pour revenir ( à partir de la plus récente) (max 100)
  • get_account_id (string account_name_or_id) – Lookup l’identifiant d’un compte nommé.
    Retour:
    • l’identifiant du compte nommé
    Params:
    • account_name_or_id – le nom du compte à lever les yeux

URL de connexion: wss: //blockchain.edinarcoin.com

Demande d’accès de l’API:

  1. Connectez-vous au nœud complet
  2. Demande d’accès à une API
  3. Obtenir l’identificateur de l’API
  4. Appelez les méthodes d’une API spécifique en fournissant l’identifiant:

Trouvez ci-dessous une liste des API disponibles:

Liste des notifications de base de données

Exemple session:

  • > { «Méthode»: «appel», «params»: [1, «login», [ «», «»]], «id»: 2}
  • <{ « Id »: 2, « résultat »: true}
  • > { «Méthode»: «appel», «params»: [1, «base de données», []], «id»: 3}
  • <{ « Id »: 3, « résultat »: 2}
  • > { «Méthode»: «appel», «params»: [1, «l’histoire», []], «id»: 4}
  • <{ « Id »: 4, « résultat »: 3}
  • > { «Méthode»: «appel», «params»: [2, «set_subscribe_callback», [5, false]], «id»: 6}
  • <{ « Id »: 6, « résultat »: null}
  • > { «Méthode»: «appel», «params»: [2, «get_objects», [[ «2.1.0»]]], «id»: 7}