# Tendermint tutorial app cannot be built

**URL:** <https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156>\
**Category:** Tendermint\
**Created:** [November 21, 2020, 10:16am UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156 "2020-11-21T10:16:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![victory015](https://avatars.discourse-cdn.com/v4/letter/v/a3d4f5/32.png) [@victory015](https://forum.cosmos.network/u/victory015)\
**Post date:** [November 21, 2020, 10:16am UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156/1 "2020-11-21T10:16:33Z")

</div>

In this tutorial,

> **[Creating a built-in application in Go | Tendermint Core](https://docs.tendermint.com/master/tutorials/go-built-in.html)**

  
The KVStore app cannot be built. The errors are:

go build  
\*KVStoreApplication does not implement “[github.com/tendermint/tendermint/abci/types](http://github.com/tendermint/tendermint/abci/types)”.Application (missing ApplySnapshotChunk method)

I google for 1 hour. I don’t know what is wrong with the tendermint tutorial

---

<div class="post-metadata">

**Author:** ![victory015](https://avatars.discourse-cdn.com/v4/letter/v/a3d4f5/32.png) [@victory015](https://forum.cosmos.network/u/victory015)\
**Post date:** [December 8, 2020, 4:25am UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156/2 "2020-12-08T04:25:41Z")

</div>

Anyone ? It seems that very few people are using tendermint built in app.

---

<div class="post-metadata">

**Author:** ![victory015](https://avatars.discourse-cdn.com/v4/letter/v/a3d4f5/32.png) [@victory015](https://forum.cosmos.network/u/victory015)\
**Post date:** [December 8, 2020, 6:40am UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156/3 "2020-12-08T06:40:51Z")

</div>

I have figured out the problem. The app.go has to implement the missing ApplySnapshotChunk method.

Well. The tendermint core document is obsolete.

---

<div class="post-metadata">

**Author:** ![pavanvora](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.cosmos.network/pavanvora/32/1360_2.png) [@pavanvora](https://forum.cosmos.network/u/pavanvora)\
**Post date:** [December 9, 2020, 5:29pm UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156/4 "2020-12-09T17:29:05Z")

</div>

Hi @victory015. Can you please post the solution here? It would be very helpful.

Thank you.

---

<div class="post-metadata">

**Author:** ![victory015](https://avatars.discourse-cdn.com/v4/letter/v/a3d4f5/32.png) [@victory015](https://forum.cosmos.network/u/victory015)\
**Post date:** [December 11, 2020, 6:41am UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156/5 "2020-12-11T06:41:28Z")

</div>

I have uploaded the code to my github

check out the link:

> **[victoryeo/tendermint-builtinapp](https://github.com/victoryeo/tendermint-builtinapp)**
>
> Contribute to victoryeo/tendermint-builtinapp development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![pavanvora](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.cosmos.network/pavanvora/32/1360_2.png) [@pavanvora](https://forum.cosmos.network/u/pavanvora)\
**Post date:** [December 12, 2020, 10:46am UTC](https://forum.cosmos.network/t/tendermint-tutorial-app-cannot-be-built/4156/6 "2020-12-12T10:46:17Z")

</div>

Thank you very much. I was comparing my code with yours and found that the ApplySnapshotChunk method was already implemented from tendermint tutorial and noticed that it was not having the SetOptions method.

Thank you, 🙂
