Skip to content

Commit

Permalink
revert: tr erc-777
Browse files Browse the repository at this point in the history
  • Loading branch information
wackerow committed Oct 16, 2024
1 parent d2e3a22 commit d90c505
Showing 1 changed file with 20 additions and 52 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,74 +4,42 @@ description:
lang: tr
---

## {#introduction}
## Uyarı {#warning}

****
**ERC777'nin, [farklı saldırı türlerine karşı duyarlı olduğu için](https://github.com/OpenZeppelin/openzeppelin-contracts/issues/2620) doğru şekilde uygulanması zordur. Onun yerine [ERC-20](/developers/docs/standards/tokens/erc-20/) kullanılması tavsiye edilir.** Bu sayfa tarihi arşiv olarak kalır.

****
## Giriş {#introduction}

Kancalar, bir akıllı sözleşmenin kodunda açıklanan bir fonksiyondur. Kancalar, jetonlar sözleşme aracılığıyla gönderildiğinde veya alındığında çağrılır. Bu, bir akıllı sözleşmenin gelen veya giden jetonlara tepki vermesini sağlar.

## {#prerequisites}

- []()
- []()
- []()

## {#body}

Kancalar, [ERC-1820](https://eips.ethereum.org/EIPS/eip-1820) standardı kullanılarak kaydedilir ve keşfedilir.

Standart ayrıca ERC-20'de oluşan `decimals` hakkındaki kafa karışıklığını çözer. Bu netlik, geliştirici deneyimini geliştirir.

ERC-777 sözleşmeleri ile sanki ERC-20 sözleşmeleriymiş gibi etkileşime geçilebilir.
ERC-777, mevcut [ERC-20](/developers/docs/standards/tokens/erc-20/) standardını geliştiren bir değiştirilebilir jeton standardıdır.

### {#methods}
## Ön koşullar {#prerequisites}

```solidity
```
Bu sayfayı daha iyi anlamanız için ilk olarak [ERC-20](/developers/docs/standards/tokens/erc-20/) hakkında okuma yapmanızı öneririz.

### {#events}
## ERC-777, ERC-20'nin üzerine ne tür iyileştirmeler önerir? {#-erc-777-vs-erc-20}

```solidity
```

### {#web3py-example}

#### {#web3py-example}

```
```

```python
ERC-777, ERC-20'nin üzerine aşağıdaki iyileştirmeleri sağlar.

### Kancalar {#hooks}

Kancalar, bir akıllı sözleşmenin kodunda açıklanan bir fonksiyondur. Kancalar, jetonlar sözleşme aracılığıyla gönderildiğinde veya alındığında çağrılır. Bu, bir akıllı sözleşmenin gelen veya giden jetonlara tepki vermesini sağlar.

Kancalar, [ERC-1820](https://eips.ethereum.org/EIPS/eip-1820) standardı kullanılarak kaydedilir ve keşfedilir.

```
#### Kancalar neden kullanışlıdır? {#why-are-hooks-great}

```python
1. Kancalar, bir sözleşmeye token göndermeyi ve sözleşmeyi tek bir işlemde bilgilendirmeyi sağlar, bunun aksine [ERC-20](https://eips.ethereum.org/EIPS/eip-20) ise bunu başarmak için çift çağrı (`approve`/`transferFrom`) gerektirir.
2. Kayıtlı kancalara sahip olmayan sözleşmeler ERC-777 ile uyumsuzlardır. Gönderen sözleşme, alıcı sözleşme bir kanca kaydetmediyse işlemi iptal eder. Bu, ERC-777 dışındaki akıllı sözleşmelere yanlışlıkla transfer yapılmasını önler.
3. Kancalar işlemleri reddedebilirler.

### Ondalıklar {#decimals}

```
Standart ayrıca ERC-20'de oluşan `decimals` hakkındaki kafa karışıklığını çözer. Bu netlik, geliştirici deneyimini geliştirir.

## {#popular-nfts}
### ERC-20 ile geriye doğru uyumluluk {#backwards-compatibility-with-erc-20}

-
-
-
-
-
-
-
-
ERC-777 sözleşmeleri ile sanki ERC-20 sözleşmeleriymiş gibi etkileşime geçilebilir.

## Daha Fazla Okuma {#further-reading}

- []()
- []()
- []()
- []()
[EIP-777: Jeton Standardı](https://eips.ethereum.org/EIPS/eip-777)

0 comments on commit d90c505

Please sign in to comment.