Coding Guild: Difference between revisions
No edit summary |
(add https://smolprotecc.github.io/frwc-assets/viewer.html) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Members of the Coding Guild are members of the Cult with software development experience. The goal of this page is to collect useful resources in one place, to help creating new tools for the Runiverse. | Members of the Coding Guild are members of the Cult with software development experience. The goal of this page is to collect useful resources in one place, to help creating new tools for the Runiverse. | ||
=== Community built tools for Forgotten Runes === | |||
https://myrunes.vercel.app/ | |||
Displays Forgotten Runes tokens for a number of addresses. | |||
https://cabinetofcuriosities.xyz/lorb | |||
Shows the connections defined by the stories in the Book of Lore. | |||
https://cabinetofcuriosities.xyz/traits | |||
Display what affinities different traits have. | |||
https://wizards.guide/ | |||
Wizard rarity and affinity guide. | |||
https://smolprotecc.github.io/frwc-assets/viewer.html | |||
Wizard trait affinity explorer. | |||
=== Official Forgotten Runes smart contract addresses === | |||
{| class="wikitable" | {| class="wikitable" | ||
|+Smart Contracts | |+Smart Contracts | ||
Line 31: | Line 53: | ||
|- | |- | ||
|ForgottenRunesBeastSpawn||ERC721 contract for the Spawns||0x7de11a2d9E9727fa5eAd3094E40211C5e9cf5857|| | |ForgottenRunesBeastSpawn||ERC721 contract for the Spawns||0x7de11a2d9E9727fa5eAd3094E40211C5e9cf5857|| | ||
|- | |||
|NightmareImpTreasureBox | |||
|ERC721 contract for the Nightmare Imp's Treasure Boxes | |||
|0x59775fD5F266C216D7566eB216153aB8863C9c84 | |||
| | |||
|- | |||
|NightmareImpDoor | |||
|Contract to interact with the Nightmare Imp's door and mint treats or tricks | |||
|0xd52c79d897a24c275729112c3c5ea813b5703f88 | |||
| | |||
|} | |} | ||
[[Dotta]]'s PGP here: https://gist.github.com/cryppadotta/622f2195e6ea5ef2656d1412cce599be | |||
To download all your wizards from on-chain calldata, do the following:<blockquote><code>curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0x0b8eb29d7a592023b5330fd9a93299bca2a9604aaa2494c87333fc56da50ec9e"],"id":67}' <nowiki>https://cloudflare-eth.com/</nowiki> | jq -r '.result.input' | cut -c 139- | xxd --plain --reverse | head -n 297 > decoder.ts</code> | |||
<code>npm init -y</code> | |||
<code>npm install ethers@5.0.26 yargs@16.1.0 chalk@4.1.0 ora@5.3.0 ts-node@9.0.0 typescript@4.0.5 bson@4.4.0 sharp@0.28.3 parse-numeric-range@1.2.0 mkdirp@1.0.4 @types/yargs @types/node</code> | |||
<code>./node_modules/.bin/ts-node ./decoder.ts --wizards "0-9,13,123"</code></blockquote> |
Latest revision as of 10:32, 8 July 2024
Members of the Coding Guild are members of the Cult with software development experience. The goal of this page is to collect useful resources in one place, to help creating new tools for the Runiverse.
Community built tools for Forgotten Runes
Displays Forgotten Runes tokens for a number of addresses.
https://cabinetofcuriosities.xyz/lorb
Shows the connections defined by the stories in the Book of Lore.
https://cabinetofcuriosities.xyz/traits
Display what affinities different traits have.
Wizard rarity and affinity guide.
https://smolprotecc.github.io/frwc-assets/viewer.html
Wizard trait affinity explorer.
Official Forgotten Runes smart contract addresses
Name | Description | Mainnet Address | Goerli Address |
---|---|---|---|
ForgottenRunesWizardsCult | ERC721 contract for the original wizard collection | 0x521f9C7505005CFA19A8E5786a9c3c9c9F5e6f42 | 0xa1F374C4150e4e93d6E6c5353eCfd1C1Fc2E650F |
BookOfLore | A decentralized legendarium where token owners can record their lore | 0x4218948D1Da133CF4B0758639a8C065Dbdccb2BB | 0xb12fa0933366DFd75aBFFF6907f0d1f3f234f2bB |
ForgottenRunesInfinityVeil | ERC1155 contract where the Sacred Flames consumable was issued | 0x31158181b4b91A423bfDC758fC3bf8735711f9C5 | |
ForgottenSouls | ERC721 contract where the minting works by burning a wizard and a flame | 0x251b5F14A825C537ff788604eA1b58e49b70726f | 0xB5E6d5EFC367F10c99c2493b0e4c406b1307023d |
ElysianFields | ERC721 contract for the Ponies, minting through codes distributed IRL | 0xf55b615b479482440135ebf1b907fd4c37ed9420 | 0xAd95a905B3d934Ad9D6d9B1C1a39c607A467b3fc |
GateToTheSeventhRealm | ERC721 contract for the Locks | 0xDa5cF3a42ebaCd2d8fcb53830b1025E01D37832D | |
GateToTheSeventhRealmMinter | Contract which handled the minting of the Locks | 0xb1F1738cFb459f08f2F2fCa8c5469Ded57Dbe4eD | |
ForgottenRunesBeasts | ERC721 contract for the Beasts | 0x8634C23D5794Ed177E9Ffd55b22fdB80A505ab7B | |
ForgottenRunesBeastsAuctionHouse | Auction contract for the Beasts | 0x1f0744C221cc98697D4De5596da3BE5E835dCB34 | |
ForgottenRunesWarriorsGuild | ERC721 contract for the Warriors | 0x9690b63Eb85467BE5267A3603f770589Ab12Dc95 | 0x82a65e6d7b612ff2225Df4A68B661eB11d4BD6a5 |
ForgottenRunesComic | ERC1155 contract for the Comic | 0xB94C3fd0016888bAB09DBC229f9397294e828a54 | |
ForgottenRunesBeastSpawner | Contract which handled the minting of Beast Spawns | 0x1f0744C221cc98697D4De5596da3BE5E835dCB34 | |
ForgottenRunesBeastSpawn | ERC721 contract for the Spawns | 0x7de11a2d9E9727fa5eAd3094E40211C5e9cf5857 | |
NightmareImpTreasureBox | ERC721 contract for the Nightmare Imp's Treasure Boxes | 0x59775fD5F266C216D7566eB216153aB8863C9c84 | |
NightmareImpDoor | Contract to interact with the Nightmare Imp's door and mint treats or tricks | 0xd52c79d897a24c275729112c3c5ea813b5703f88 |
Dotta's PGP here: https://gist.github.com/cryppadotta/622f2195e6ea5ef2656d1412cce599be
To download all your wizards from on-chain calldata, do the following:
curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_getTransactionByHash","params":["0x0b8eb29d7a592023b5330fd9a93299bca2a9604aaa2494c87333fc56da50ec9e"],"id":67}' https://cloudflare-eth.com/ | jq -r '.result.input' | cut -c 139- | xxd --plain --reverse | head -n 297 > decoder.ts
npm init -y
npm install ethers@5.0.26 yargs@16.1.0 chalk@4.1.0 ora@5.3.0 ts-node@9.0.0 typescript@4.0.5 bson@4.4.0 sharp@0.28.3 parse-numeric-range@1.2.0 mkdirp@1.0.4 @types/yargs @types/node
./node_modules/.bin/ts-node ./decoder.ts --wizards "0-9,13,123"