Buy / Sell / Trade

From Ethercraft Wiki
Jump to: navigation, search

Inventory in Ethercraft is made up of a variety of items such as weapons, armor and accessories that can be equipped, crafting materials and resources to make/upgrade items, consumable potions, and more. When you purchase an item, you have complete control over it, as all Ethercraft items are independent tokens adhering to the ERC20 token standard.

Check out this post on virtual items and why true ownership and blockchain technology matters: What’s so great about true ownership of virtual game items?

Buying from the Ethercraft Shop

To purchase items from the shop, you'll need ether and a way to submit transactions.

An easy way to get started is by using MetaMask, which is a browser extension available for Chrome, Firefox, Opera, and Brave. Check out this video for all the details and start by claiming some free items:

How to buy video.jpg

You need to send ETH to your MetaMask address, and then you can use that ETH to purchase items from the Ethercraft Shop. Some items are currently free (available for a limited time), but you still have to pay a transaction fee, which can be around $0.05 worth of ETH.

ETH can be purchased with fiat (such as USD) from one of these places:

You can also use the mobile app Toshi to make Ethercraft purchases.

For more information about transaction fees, read the What is Gas? post from MyEtherWallet (the same concept applies to all Ethereum transactions).

Buying/Selling/Trading with Other Players

The Ethercraft Trading Floor and Auction House functionality is progressing smoothly for Ethercraft.io, and there are also 3rd-party options that allow you to trade with other players. Emoon market is currently the recommended exchange for most cases, and the Wyvern Exchange is another option, which currently supports dutch auctions. Using these exchanges will not result in receiving a fraction of a token (which would be a problem in-game), and they make it easy to buy and sell items, especially emoon market. Using 0x Portal or EtherDelta/ForkDelta is generally NOT recommended since that can result in fractions of tokens.

The Ethercraft app will also be able to support trading through 3rd-party options like emoon market. As a decentralized game, the goal is to allow players to have the flexibility to use what best suits their needs.

You can look up market and item information at Ethercraft Guru or Ethercraft Stats.

EC guru link.png EC stats link.png

emoon market

Emoon market.png emoon market (formerly named Etherbay) is currently the easiest exchange to use. They support the buying/selling of items, and auctions are in development.

Buyers

Simply go to the Ethercraft Listings page to see the most recent listings, click the BUY NOW button for the item you want, and complete the purchase on the Check Out page. You will need MetaMask to complete a purchase.

You can also search for a specific item, or view the listing of all Ethercraft items.

Etherbay checkout.png

Sellers

Sellers can list an item and specify:

  • Price Per Item (Token)
  • Quantity Available
  • End Date

Etherbay post ad.png

You will need the browser extension MetaMask, and it takes two transactions to list an item (one-time approval for the item/token, and then adding the listing). There is a 1% fee for the seller when an order is processed.

You can manage your listings with the My Account button on the top right, and you can share out your listings with the URL:

https://www.emoon.io/user/[Ethereum address]

Wyvern Exchange

Wyvern exchange.png Wyvern Exchange - More information coming soon. Currently uses WETH.

0x Portal

0x protocol logo.png Read the 0x Portal DApp Guide.

The 0x Portal is another option and doesn't take any fees on trades. Although not as recommended as the above options, 0x will work if you already found someone to trade with and don't mind the additional steps. With 0x, you can specify the buyer address or have them generate an order that you fill to ensure it's filled properly. The Ethercraft developers chose to use an 18 decimal token instead of 0 for better wallet support/compatibility. Uses WETH.

Initial Inventory Offering

Why Are Items Being Sold Before the Dungeons are Playable?

Currently, there is a range of items available in the Ethercraft shop, many of which are extremely powerful and others which are free. These items make up an Initial Inventory Offering to help seed the game economy, fund development, and reward early adopters for trusting and supporting that development. Even the "free" items are worth a minimum value due to the transaction fees required to obtain them (can be $0.05 or less per free item). There are multiple series of items planned, which are usually sold for about a month.

There are currently efforts to reach non-English-speaking markets. There have been launches for Korea and Japan so far. China, Russia, and Germany are planned for the future, and potentially a multitude of other countries thereafter. These launches will include translations of major articles and key marketing materials as well as item sets which include items of cultural significance. For example, included with these items are Kimchi-jjigae, a Korean dish, as well as special swords based on Japanese history and folklore. The developers are also making efforts to incorporate elements of these languages and cultures into the lore of Ethercraft itself so that when the later dungeon contracts go live, the game will have a much richer lore complete with cultural cues and nuance.

