Subscribe to angelbattles.eth
Subscribe to angelbattles.eth
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Angel Battles Historic Wrapper
Angel Battles Historical NFTsAngel Battles is a limited-supply, pre-ERC721 game with the first contract deployed on the Ethereum mainnet in block 4949586 (Jan-22-2018 01:42:39 AM +UTC). The game was one of the most complex and functional games of its time, spanning 3 NFT data contracts and dozens of gameplay contracts. Features included: Three Token Types – Angel Cards were the base card and had one of 6 aura colors. Angels were sold and earned experience by winning arena battles. Pet Cards w...
Angel Battles Guide
Welcome to Angel Battles, one of the oldest NFT projects. We launched in Jan 2018 and became one of the top 5 games on Ethereum, but rising gas fees made mainnet too expensive. We then rebuilt the entire game for a low gas fee environment that allows much richer gameplay. In Angel Battles, 100% of the money that comes in to the game through purchase of new packs goes to the Gitcoin Matching Fund to fund public goods. Having the game 100% on chain and the developers as volunteers means that we...
Angel Battles Historic Wrapper
Angel Battles Historical NFTsAngel Battles is a limited-supply, pre-ERC721 game with the first contract deployed on the Ethereum mainnet in block 4949586 (Jan-22-2018 01:42:39 AM +UTC). The game was one of the most complex and functional games of its time, spanning 3 NFT data contracts and dozens of gameplay contracts. Features included: Three Token Types – Angel Cards were the base card and had one of 6 aura colors. Angels were sold and earned experience by winning arena battles. Pet Cards w...
Angel Battles Guide
Welcome to Angel Battles, one of the oldest NFT projects. We launched in Jan 2018 and became one of the top 5 games on Ethereum, but rising gas fees made mainnet too expensive. We then rebuilt the entire game for a low gas fee environment that allows much richer gameplay. In Angel Battles, 100% of the money that comes in to the game through purchase of new packs goes to the Gitcoin Matching Fund to fund public goods. Having the game 100% on chain and the developers as volunteers means that we...
Deploying on Polygon
We are excited to announce that we have chosen to deploy Angel Battles 2 on the Polygon network. We watched several scaling solutions develop over the last few years and carefully considered where the best place to deploy Angel Battles 2 would be. It was a difficult decision where it seemed like new front runners were constantly emerging. We considered solutions under the following criteria.Security – While we don’t need the full security of Ethereum, a more secure scaling solution is better....
Deploying on Polygon
We are excited to announce that we have chosen to deploy Angel Battles 2 on the Polygon network. We watched several scaling solutions develop over the last few years and carefully considered where the best place to deploy Angel Battles 2 would be. It was a difficult decision where it seemed like new front runners were constantly emerging. We considered solutions under the following criteria.Security – While we don’t need the full security of Ethereum, a more secure scaling solution is better....
Angel Battles released a historical wrapper contract on the Ethereum mainnet on 11/29/2022 that included functions for minting and wrapping. https://etherscan.io/address/0x1d9711c7c67ace347ff45661708aeac4bbb2aed3
This contract wrapped the Jan 2018 angel, pet, and accessory data contracts. Thus, people who minted from this contract received historical NFTs that were 2022 mints on a 2018 contract.
People who held the original NFTs from 2018 and wrapped them are still in possession of 2018 mints on the 2018 contract.
How do collectors distinguish between the two?
All new mints in 2022 were made with base stats (0 experience, Aura values either 1 or 0)
Angels Only – Angel cards (card series 0-23) are the easiest to understand. Angel cards record a createdtime when the original card was minted. This is in the unix timestamp format, which can be decoded with a site like https://www.unixtimestamp.com.

Angels also receive experience for winning battles. Thus, any card with experience > 0 is not only an older mint, but a card that was actually used in the game. Higher experience cards are more rare. 2018 angel mints can still have 0 experience if they were just held and not used in the game, but their createdtime will be from 2018.

Pets - Pet cards minted during 2022 have 1 for each aura color (auraRed, auraBlue, auraYellow). Angel cards have auras corresponding to their color components. For instance all orange angels have auraRed = 1, auraYellow = 1, and auraBlue = 0. Accessories have all auras 0.
Thus, if any pet has any aura color 2 or more, that pet was an original mint. The higher the aura colors the rarer. Pets with higher aura values (especially all 3 components) were likely bred from powerful parents and used in aura training.
Higher aura values will have a low % of cards that bear the trait.

Wrapped cards are connected to their underlying historic cards through an id system. It’s important to remember that the 721 contract has one numbering system for ALL cards together. For instance, token id 0 is a pet (kitten) while token id 1 is an angel (Berakiel).
With the historic cards, they used 3 different sets of ids. For instance angel id 1 is a Berakiel card, pet id 1 is a gecko named Matilda, accessory id 1 is a set of leather bracers.
The lower the id number is, the older the card, compared to other cards of that type. For instance, angel #42 was always made before angel #43. However, angel #42 might not be older than pet #42 or accessory #42.
You can also go to the wrapper contract listed above on Etherscan and then click ‘contract’ and ‘read contract’. Enter the token ID in ABTokenCollection and press ‘query’ (no wallet connection required).

