Angel Battles uses Chainlink Verifiable Random Function (VRF) in order to change mountain conditions and help users purchase the ultimate pack. This protects the integrity of the game from several attacks detailed in the protecting randomness post.
These random numbers aren’t free, and must be paid for with LINK tokens. As of 12/2/2022, each random number costs 0.000763 USD, or 1300 numbers per dollar. The devs will initially fund both the BattleMtnData contract and the ABStore contract with an amount of tokens that should last for a significant amount of time. For instance, if battle mountain conditions were changed at the max rate of every 24 hrs, $1 worth of link tokens could last almost 4 years.
However, if usage is extremely high, the game lives on for decades, if the Angel Battles DAO votes to allow more frequent battle mountain changes or deploys additional contracts that protect other actions with commit / reveal schemes, funds will have to be replenished.
The key wrinkle is that chainlink uses TWO different LINK tokens on Polygon. The ERC20 token
0xb0897686c545045aFc77CF20eC7A532E3120E0F1
https://polygonscan.com/address/0xb0897686c545045aFc77CF20eC7A532E3120E0F1
is what can be purchased on exchanges, and the ERC677 version which is actually consumed when producing random numbers.
0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
https://polygonscan.com/address/0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
Users can purchase the ERC20 version and then go to pegswap.chain.link to switch between. The contract is at 0xAA1DC356dc4B18f30C347798FD5379F3D77ABC5b and the swap function requires approvals on the related contracts.
ERC677 is a standard that allows information to be sent along with token transfers.
Once you have those tokens, simply send them to the angel battles contracts through your wallets. Thank you in advance for your help in decentralizing and keeping Angel Battles alive!
Angel Battles uses Chainlink Verifiable Random Function (VRF) in order to change mountain conditions and help users purchase the ultimate pack. This protects the integrity of the game from several attacks detailed in the protecting randomness post.
These random numbers aren’t free, and must be paid for with LINK tokens. As of 12/2/2022, each random number costs 0.000763 USD, or 1300 numbers per dollar. The devs will initially fund both the BattleMtnData contract and the ABStore contract with an amount of tokens that should last for a significant amount of time. For instance, if battle mountain conditions were changed at the max rate of every 24 hrs, $1 worth of link tokens could last almost 4 years.
However, if usage is extremely high, the game lives on for decades, if the Angel Battles DAO votes to allow more frequent battle mountain changes or deploys additional contracts that protect other actions with commit / reveal schemes, funds will have to be replenished.
The key wrinkle is that chainlink uses TWO different LINK tokens on Polygon. The ERC20 token
0xb0897686c545045aFc77CF20eC7A532E3120E0F1
https://polygonscan.com/address/0xb0897686c545045aFc77CF20eC7A532E3120E0F1
is what can be purchased on exchanges, and the ERC677 version which is actually consumed when producing random numbers.
0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
https://polygonscan.com/address/0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
Users can purchase the ERC20 version and then go to pegswap.chain.link to switch between. The contract is at 0xAA1DC356dc4B18f30C347798FD5379F3D77ABC5b and the swap function requires approvals on the related contracts.
ERC677 is a standard that allows information to be sent along with token transfers.
Once you have those tokens, simply send them to the angel battles contracts through your wallets. Thank you in advance for your help in decentralizing and keeping Angel Battles alive!
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....
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....
Subscribe to angelbattles.eth
Subscribe to angelbattles.eth
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
No activity yet