El repositorio almacena el contrato inteligente del proecto balam que consiste en la manipulacion de comentarios, como Agregar, Eliminar, Buscar, Mostrar comentarios
- Tener instalado Node js versio 12 o mayor
- Tener instalado Yarn
- Tener Cuenta testnet de near
- Tener instalado near cli
- Tener una subcuenta testnet
- Clonar el contrato con
git clone https://github.com/Near-University-Tec-de-Tlaxiaco/Balam.git && cd Balam
- instalar el sdk de near con
yarn install
- Ingresar a nuestra cuenta testnet con
near login
, se abrira nuestro navegador para poder ingresar - compilar el contrato con
yarn asb
- implementar el contrato con
near deploy --accountId (CUENTA TESTNET) --wasmFile build/release/contrato.wasm
- ingresar Lugar nuevo
near call (SUCUENTA TESTNET) setLugar '{"lugar_nombre" : "Tlaxiaco", "imagen": "akjsndkjasndk", "posicion_mapa" : "kjsndnakj"}' --accountId (CUENTA TESTNET)
- visualizar todos los lugares registrados
near call (SUBCUENTA TESTNET) getLugares --accountId (CUENTA TESTNET)
- ingresar comentario
near call (SUBCUENTA TESTNET) SetComentario '{"id_lugar_comentario" : 0, "comentario": "Bonito lugar", "Titulo": "Lugar Magico" }' --accountId (CUENTA TESTNET)
- mostrar todos los comentario
near call (SUBCUENTA TESTNET) getComentarios --accountId (CUENTA TESTNET)
- mostrar comentario especifico
near call (SUBCUENTA TESTNET) getComentario '{"ComentarioIndex" : 0}' --accountId (CUENTA TESTNET)
- mostrar cuantos comentarios hay
near call (SUBCUENTA TESTNET) comentarioLenght --accountId (CUENTA TESTNET)
- eliminar comentario
near call (SUBCUENTA TESTNET) EliminarComentario '{"ComentarioIndex": 0}' --accountId (CUENTA TESTNET)
Nombre | Rol |
---|---|
Israel Nicolás Pérez | Lider del Proyecto 👍 |
Edwin Aldair Heras Cuevas | Programador 💻 ❓ |
Uzias Victoriano López García | Diseñador 💫 |
Imanol García Zúñiga | Tester 🔍 |