# Equipment

### Contracts

DeFi Kingdoms Equipment NFTs are divided into three contracts:

* [WeaponCore](https://devs.defikingdoms.com/nfts/equipment/weapons)
* [ArmorCore](https://devs.defikingdoms.com/nfts/equipment/armor)
* [AccessoryCore](https://devs.defikingdoms.com/nfts/equipment/accessories)

The first two correspond to Weapon and Armor NFTs, respectively, while AccessoryCore contains data for both Offhand and Accessory Hero Equipment slots.

An additional contract, [CacheCore](https://devs.defikingdoms.com/nfts/equipment/cachecore), serves as a container for unopened equipment (from any of the three contracts), similar to Hero Crystals and incubated Pet Eggs.

### Mappings

Mappings that are shared between the contracts are found in [Shared Equipment Mappings](https://devs.defikingdoms.com/nfts/equipment/shared-equipment-mappings), while those that are unique to each contract are enumerated with the rest of that contract's data.

### API

Data for NFTs from all three contracts is accessible through the [Community GraphQL API](https://devs.defikingdoms.com/api/community-graphql-api).