Once you find the old id, you click through to the historic angel contract, historic pet contract, or historic accessory contract and read more information.

The first pet card minted in 2022 (721 id 0) was pet id 3165. The first angel card minted in 2022 (721 id 1) was angel id 1032. The first accessory card minted in 2022 (721 id 135) was accessory id 104.
There were 33 angels, 3 pets, and 6 accessories airdropped in 2022 to people who had used the 2019 destructive wrapper.
Thus, any angel with old id less than 998, pet with old id less than 3162, or accessory with old id less than 98 is a historic card. The lower the id number, the older the card. The data is in the blockchain to find exact mint dates, but it requires digging through internal transactions.
Pets have lastTrainingTime and lastBreedingTime timestamps. Angels have lastBattleTime and lastVsBattleTime. Not every card will have these, but they would establish that the card was used at least once for the specified action and when that happened.
We have renamed the #marketplace channel in to #find-2018-mints so players can talk about cards they are looking to buy of sell.
P. S. In retrospect, would it have been nice to include a is_2018 flag in the metadata? Of course! However, the metadata is returned directly from the contract and not updatable. This is blockchain – nothing is as easy as it could be!
Angel Battles released a historical wrapper contract on the Ethereum mainnet on 11/29/2022 that included functions for minting and wrapping. https://etherscan.io/address/0x1d9711c7c67ace347ff45661708aeac4bbb2aed3
This contract wrapped the Jan 2018 angel, pet, and accessory data contracts. Thus, people who minted from this contract received historical NFTs that were 2022 mints on a 2018 contract.
People who held the original NFTs from 2018 and wrapped them are still in possession of 2018 mints on the 2018 contract.
How do collectors distinguish between the two?
All new mints in 2022 were made with base stats (0 experience, Aura values either 1 or 0)
Angels Only – Angel cards (card series 0-23) are the easiest to understand. Angel cards record a createdtime when the original card was minted. This is in the unix timestamp format, which can be decoded with a site like https://www.unixtimestamp.com.

Angels also receive experience for winning battles. Thus, any card with experience > 0 is not only an older mint, but a card that was actually used in the game. Higher experience cards are more rare. 2018 angel mints can still have 0 experience if they were just held and not used in the game, but their createdtime will be from 2018.

Pets - Pet cards minted during 2022 have 1 for each aura color (auraRed, auraBlue, auraYellow). Angel cards have auras corresponding to their color components. For instance all orange angels have auraRed = 1, auraYellow = 1, and auraBlue = 0. Accessories have all auras 0.
Thus, if any pet has any aura color 2 or more, that pet was an original mint. The higher the aura colors the rarer. Pets with higher aura values (especially all 3 components) were likely bred from powerful parents and used in aura training.
Higher aura values will have a low % of cards that bear the trait.

Wrapped cards are connected to their underlying historic cards through an id system. It’s important to remember that the 721 contract has one numbering system for ALL cards together. For instance, token id 0 is a pet (kitten) while token id 1 is an angel (Berakiel).
With the historic cards, they used 3 different sets of ids. For instance angel id 1 is a Berakiel card, pet id 1 is a gecko named Matilda, accessory id 1 is a set of leather bracers.
The lower the id number is, the older the card, compared to other cards of that type. For instance, angel #42 was always made before angel #43. However, angel #42 might not be older than pet #42 or accessory #42.
You can also go to the wrapper contract listed above on Etherscan and then click ‘contract’ and ‘read contract’. Enter the token ID in ABTokenCollection and press ‘query’ (no wallet connection required).

Once you find the old id, you click through to the historic angel contract, historic pet contract, or historic accessory contract and read more information.

The first pet card minted in 2022 (721 id 0) was pet id 3165. The first angel card minted in 2022 (721 id 1) was angel id 1032. The first accessory card minted in 2022 (721 id 135) was accessory id 104.
There were 33 angels, 3 pets, and 6 accessories airdropped in 2022 to people who had used the 2019 destructive wrapper.
Thus, any angel with old id less than 998, pet with old id less than 3162, or accessory with old id less than 98 is a historic card. The lower the id number, the older the card. The data is in the blockchain to find exact mint dates, but it requires digging through internal transactions.
Pets have lastTrainingTime and lastBreedingTime timestamps. Angels have lastBattleTime and lastVsBattleTime. Not every card will have these, but they would establish that the card was used at least once for the specified action and when that happened.
We have renamed the #marketplace channel in to #find-2018-mints so players can talk about cards they are looking to buy of sell.
P. S. In retrospect, would it have been nice to include a is_2018 flag in the metadata? Of course! However, the metadata is returned directly from the contract and not updatable. This is blockchain – nothing is as easy as it could be!
No activity yet