funções de solidez 101, sempre ouvimos muito que olhando o código você pode adivinhar todas as funcionalidades de um determinado token, mas como ler essas funções e o que elas significam?

fiz uma lista de alguns mais comuns, desde ações simples até cenários complexos, como desenvolvedor você pode construir seus contratos com funções específicas e essas são algumas delas

1. Cunhagem (hortelã):

```solidez

função mint (endereço para, quantidade uint256) public onlyOwner {

_mint(para, quantidade);

}

```

Esta função cria novos tokens e os adiciona ao saldo do destinatário, aumentando efetivamente o fornecimento total.

2. Queima (queimadura):

```solidez

função queimar (quantidade uint256) público {

_burn(msg.sender, valor);

}

```

Ele permite que os detentores destruam uma determinada quantidade de seus tokens, reduzindo a oferta geral.

3. Transferência Delegada (aprovar e transferir de):

```solidez

function aprovar (endereço delegado, uint256 numTokens) public return (bool) {

permitido[msg.sender][delegado] = numTokens;

retornar verdadeiro;

}

function transferFrom(endereço proprietário, endereço comprador, uint256 numTokens) public return (bool) {

require(numTokens <span saldos[proprietário]);

require(numTokens <span permitido[proprietário][msg.sender]);

saldos[proprietário] -= numTokens;

permitido[proprietário][msg.sender] -= numTokens;

saldos[comprador] += numTokens;

retornar verdadeiro;

}

```

Os proprietários de tokens autorizam terceiros a transferir um número específico de tokens em seu nome.

4. Aquisição de Token (colete):

```solidez

function vest(endereço do beneficiário, valor uint256, uint256 releaseTime) public onlyOwner {

// Lógica de aquisição aqui

}

```

Bloqueia tokens para um beneficiário até um horário especificado, garantindo que eles não possam ser transferidos até então.

5. Distribuição de Dividendos (distribuir Dividendos):

```solidez

function distribuirDividendos() público a pagar {

// Lógica de distribuição de dividendos aqui

}

```

Distribui ganhos aos detentores de tokens, muitas vezes proporcionais às suas participações.

#Write2Earn #TrendingTopic