Skip to content Skip to sidebar Skip to footer

The numbers suggest the NFT market is cooling. But reports of its crash may be a bit overstated.
Amy Castor, May 12, 2022
Is the honeymoon over for NFTs? 
The market for these digital assets, which went gangbusters throughout 2021, is now showing signs of a cool-down. But it may not be crashing as dramatically as some reports claim
Buying and selling of NFTs began to slip in the first quarter of this year, dropping from $3.9 billion in transactions the week of February 13 to $964 million the week of March 13—the lowest weekly level since last summer, according to blockchain analytics firm Chainalysis.
Other clues: Since Coinbase launched its much-hyped NFT marketplace on May 4, NFT trading on the site has been sluggish. The platform, which is still in beta, has only recorded 1,013 sales worth a total of 148 ETH ($340,000) over the past week across a tiny pool of 1,200 users, Dune Analytics reports. This is after millions of people signed up for the project’s waiting list when it was announced in the fall. 
Trading on OpenSea, the largest NFT marketplace, also appears to be slowing down. According to Dune, the volume of active monthly traders on the platform in March was the lowest it has been since June 2021, with less than 245,000 users. Compare that to January, when the platform saw 546,000 users. 
Although it is not hard to find statistics associated with the NFT market, it is hard to interpret the numbers or know which ones to trust. Particularly because wash trading—the practice of users buying and selling the same item to themselves as a way to artificially inflate numbers—is widespread among crypto exchanges and NFT platforms. 
And it’s easily done. “Many NFT trading platforms allow users to trade by simply connecting their wallet to the platform, with no need to identify themselves,” Chainalysis said in a February report that made national headlines.
Yuga Labs LLC, 101 Bored Ape Yacht Club (est. 2021). Courtesy of Sotheby’s.
At the end of April, the NFT market got a much-needed boost when the Bored Ape Yacht Club kicked off its Otherside project, a multiplayer online game in which users can turn their NFTs into playable characters. 
Within hours, 55,000 NFTs related to virtual land parcels called “Otherdeeds” sold out in a buying frenzy that drove up transaction costs—known as “gas” fees—on Ethereum to levels not seen since September 2020. Some people were reported to have paid fees of $14,000, double the cost of the land itself.  
While the sale lifted the price of Bored Ape Yacht Club-related NFTs, the exuberance was short-lived. The price of the newly created Apecoin token—which is used to buy Otherdeeds—has since fallen below $8, dropping 70 percent from its April high of nearly $27.  
And the floor price—the lowest amount of money you can spend to buy a particular brand of NFT—for several top projects has fallen in the past week. 
After reaching 152 ETH ($330,000) on April 30, the cheapest Bored Ape is down to 93 ETH ($214,000), according to NFT Floor Price. The floor price of Bored Apes dropped 22 percent over the past seven days, CryptoPunks has fallen 14 percent, and Moonbirds is down 30 percent. 
It’s difficult to get an accurate pulse on NFT markets. Reports tend to be inconsistent. Some say the market is flatlining; others claim it is stabilizing. 
The problem is that most of the data on NFTs comes from the platforms themselves, and there is no way of knowing how much of it is fake. “We can’t tell how much of the NFT market is real and not just a promotional push—or if any is real,” David Gerard, a crypto reporter and author of the book Attack of the 50-Foot Blockchain, told Artnet News. 
As an example, the majority of the trades on LooksRare, an NFT marketplace launched in January that quickly rose in popularity to challenge Opensea, turned out to be wash trading. That data skewed a lot of the reporting on NFTs in the early part of the year.
Molly White, a software developer who runs Web3 is going just great, a website that documents shenanigans in the crypto space, told Arnet News that “when platforms describe things like their number of users, that’s not something that can be verified on-chain in the same way that an NFT sale typically can be.”  
This explains why the NFT market at times appears to be uncoupled from cryptocurrency markets. However, if you step back and look at what’s happening in the crypto space overall, it makes sense NFT activity would be falling off.  
A chart of Bitcoin’s value over the past month as of May 12. Screenshot via Google.
The price of Bitcoin crashed below $27,000 on Thursday—its lowest point since December 2020 and down 60 percent from its November high of nearly $69,000. Meanwhile, Ethereum, the main cryptocurrency used in the NFT space, has fallen 47 percent since January.  
High inflation, along with a steady rise in interest rates and an end to stimulus money, means that more people are fleeing risky investments like cryptocurrency and NFTs and putting money into safe havens like Series I savings bonds, which the Treasury Department announced will be paying 9.62 percent until the end of October.
But the NFT market may not vanish so easily. Venture capitalists such as Andreessen Horowitz have made significant investments in the space and have a vested interest in keeping it going. Yuga Labs, the company behind the Bored Ape Yacht Club project, is valued at $4 billion; OpenSea at $13.3 billion. VCs will likely be looking to keep the market buoyed for as long as possible, even if it means throwing good money after bad. 
So, have the markets actually crashed? “I’m not convinced they were ever not crashed,” Gerard said. “Maybe the VCs are just getting tired of pumping these things.” 