In the future, there will be a permanent shop, but it most likely won't sell enchanted, rare or legendary items, just cheap common (and maybe uncommon) items to help new players get started. For example, there is currently the free set of leather gear and the future permanent shop might sell something similar, but it won't be free (or if there is free armor, it will not be as good, like cloth armor). The point is that it will still be easy for new players to join at very little cost and can work their way up. If a new player wants to start with more powerful gear, they will need to buy through the secondary market from other players, and this is part of the purpose of the initial inventory offering phase: to populate the world with a range of items and then let the players take more control of the economy.

Checking the Smart Contracts and Source Code

A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. A smart contract is what allows you to buy an item from the Ethercraft shop, craft items together, or do a dungeon run. It's the code that runs all elements of the game on the Ethereum blockchain.

You can check the source code to ensure the smart contract is doing what you think it is. You'll also want to make sure that you are sending transactions to the official/correct addresses by only using official or trusted sources such as Ethercraft.io.

Something easy to check is when the items where sold. This data will be also be listed in this wiki, and countdown timers will be added to items in the shop once there are about 10 days left on them. If you want to confirm this yourself, you can view the shop contract for the Frog Hat:

Go to the Read Smart Contract tab, look for the startTime and endTime values, and use this time converter. For the Frog hat they are:

  • startTime: 1515916789 = 2018-01-14 07:59:49 UTC
  • endTime: 1518590610 = 2018-02-14 06:43:30 UTC

To get the shop addresses for the other items, click on an item in the shop, and then click the item image/icon and the address will be copied to your clipboard.

There is also the address for the actual token (item). Here is more information on the Frog Hat token:

You can view the list for all token and smart contract Addresses:

Add menu.png

Etherscan or Ethplorer can be used to look up information about a token, transaction hash, or address.

Which Items Should I Purchase?

To start, claim one of the free items. Since this is processed on the Ethereum Blockchain, you have to pay a transaction fee (can be $0.05 per transaction or less). View this YouTube video for instructions. Each free item has to be a separate transaction. The transaction fee gives the free items a minimum value, helps ensure the integrity of the system, and also prevents spamming a high volume of transactions without consequence/cost. The fees go to the miners processing the transactions, not to Ethercraft. These free items will allow you to get started and take on the easy dungeons when those become available.

