> For the complete documentation index, see [llms.txt](https://kanna.gitbook.io/paper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kanna.gitbook.io/paper/ecossistema/smart-contracts.md).

# Smart Contracts

Os smart contracts da Kanna rodam nas redes Ethereum e Polygon Mainnet, seguindo o padrão ERC-20, ambas as redes possuem iniciativas voltadas para um desenvolvimento sustentável da tecnologia, reforçando o caráter de sustentabilidade do ecossistema.

Abaixo os principais contratos da Kanna:

{% tabs %}
{% tab title="Ethereum Mainet" %}

* **Kanna Token (ERC-20)**\
  <https://etherscan.io/address/0x19b67be378a5a66c641d15aeb46f2e94974a8a61#code>\
  Esse contrato trata de toda a economia do token, definindo aspectos como supply, distribuição, liberação dos tokens, símbolo, roles, etc..
* **Kanna Sale**\
  <https://etherscan.io/address/0x3758c23c9195299588522bc563931db492fe64ea>\
  Esse contrato permite que as pessoas que queiram comprar KNN troquem seu éter por KNN através do etherscan, ou mesmo da dApp da Kanna. O contrato recebeu uma atualização para interagir na rede da polygon aceitando matic e ajudando a baratear as taxas de transação.
* **Kanna Treasury**\
  <https://etherscan.io/address/0x51F9298d8C9DAD2105c99cee8429430a15381C3E>\
  Esse contrato cuida da tesouraria da Kanna onde as regras de transferência e aprovação de operações são estabelecidas, hoje estamos utilizando a Gnosis-Safe como nossa multsig. A economia da Kanna foi iniciada de maneira descentralizada, de modo que é necessário múltiplas assinaturas de carteiras para movimentar os assets da Comunidade.
* **Kanna NFT Badges**\
  [https://etherscan.io/address/0xcc0e844b8dc6562044a1088157bddd99d3bdd3c3](https://etherscan.io/address/0xcc0e844b8dc6562044a1088157bddd99d3bdd3c3#code)\
  Primeiro Smart contract de NFTs da Kanna que tem como objetivo reconhecer membros ativos no ecossistema, servindo como prova de participação em projetos e iniciativas.
* **Kanna SOP (Stock Option Pool)**\
  Esses contratos contam com todo o sistema de vesting dos founders, sócios e prestadores de serviço que ajudam o projeto a acontecer, nele são setados o volume a ser transacionado e o tempo total de entrega dos tokens para garantir uma boa distribuição.
  {% endtab %}

{% tab title="Polygon Mainet" %}

* **Kanna Sale**\
  <https://polygonscan.com/token/0xf523d30c674f117d23B69B51c9BE131459804c34>\
  Esse contrato permite que as pessoas que queiram comprar KNN troquem seu éter por KNN através do etherscan, ou mesmo da dApp da Kanna. O contrato recebeu uma atualização para interagir na rede da polygon aceitando matic e ajudando a baratear as taxas de transação.
* **Kanna Treasury**\
  <https://polygonscan.com/address/0xD40573fEe2278F49056269725DdEa28CAFD4a077>\
  Esse contrato cuida da tesouraria da Kanna onde as regras de transferência e aprovação de operações são estabelecidas, hoje estamos utilizando a Gnosis-Safe como nossa multsig. A economia da Kanna foi iniciada de maneira descentralizada, de modo que é necessário múltiplas assinaturas de carteiras para movimentar os assets da Comunidade.
* **Kanna SOP (Stock Option Pool)**\
  Esses contratos contam com todo o sistema de vesting dos founders, sócios e prestadores de serviço que ajudam o projeto a acontecer, nele são setados o volume a ser transacionado e o tempo total de entrega dos tokens para garantir uma boa distribuição.
  {% endtab %}
  {% endtabs %}

### Auditoria Coinfabrik

Nós seguimos as melhores práticas de segurança, otimização e construção dos smart contracts para garantir a eficiência da nossa tecnologia.

A empresa escolhida para a auditoria foi a Coinfabrik, fundada em 2014, já auditaram mais de 200 projetos para empresas globais como Ripio, Chilliz(CHZ) e 1 Inch. O processo de auditoria dos primeiros contratos correu tranquilamente, sendo necessário apenas solucionar pequenos pontos destacados pela empresa, abaixo o link para o laudo completo da auditoria.

{% embed url="<https://www.coinfabrik.com/blog/kannacoin-audit/>" %}

### Github Kanna

Em breve abriremos todos os códigos da Kanna para a auditoria da própria comunidade, estamos no processo de criação e organização dessa estrutura.

Caso tenha interesse em conhecer o código auditado, esteja numa rodada de investimento, etc.. basta enviar um e-mail para <contato@kannacoin.io> e informar o motivo que em alguns dias a gente retorna com o NDA e próximos passos para a validação.

<figure><img src="/files/Jp7BpqAyEGPVpHHT0fng" alt=""><figcaption></figcaption></figure>
