Skip to content

Serafin-dev/ripio_web3_challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ripio_web3_challenge

Hola.

Dependencias

  • DOTENV
  • Express
  • Librería Ether.js

Para poder usar la API :

1- Instalar Node

1- Clonar el repositorio Master

2- Crear un archivo .env en la ruta principal del proyecto e incluir lo siguiente, un elemento por línea y sin espaciado entre caracteres:

.env:

3- En la terminal pararse sobre la carpeta API y correr el siguiente comando para iniciar:

node .

4- Instalar Postman o Insomnia(opcional)

Rutas /api

Path Method Requerimientos
/products GET Definir previamente CONTRACT_ADDRESS en archivo .env
/create_product/:name POST Definir previamente PK(private key) en tu archivo .env y reemplazar :name de la url por el nombre del producto que deseas crear
/delegate_product/:id POST Reemplazar el id de la url (:id) por el id del producto y el siguiente JSON por el BODY del request: {"new_owner":"ACA-Va-PUBLIC-KEY-A-LA-QUE-QUIERES-DELEGAR-EL-PRODUCTO", "owner_pk" : "ACA-VA-LA-PRIVATE-KEY-DUEÑA-DE-ALGUN-PRODUCTO"}
/accept_product/:id POST Reemplazar el id de la url (:id) por el id del producto a aceptar, y pasar el siguiente JSON por el BODY del request: {"pk":"ACA-VA-LA-PRIVATE-KEY-A-LA-QUE-LE-DELEGARON-ALGUN-PRODUCTO"}
/owner_products/:owner GET Reemplazar :owner de la url por una public key

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published