The non-free items currently cost from 0.0001 ETH to over 1 ETH each. Once the Enchanted Shop no longer sells a particular item, no more of that item will ever be created (it can't ever be minted again). For some of the more common items, similar versions may be available in the future, but they won't be exactly the same as these initial items. Their scarcity and utility will make them highly sought after. If you believe in the potential of Ethercraft and want to take on the most dangerous dungeons, you can choose to purchase this exceptional gear. If you aren't as interested in the high-risk dungeon runs, you can also purchase the gear or items as a trader and/or crafter, and utilize market supply and demand and the Auction House to pursue potential profits.

The most powerful items will allow you to take on the most difficult dungeons. You can earn ether as loot from the dungeons, and potentially make a profit with some luck. But with reward comes risk. If you die, you lose all the items that you chose to use for that dungeon run, and those items become new loot for future dungeon crawlers to earn. You do NOT lose the other items in your account, and you can always spin up a new character and try some different equipment and tactics.

If potentially losing expensive gear is too intense for you, stick to the free or cheap items. You'll have less to lose, but there will also be less reward to potentially gain. You may get lucky and earn a little ether, but remember that this is a zero-sum GAME, not some sort of magic money generator. If you haven't read the official Medium posts outlining the plans for Ethercraft, do that first before buying anything expensive.

Some highlight's include (update: most of these items are no longer sold through the shop and will have to be bought off other players or looted from dungeons where players died with them):

  • The Japan regional series is currently available through March 31st. The Lucky Cat has been one of the most popular sellers, and the Samurai set and Ninja set are both versatile. There is also the free set of Stone armor, which has good defense but at the cost of speed, which is one of the main character stats.
  • The Merchant's Enchanted Set has a gold (ETH) find bonus on each item. Since the game and economy is driven by gold (ETH), this rare stat will give you the most gold loot potential from dungeons. The Merchant's Bangle, Ring, and Token will be more sought after since they can more easily be used in any build by not conflicting with other set pieces.
  • Pep's Token grants you a second life if you die, and therefore saves you the value of all your equipment and items for that dungeon run. This is practically a must-have for players running all top-tier gear, but since no new Pep's Token will ever be available and since they are consumed after one use, they should only ever increase in value since there will be a diminishing supply.
  • Frog Hat allows you to breathe underwater, and there will specifically be underwater dungeons, so this item is like a free key to access those dungeons. Without the Frog Hat, you will need to craft or buy underwater breathing potions or apparatuses.
  • Gungnir should be one of the most powerful single weapons in the game, as it's initial price was double that of the next highest weapons in the first wave. The Gakgung Bow and Psionic Blade were introduced at the same initial cost as Gungnir and are better suited at dispatching swarms of enemies.
  • Jolly Set will be scarce like all the enchanted shop items, and may potentially have useful stats (such as +luck % like the Red or Blue Candy Cane perhaps). The Santa hat is one of the most valuable items in Runescape due to its scarcity.
  • Crafting Materials - The name of the game is EtherCRAFT, so crafting is important. More updates/information are coming on crafting, but I assume the Perfect gems will be similar to Diablo II in that they can be slotted into equipment to provide stat bonuses, so those will have plenty of utility if that's the case. The Perfect Diamond should be the best of the six (based on their corresponding "Unrefined" gem prices). The Kobold Eye is listed as a key crafting ingredient, and the Ancient Sword Shard is likely a good buy as well. You may also want to stock up on some of the common crafting resources, as they probably won't be sold in the future permanent shop at all; you will potentially have to purchase a pickaxe instead and mine them yourself as part of your dungeon runs.

And lastly, buy bread or farm corn (free purchase through single transactions), BUT DON'T DO BOTH! Pick a side; never relent. *Update: Corn and Bread are not currently sold by the shop, but I am sure they will return later (as different tokens). Also note that "Dungeons" aren't necessarily limited to caves and castles; there could also be "dungeons" with resource gathering potentials, such as through mining and farming. This potential would be a richer experience than simply buying everything from a shop.

Corn-vs-bread.png

Claiming Free Items More Quickly/Efficiently

If you want to stock up on a lot of free items, claiming them one at a time can take awhile. Only being able to claim one free item per transaction is intentional, as that limits someone from generating a massive amount of items at almost no cost, and it also gives these items a minimum value in the game economy.

There is a new farming method which processes multiple items at a time, but you still have to pay the same gas fee/rate per item, and a rate under 1 gwei may be too low to get picked up.

The following smart contract can be used for any free item from the Ethercraft.io shop:

You can use MEW (MyEtherWallet) to interact with this farming smart contract, or use the easier interface from Ethercraftstats (which performs the same steps for you).

User-Friendly Method

EthercraftStats took the manual MEW method and made a user-friendly interface.

You first need to "farm" the items, which is the work you put in through paying transaction fees. Farming 100 at a time is a good amount (there is a maximum limit due to the amount of gas needed). Make sure to use a low Gas Price, otherwise it will be quite expensive.

You can farm multiple time before you "reap", which gathers all your farmed items and sends them to your address. You can refresh the farming page to see how many items you have farmed so far (make sure all your transactions have successfully completed). It is recommended to only reap once after you are done farming for each particular item (saves a little on gas fees).

Ethercraftstats farm.png

Use the links below to access the farming interface for the newest available free items.

Manual Method

To farm items manually with MEW, follow these instructions:

  1. Go to https://www.myetherwallet.com/#contracts
  2. Contract Address: 0xD86A66745eC6B9BF573Fcb98A7Ea4D39fEb750D2
  3. ABI / JSON Interface:
    [{"constant":false,"inputs":[{"name":"token_address","type":"address"}],"name":"reapFarm","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"userInventory","outputs":[{"name":"workDone","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"item_shop_address","type":"address"},{"name":"token_address","type":"address"},{"name":"buy_amount","type":"uint256"}],"name":"pepFarm","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
  4. Press Access
  5. Select a function drop-down: pepFarm
  6. How would you like to access your wallet?: MetaMask / Mist
  7. Press Connect to MetaMask
  8. Press Write
    • Amount to Send: 0
    • Gas Limit: [leave as is, should be around 2858806 if buy_amount=100]
  9. Press Generate Transaction
  10. Press Yes, I am sure! Make transaction.
  11. Submit transaction in MetaMask (make sure to use a low Gas Price, otherwise it will be quite expensive)

When that transaction completes, the contract will be holding the buy_amount of items for you. You can repeat the above steps as many times as you like. Once you are done farming, you now need to claim/reap the items from the contract. Follow the same steps 1-4 above, but this time for the function drop-down, choose reapFarm and input the same token address from step 5. The other steps are the same, and when this transaction is completed, it will transfer the tokens you farmed through pepFarm into your inventory. It is recommended to reapFarm after you have done all your pepFarm (saves a little on gas fees).

Other Farming Contracts

Note that there are other similar smart contracts available, and some do not work as intended, so be careful about what you use. The above contract has been tested and used by many people, and there haven't been any issues.

There is also a contract where the creator is charging a 5% tax to use it, so you end up receiving 95 out of the 100. The above methods don't have any tax, so those are recommended, but this reference is being kept for documentation purposes:

10 simple steps to farm free items in Ethercraft

In the future, users may come up with other contracts that provide a service to users, and they could potentially charge for that service in some way if users find it useful.

Transferring/Gifting Items

A gifting/transfer feature will be available through Ethercraft.io, but if you don't want to wait for the better/easier interface, you can also use MEW (MyEtherWallet) to transfer an item to another address. IMPORTANT: This method should NOT be used for selling or trading. Only use this if you are giving someone an item for free or transferring items to one of your other addresses. If you send someone an item this way, you have no way to force them to send something back, and therefore never should use this for trading or selling. Use one of the trustless methods listed above for trading.

The following method only allows you to transfer one type of token per transaction. Since Ethercraft items are ERC20 tokens, this method can also be used to store items on a hardware wallet, such as the Ledger Nano S.

To transfer an item, follow these instructions:

  1. Go to https://www.myetherwallet.com/#send-transaction
  2. Choose MetaMask / Mist, and then press Connect to MetaMask
  3. In the Token Balances section on the right, press Add Custom Token
  4. Press Save
  5. The token should be added at the bottom of the Token Balances section with the quantity you have. Press Only Show Balances if needed to check this.
  6. Now use the main Send Ether & Tokens section
    • To Address: [Ethereum Address you are sending to]
    • Amount to Send: Choose the token symbol to send from the drop-down, and set the quantity to send (or press Send Entire Balance)
    • Gas Limit: [leave as is]
  7. Press Generate Transaction
  8. Press Send Transaction
  9. Press Yes, I am sure! Make transaction.
  10. Submit transaction in MetaMask

As with any transactions, always make sure you have entered the values correctly, because if you mess it up, you'll lose your items without being able to recover them (in most cases). You sometimes may be able to cancel a pending transaction that hasn't been mined yet.

You can view/check the Ethercraft inventory of any address by using:

https://ethercraft.io/#/inventory/[Ethereum address here]

or

https://ethplorer.io/address/[Ethereum address here]

Enchanted Items

Enchanted Items are part of the initial inventory offering phase and in addition to being rare and powerful, that also provide an extra bonus/reward to early adopters.

Buying and Withdrawing

If you buy an Enchanted Item (which is marked by a red background), you will receive a fixed return rate of ether from the shop for each additional purchase after yours. The text is as follows:

  • This item is enchanted. Each [item name] you purchase from this shop will earn 0.00X ETH for every subsequent sale.

Enchanted text.png

This is managed by the shop smart contract. Imagine that the enchanted shop owner keeps a ledger of all sales for each enchanted item and adds your name to the item list when you make a purchase. For each purchase of that same item, the owner will go through the list and pay each person 0.00X ETH from your purchase, including you if you had previous purchases of the same item. This is not dependent on whether the person still owns the item they bought, and it also means you do not get the shop returns if you purchase an enchanted item on the secondary market.

Again, this is NOT a dividend for owning the item itself but is simply a temporary bonus for being an early adopter. No matter when you purchase, you'll always be getting a rare item with in-game utility. The returns will stop once the item is no longer sold through the shop, and they can be redeemed at any time using the WITHDRAW button for that item (requires a blockchain transaction). You can still withdraw your returns after the item is no longer sold:

Withdraw button.png

A separate transaction is needed for each withdraw since you are using a different smart contract each time.

Automatic Price Increase

The price of enchanted items will also increase based on an algorithm, as this helps keep these items scarce since they become more expensive, and it also ensures that the shop can pay out all the returns to previous buyers.

Enchanted Items start at an initial price, and the return rate is always a fixed 1% of that price. Once 150 or 175 of the item are sold, the price doubles, and then increase by the return rate each additional sale.

For example, if an item was initially priced at 0.1 ETH, it would have a return rate of 0.001 ETH. The first 150 sold would cost 0.1 ETH, and 151st would sell for ~0.201 ETH, 152nd would sell for ~0.202 ETH, etc. Once the price starts increasing per sale, the shop automatically charges a bit extra to account for the chance of multiple orders being submitted at the same time. Normally, if the price increases before your order is processed, your order would be rejected and you'll lose your transaction fees. The extra amount helps address this use case and better prevent rejections. If there ends up being any extra funds for the purchase, the shop contract immediately returns those to you in the form of an available withdraw.

View the Total Withdaw Balance Owed

Reddit user Stiff3yed (Discord: StiffEyed#0314) created an extension (using Tampermonkey on Chrome or Firefox) that will list returns owed on each item on your inventory screen, and also shows the total amount owed. Check it out here:

https://github.com/jghowe/EthercraftReturnExtension

Example return ex.png

Example return ex2.png

Availability

Each Enchanted Item will be available in the Enchanted Shop for a limited time, usually 30 days or so. The first set was available from Jan. 14th to Feb. 14th, 2018. These items (tokens) will never be minted again. If you were unable to buy any of these items, they will be available on the secondary market, or you may get lucky and find them as loot from a player who died in the dungeons. Similar items may exist in the future, but will not be the same token as these generation 1 or 1st edition tokens (those are official names, just for illustrative purposes).

Did you miss your chance to get a Ragnarok and farm some Corn?