--- 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