Share
By Jo Lawson-Tancred, May 12, 2022
By Jo Lawson-Tancred, May 12, 2022
©2022 Artnet Worldwide Corporation. All Rights Reserved.var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0),
h = Math.max(document.documentElement.clientHeight, window.innerHeight || 0),
pagetype = document.querySelector(‘meta[property=”og:type”]’).getAttribute(“content”),
pagetypeurl = document.URL,
pagetypeforce = pagetypeurl.substr(pagetypeurl.length – 3);
isnewsletter = pagetypeurl.includes(“?page_1”);
w = pagetype + 20 * Math.round(w / 20), h = pagetype + 20 * Math.round(h / 20), googletag.cmd.push(function() {
googletag.pubads().setTargeting(“width”, w), googletag.pubads().setTargeting(“height”, h), 1 == isnewsletter && googletag.pubads().setTargeting(“isfirstpage”, [‘Y’, pagetypeforce] )
});
(function defernl() {
if (window.jQuery) {
if (jQuery(window).width() > 619) {
setTimeout(function() {

var cookieSettings = {
recentlyShown: {
expiration_minutes: 5
},
signedUp: {
expiration_days: 14
},
closedSignupBar: {
expiration_days: 5
}
};

var generalSettings = {
loadFontAwesome: false
};

if (!window.jQuery) loadJQuery();
var $ = window.jQuery;

function addCss(fileName) {
var head = document.head
, link = document.createElement(‘link’);

link.type = ‘text/css’;
link.rel = ‘stylesheet’;
link.href = fileName;

head.appendChild(link);
}

function appendNewsletterSignup() {
var signup =

//hide on mobile phones
+ ‘ @media (max-width: 575px){ #ouibounce-modal {display:none !important;} }’
+ ‘ @media (max-width: 767px){ .close-signup {top:0 !important;} }’
+ ‘ @media (max-width: 1199px){ #ouibounce-modal .description {font-size:13px !important;} }’
+ ”
+ ‘


+ ‘


+ ‘


+ ”
+ ”
+ ‘


+ ‘


+ ‘

Get hand-picked stories from our editors delivered straight to your inbox every day.


+ ‘


+ ‘


+ ‘


+ ‘


+ ‘


+ ‘Please enter a valid email address’
+ ‘


+ ‘


+ ‘


+ ‘


+ ‘
+ ‘


+ ”
+ ”
+ ‘


+ ‘


+ ‘


+ ”
+ ‘


+ ‘


+ ‘


+ ‘


+ ‘

‘;

$(‘body’).append(signup);
}

var paywallPagesRegex = /^/subscribe|subscribe-confirm|my-account(/|$)/;

function initNewsletterSignup() {
// don’t show it on paywall-related pages where the user might be in the process
// of subscribing, or managing their account
if (paywallPagesRegex.test(window.location.pathname)) {
return;
}

// Append ouibounce to page
var ouibounceScript = ”;
$(‘body’).append(ouibounceScript);

// Add animation css
addCss(‘https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css’);

if (generalSettings.loadFontAwesome) {
addCss(‘https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css’);
}

// Check if ouibounce exist before calling ouibounce
var initOuibounce = setInterval(function() {
if (typeof ouibounce !== ‘undefined’) {
appendNewsletterSignup();

var $modal = $(‘#ouibounce-modal’);
SignupForm.init($modal.find(‘form’), function onSuccess() {
//hide form fields and show thank-you message
$modal.find(‘.form-row’).hide();
$modal.find(‘.newsletter-signup-thank-you’).fadeIn(‘fast’);

setNewsletterCookie(‘signedUp’, 1);

//after successful signup, hide the signup bar after 5 seconds
setTimeout(function() {
closeSignupBar();
}, 5000);
});

// Handler for close signup button
$(‘body’).on( ‘click’, ‘.close-signup’, function(){
setNewsletterCookie(‘closedSignupBar’, 1);
closeSignupBar();
});

ouibounceAPIaccess = ouibounce(
$modal[0], {
aggressive: true,
sensitivity: 50,
callback: function() {
slideInModal(‘Down’);
}
}
);

clearInterval(initOuibounce);
}
}, 100);
}

function slideInModal(upOrDown) {
$(‘#ouibounce-modal’)
.removeClass(‘slideOutDown slideOutUp’)
.addClass( ‘slideIn’ + upOrDown );

setNewsletterCookie(‘recentlyShown’, 1);
}

function setNewsletterCookie(cookieName, value) {
//exdays*24*60*60
var settings = cookieSettings[cookieName];
var expirationMinutes = settings.expiration_minutes;
if (!expirationMinutes) {
expirationMinutes = daysToMinutes(settings.expiration_days);
}
setCookie(cookieName, value, expirationMinutes);
}

function daysToMinutes(numDays) {
return numDays * 24 * 60;
}

/**
* Generic setCookie() method, used by setNewsletterCookie().
* There is probably no need to call this directly – use setNewsletterCookie().
*/
function setCookie(cname, cvalue, expMinutes, prefix) {
//default prefix is ‘artnet_newsletter_’
if (prefix == undefined) {
prefix = ‘artnet_newsletter_’;
}
var d = new Date();
d.setTime(d.getTime() + (expMinutes*60*1000));
var expires = “expires=”+d.toUTCString();

//console.log(prefix + cname + “=” + cvalue + “;” + expires + “;path=/”);
document.cookie = prefix + cname + “=” + cvalue + “;” + expires + “;path=/”;
}

function getCookie(cname, prefix) {
//default prefix is ‘artnet_newsletter_’
if (prefix == undefined) {
prefix = ‘artnet_newsletter_’;
}
var name = prefix + cname + “=”;
var ca = document.cookie.split(‘;’);
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
}
}
return "";
}

function closeSignupBar() {
var $modal = $('#ouibounce-modal');
$modal.addClass( $modal.hasClass('slideInUp') ? 'slideOutDown': 'slideOutUp' );
}

function loadJQuery() {
var script = document.createElement('script');
script.src = "https://code.jquery.com/jquery-3.1.1.min.js";
script.integrity = "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=";
script.crossorigin = "anonymous";
document.body.appendChild(script);
}

function checkCookies() {
//if any of these cookies are found, we don't show the modal.
var cookieNames = ['recentlyShown', 'signedUp', 'closedSignupBar','signup_cookie'];
var i = cookieNames.length,
found = false;
while (i–) {
if (getCookie(cookieNames[i]).length) {
found = true;
break;
}
}

if (!found) {
initNewsletterSignup();
}
}

var SignupForm = {
regex: {
email: /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/
},

// Init – Anything you want to happen onLoad (usually event bindings)
// ——————————————————————-
init: function (formElement, onSuccess) {
var ctx = this;
ctx.customSerializer();
if (!onSuccess) {
throw Error('onSuccess callback is required');
}

var $form = $(formElement);
$form.submit(function(e){
e.preventDefault();

var $email = $form.find('.signup-email');
var valid = ctx.validate( $form, $email);
if(valid){
// Hide the errors
$form.find('.errors').children().hide();
// Submit the form
ctx.submit($form, onSuccess);
} else {
// Focus on the email input box
$email.focus();
// Show email validation error and hide other errors
$form.find('.invalid-email').show().siblings().hide();
}
});
},

// FUNCTIONS
// ===================================================================

// Signup validation
// ——————————————————————-
validate: function( $form, $email ){
var ctx = this;
// Does the email match our regex?
return ctx.regex.email.test( $email.val() );
},

// Signup submission
// ——————————————————————-
submit: function($form, onSuccess) {
var ctx = this;
$.ajax({
type: $form.attr('method'),
url: $form.attr('action'),
data: JSON.stringify( $form.serializeFormJSON() ),
// dataType: 'json',
contentType: 'application/json; charset=UTF-8',
crossDomain: true,
timeout: 10000
})
.done(function(data, textStatus, jqXHR) {
onSuccess();
})
.fail(function(jqXHR, textStatus){
// Show signup failure error and hide other errors
$form.find('.signup-failed').show().siblings().hide();
});
},

// Extends jQuery with a function to serialize to JSON
// ——————————————————————-
customSerializer: function(){
$.fn.serializeFormJSON = function () {
var o = {};
var a = this.serializeArray();
$.each(a, function () {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
}
};

//show automatically after delay
setTimeout(function(){
var $modal = $('#ouibounce-modal');
//if there are cookies indicating that we shouldn't show the signup bar, then the modal won't have been added to the page
//and we can just return here.
if (!$modal.length) {
return;
}
//don't run this function if the user has already triggered the modal by leaving the viewport
if ($modal.hasClass('slideInDown')) return;

//position at bottom of screen
$modal.css({
top: 'auto',
bottom: 0
});

slideInModal('Up');
$modal.show();

},20000); //20 seconds

$(function() {
checkCookies();
});

}, 7500);
}
} else {
setTimeout(function() { defernl() }, 250);
}
})();

source

Leave a comment