Monero wallet rpc

Monero wallet rpc

Monero wallet rpc

Cómo ejecutar monero-wallet-rpc

monero-wallet-rpc es una de las aplicaciones de línea de comandos que viene con Monero. Permite a los desarrolladores hacer peticiones basadas en HTTP para interactuar con una cartera de Monero. Un ejemplo podría ser implementar la recepción de pagos en XMR en un sitio de comercio electrónico.
El otro RPC es el daemon RPC que forma parte de la aplicación principal de Monero. Esto permite a los desarrolladores hacer peticiones basadas en HTTP para interactuar con un nodo. Un ejemplo podría ser alguien que desee desarrollar un sitio web de exploración de Monero blockchain.
En términos simplistas, puedes pensar en estas dos aplicaciones como servidores web, pero en lugar de servir una página web (como hace un servidor web normal), devuelven datos que pueden ser analizados y utilizados en otra aplicación. Los datos que devuelven son datos JSON. Ambas interfaces RPC sólo son de utilidad para los desarrolladores y no son relevantes para los usuarios normales de Monero.

Etapa de monero

Los ejemplos en https://www.getmonero.org/resources/developer-guides/wallet-rpc.html para usar el rpc de la billetera de monero tiene todos los ejemplos corriendo sobre http no https y parece que no puedo hacerlos funcionar sobre https.
Si no se especifica ninguna de las opciones, se aplica la opción por defecto (–rpc-ssl arg (=autodetect)), que hace que el monero/demonio presente un certificado autofirmado a cualquier cliente que intente una conexión SSL – entonces depende de su cliente permitir o rechazar este certificado autofirmado. Si ya tienes un certificado firmado por la CA, o cualquier otro que quieras usar, entonces inicia tu wallet/daemon con las opciones relevantes.

Monero-wallet api

close_wallet¶ Cierra el monedero actualmente abierto, después de intentar guardarlo. Alias: Ninguno. Entradas: Ninguna. Salidas: Ninguna. Ejemplo: $ curl -X POST http://localhost:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «close_wallet»}’ -H ‘Content-Type: application/json’
create_account¶ Crea una nueva cuenta con una etiqueta opcional. Alias: Ninguno. Entradas: Salidas: Ejemplo: $ curl -X POST http://localhost:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «create_account», «params»:{«label»: «Secondary account»}}’ -H ‘Content-Type: application/json’
create_address¶ Crea una nueva dirección para una cuenta. Opcionalmente, etiquetar la nueva dirección. Alias: Ninguno. Entradas: Salidas: Ejemplo: $ curl -X POST http://127.0.0.1:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «create_address», «params»:{«account_index»:0, «label»: «new-sub»}}’ -H ‘Content-Type: application/json’
create_wallet¶ Crea un nuevo monedero. Para que esto funcione es necesario haber establecido el argumento «-wallet-dir» al lanzar monero-wallet-rpc. Alias: Ninguno. Entradas: Salidas: Ninguna. Ejemplo: $ curl -X POST http://localhost:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «create_wallet», «params»:{«filename»: «mytestwallet», «password»: «mytestpassword», «language»: «English»}}’ -H ‘Content-Type: application/json’

Monero api

close_wallet¶ Cierra la cartera actualmente abierta, después de intentar guardarla. Alias: Ninguno. Entradas: Ninguna. Salidas: Ninguna. Ejemplo: $ curl -X POST http://localhost:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «close_wallet»}’ -H ‘Content-Type: application/json’
create_account¶ Crea una nueva cuenta con una etiqueta opcional. Alias: Ninguno. Entradas: Salidas: Ejemplo: $ curl -X POST http://localhost:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «create_account», «params»:{«label»: «Secondary account»}}’ -H ‘Content-Type: application/json’
create_address¶ Crea una nueva dirección para una cuenta. Opcionalmente, etiquetar la nueva dirección. Alias: Ninguno. Entradas: Salidas: Ejemplo: $ curl -X POST http://127.0.0.1:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «create_address», «params»:{«account_index»:0, «label»: «new-sub»}}’ -H ‘Content-Type: application/json’
create_wallet¶ Crea un nuevo monedero. Para que esto funcione es necesario haber establecido el argumento «-wallet-dir» al lanzar monero-wallet-rpc. Alias: Ninguno. Entradas: Salidas: Ninguna. Ejemplo: $ curl -X POST http://localhost:18082/json_rpc -d ‘{«jsonrpc»: «2.0», «id»: «0», «method»: «create_wallet», «params»:{«filename»: «mytestwallet», «password»: «mytestpassword», «language»: «English»}}’ -H ‘Content-Type: application/json’

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad