Bitcoin Forum
April 25, 2024, 02:10:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [AIDE] Workflow des API Bitcoin  (Read 181 times)
night_driver (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 14


View Profile
June 19, 2022, 08:24:25 PM
Merited by LeGaulois (1)
 #1

Bonjour a tous,

Je suis nouveau sur ce forum et dans le monde du Bitcoin, c'est pourquoi aujourd'hui je me permets de me joindre a vous Smiley

Pour contextualiser un peu, je suis développeur et j'adore lire et comprendre comment le bitcoin fonctionne du point de vue technique.
Pour cela, j'ai installé le software bitcoin sur une machine virtuelle.

J'ai créé quelques transactions sur le réseau de test et pour le moment ca a l'air de fonctionner sauf que c'est la que les problèmes commencent  Grin
Je suis ne suis pas réellement convaincu que ce que j'ai fais est correct, il reste pas mal de zones d'ombres et j'ai du mal a trouver certains informations.

C'est pourquoi je fais appel a vos connaissances Smiley
J'aimerai savoir si quelqu'un pourrait m'apporter une vue un peu globale de comment les méthodes fonctionnent entres elles.

Par exemple, quelles méthodes sont appelées pour :
         - créer une transaction
         - spécifier le montant des frais a appliquer sur une transaction
         - récupérer les transaction avec leurs statut pour une adresse spécifique
   
J'ai aussi trouvé le champs "vout" lorsque j'appelle la méthode "listunspent" mais je ne sais pas quoi correspond ce champs. Si quelqu'un a la réponse, je suis preneur Smiley

Merci a vous !
1714054227
Hero Member
*
Offline Offline

Posts: 1714054227

View Profile Personal Message (Offline)

Ignore
1714054227
Reply with quote  #2

1714054227
Report to moderator
1714054227
Hero Member
*
Offline Offline

Posts: 1714054227

View Profile Personal Message (Offline)

Ignore
1714054227
Reply with quote  #2

1714054227
Report to moderator
1714054227
Hero Member
*
Offline Offline

Posts: 1714054227

View Profile Personal Message (Offline)

Ignore
1714054227
Reply with quote  #2

1714054227
Report to moderator
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714054227
Hero Member
*
Offline Offline

Posts: 1714054227

View Profile Personal Message (Offline)

Ignore
1714054227
Reply with quote  #2

1714054227
Report to moderator
LeGaulois
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 4088


Top Crypto Casino


View Profile
June 19, 2022, 09:25:47 PM
Merited by Halab (4)
 #2

RPC = Remote Procedure Calls

Bitcoin Core dispose de divers RPC qui gèrent tous les détails

Regarde sur la partie pour les devs.

la liste: https://developer.bitcoin.org/reference/rpc/index.html
p'tite intro: https://developer.bitcoin.org/examples/transactions.html

bienvenue sur le forum

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
yogg
Legendary
*
Offline Offline

Activity: 2464
Merit: 3158



View Profile WWW
June 20, 2022, 12:07:54 AM
Last edit: June 20, 2022, 12:44:15 AM by yogg
Merited by Halab (4), LeGaulois (3)
 #3

Hello et bienvenue Smiley

Yes, le mieux c'est que tu joues un peu avec le serveur RPC de Bitcoin Core comme t'a conseillé LeGaulois.

Après, pour tes questions :

- creer une transaction : https://developer.bitcoin.org/reference/rpc/createrawtransaction.html

- le montant des frais de ta transaction est égal à la différence entre la somme des inputs, et la somme des outputs.
(en gros, ce que tu met dans ta transaction, et ce que tu envoies)

- "récupérer les transaction avec leurs statut pour une adresse spécifique"
si c'est une adresse en dehors de ton wallet, il n'existe pas de fonction pour le faire

après il y'a un p'tit truc :
tu peux mettre une adresse en mode "watch only" et y appliquer certaines fonctions comme si elle était dans ton wallet

    
Quote
J'ai aussi trouvé le champs "vout" lorsque j'appelle la méthode "listunspent" mais je ne sais pas quoi correspond ce champs. Si quelqu'un a la réponse, je suis preneur Smiley

De tête, c'est l'index de l'output qui te concerne dans la transaction où tu as reçu des BTC.
(En gros, si tu veux dépenser ces BTCs là, il faudra que tu fasses une transaction où tu indiques quels BTC tu dépenses. Tu as besoin du txid et du vout pour indiquer quelle "rentrée de Bitcoin" tu utilises)
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!