---
title: atom NFT
---
#Atom NFT
https://www.cryptoatoms.org/
https://etherscan.io/address/0x0b7bda8ad804cb3318ae8490b984c2883ada2154#writeContract
içerisinde bizimde kullanabilceğimiz fonsiyonlar var fikir verebilir.
örneğin;
``` sol
function evolveByAtom(uint _atomId) external onlyActive onlyOwnerOf(_atomId, true) {
uint8 lev;
uint8 cool;
uint32 sons;
(,,lev,cool,sons,,,,,) = CaDataContract.atoms(_atomId);
require(lev < 4 && sons >= levelupValues[lev]);
CaDataContract.setAtomLev(_atomId,lev+1);
CaDataContract.setAtomCool(_atomId,cool-1);
NewEvolveAtom(tx.origin,_atomId);
}
```
### arena diye bir oyun arena contract'ı
https://etherscan.io/address/0x9758c2abfe4c10ce5625589a9a8ab7b563963685#writeContract