> For the complete documentation index, see [llms.txt](https://docs.stackers.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stackers.cc/latest/contracts/.cryptocash-core-trait.md).

# .cryptocash-core-trait

{% hint style="info" %}
Work in Progress
{% endhint %}

```
;; title: cryptocash-core-trait
;; version: 1.3.1
;; summary: CryptoCash Core Trait Contract

(define-trait cryptocash-core
  (
    (mine ((list 200 uint))
      (response bool uint)
    )

    (claim-mining-reward (uint)
      (response bool uint)
    )

    (stack (uint uint)
      (response bool uint)
    )

    (claim-stacking-reward (uint)
      (response bool uint)
    )

    (set-foundation-wallet (principal)
      (response bool uint)
    )   

  )
)
```
