# MOC stacking monitor

**URL:** <https://forum.moneyonchain.com/t/moc-stacking-monitor/261>\
**Category:** Comunidad de habla Hispana 🇪🇸\
**Created:** [March 1, 2022, 4:45am UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261 "2022-03-01T04:45:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jesusperalez](https://avatars.discourse-cdn.com/v4/letter/j/87869e/32.png) [@jesusperalez](https://forum.moneyonchain.com/u/jesusperalez)\
**Post date:** [March 1, 2022, 4:45am UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/1 "2022-03-01T04:45:53Z")

</div>

Hay forma de desarrollar un monitor el cual alerta sobre grandes sumas de MOC queriendo salir del stacking?

---

<div class="post-metadata">

**Author:** ![jesusperalez](https://avatars.discourse-cdn.com/v4/letter/j/87869e/32.png) [@jesusperalez](https://forum.moneyonchain.com/u/jesusperalez)\
**Post date:** [March 1, 2022, 5:33am UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/2 "2022-03-01T05:33:18Z")

</div>

ok encontre la API de MoC que responde el dato: [https://api.moneyonchain.com/api/calculated/moc\_info](https://api.moneyonchain.com/api/calculated/moc_info)

de todos modos seria interesante desarrollar un monitor que se comunique directamente con el SC en vez de un tercero

---

<div class="post-metadata">

**Author:** ![maxcrowar](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.moneyonchain.com/maxcrowar/32/134_2.png) [@maxcrowar](https://forum.moneyonchain.com/u/maxcrowar)\
**Post date:** [March 3, 2022, 3:21pm UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/3 "2022-03-03T15:21:06Z")

</div>

Podría ser una propuesta interesante para presentar en el proceso de gobernanza o eventualmente podrías desarrollarlo usando la info de la api.

Saludos

---

<div class="post-metadata">

**Author:** ![jesusperalez](https://avatars.discourse-cdn.com/v4/letter/j/87869e/32.png) [@jesusperalez](https://forum.moneyonchain.com/u/jesusperalez)\
**Post date:** [March 3, 2022, 5:57pm UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/4 "2022-03-03T17:57:56Z")

</div>

me quede pensando… la API igual muestra el % de MOC stakeados. pero el monitor que yo quiero enrealidad lo que quiera hacer es saber sobre los MOC que estan en el periodo de 30 dias de unstake. basicamente quiero una alerta para anticiparme a cualquier intento de un gran MOC staker queriendose salir. podria decirse que si el monitor fuera conocido por todos, esto seria un juego de estrategia mas que nada, donde el incentivo de querer salirse seria un tanto menor

---

<div class="post-metadata">

**Author:** ![jesusperalez](https://avatars.discourse-cdn.com/v4/letter/j/87869e/32.png) [@jesusperalez](https://forum.moneyonchain.com/u/jesusperalez)\
**Post date:** [March 5, 2022, 4:51pm UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/5 "2022-03-05T16:51:00Z")

</div>

@maxcrowar confirmame por favor si es posible realizar esto (detectar pedidos de unstake) comunicandose con el SC o se debe realizar algo mas complejo

---

<div class="post-metadata">

**Author:** ![maxcrowar](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.moneyonchain.com/maxcrowar/32/134_2.png) [@maxcrowar](https://forum.moneyonchain.com/u/maxcrowar)\
**Post date:** [March 10, 2022, 4:09pm UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/6 "2022-03-10T16:09:26Z")

</div>

Hola Jesus, cómo estás?

Luego de consultar con TI respondo a tu pregunta:  
Se considera exitoso a un programa de staking si logra captar mas de un 30% de los tokens emitidos. El programa de Staking de Money On Chain tiene captado un 84% de los MoC emitidos, es decir que solo queda un 16% MoC que podrían entrar al programa.

En este punto si uno entra cuando alguien sale realmente no sería mucho mas rentable que si uno entrase en cualquier momento.

Habiendo aclarado esto, te explico lo que deberías hacer para armar un alerta de este tipo. Toda la información de la Blockchain esta accesible por todos, por lo cual, todos los Moc stakeados se encuentran en el contrato de Staking Machine:

0xB1fc9817c4aD3c40562dFf1159732D657831558A

Si entras por el explorer ( [https://explorer.rsk.co](https://explorer.rsk.co) ) puedes ver que dentro de ese contrato hay mas de 128 millones de MoC.

Los MoC que se están enfriando por 30 días para salir se encuentran en otro contrato, la Delay Machine:

0xE95449792F9C15e059B5225e6c9Ec9A5Aa12a828

También puedes verlo en RSK explorer. Ahí podrás notar que tiene mas de 480 mil MoC en espera para salir. Monitorenado los cambios de balances de estos contratos puedes saber cuando alguien esta retirando o cuando alguien esta stakeando, y hay servicios gratuitos que monitorean balances de cuentas o balances de contratos, como por ejemplo, [https://chainbeat.io/](https://chainbeat.io/)

De esta forma cualquiera puede saber cuando alguien saca o pone alguna cantidad en staking.

Con esto puedes armar tu propia alerta, aunque como te comentaba al principio, en mi opinión y la de los devs, no tiene mucho sentido si es para armar una estrategia de cuando entrar al staking, ya que si no vas a usar tus MoC en el corto plazo, cualquier momento es bueno para stakear.

Saludos!

---

<div class="post-metadata">

**Author:** ![jesusperalez](https://avatars.discourse-cdn.com/v4/letter/j/87869e/32.png) [@jesusperalez](https://forum.moneyonchain.com/u/jesusperalez)\
**Post date:** [March 14, 2022, 1:44am UTC](https://forum.moneyonchain.com/t/moc-stacking-monitor/261/7 "2022-03-14T01:44:07Z")

</div>

gracias por tu detallada respuesta. probablemente desarrolle algo en python para esto

mi interes es estar alerta si una gran cantidad de MOC en stake se quiere salir. porque es justamente este stake sirve para dar tranquilidad a los MOC holders. pero de nada sirve si el dia de mañana MOC tiene un gran pico (ojala) y muchos quieran hacerse algo de dinero o alguna ballena lo haga y nadie este ni enterado hasta que ya suceda y sea demasiado tarde

entonces para evitarlo necesito una alarma de que en 30 dias algo puede pasar. obviamente mis MOC no podran estar en stake para sacar ventaja de esta situacion, habra que calcular un costo de oportunidad del 15% anual y calcular la liquidez de MOC y saber cuanto puede variar el precio segun cuantos MOCs se vendan. (este ultimo calculo no tengo idea como se hace. debere investigar. quiza sea imposible?)
