Skip to content Skip to sidebar Skip to footer

Mistakes happen! It just seems they happen more often when it comes to Bored Apes.
Amy Castor, June 23, 2022
We hear a lot about major NFT sales where the prices go up and the seller makes lots of money. But in the past few months, many NFTs have sold for way less than what they were bought for.
The crypto markets have plummeted, taking NFT sales down with them. But in contrast to fungible tokens—that is, cryptocurrencies—the NFT market is a lot harder to decipher, and trades on individual NFTs often carry their own stories.  
Celebrities who “acquire” high-value NFTs tend not to sell them. If NFT prices drop too low, NFT collectors simply stop listing them, in the hopes that the market will rebound in the future. Fat finger mistakes, when the seller types in the wrong listing price or accepts the wrong bid, are surprisingly common. When a fat finger listing happens, it’s often instantly sniped by bots. Strange selling and buying patterns can also be attributed to wash trading—when the same person buys and sells from themselves—or even money laundering, both of which are well documented in the NFT market.
Stolen NFTs are also a big problem. Lots of collections have several frozen tokens that aren’t going to be sold on the market. 
What follows is a list of NFTs that resold for a lot less—or didn’t sell at all because the bids were too low—during the months following the NFT boom. Often, the sellers and bidders are pseudonymous, so we can only surmise why they sold at a loss.
 
CryptoPunk #273. Photo via OpenSea.
One of the earliest and best-known collections of NFTs is CryptoPunks, developed by Larva Labs in 2017. Last October, CryptoPunk 273, pointing to a pixelated boy wearing big shades and a cap, was bought for $1 million (265 ETH). That was when the NFT market was hot.
Six months later, the NFT market was cooling, and the collector sold it for $139,000 (55 ETH), at an 80 percent loss. On June 14, this Punk switched hands again for $102,172 (89 ETH), representing a further drop in valuation.
 
Bored Ape Yacht Club #9518. Photo via OpenSea.
On April 30, someone purchased an NFT of a Bored Ape with a red hat, a sleeveless T-shirt, and rainbow-colored teeth for $525,520 (186 ETH). A week and a half later, they sold the NFT for half of that price—$227,360 (112 ETH). Interestingly, the buyer in this transaction, who goes by the username punksOTC, facilitates over-the-counter trades and private deals, which may explain why this piece sold for the price it did. 
The buyers’ pinned Tweet reads: “Are you a professional NFT trader looking to expand the volume and lower fees? DM me.” Looking on Etherscan, you can see that when the Ape went from the seller to punksOTC, the NFT was part of a transaction that swapped it for several other Bored Ape-associated NFTs.  
 
Larva Labs, Punk It! collage of CryptoPunks. Image courtesy of Sotheby’s.
If there was ever an NFT auction that was an epic fail, this may have been it. Sotheby’s described its February 2022 auction titled “Punk It!” as “a truly historic sale for an undeniably historic NFT project.” The collection consisted of 104 CryptoPunks. The seller, who goes by the name 0x650d, bragged on Twitter that he originally purchased the full batch for $7 million in ether.
Sotheby’s estimated the lot would go for $20 million to $30 million—but in the end, it didn’t sell at all. Twenty-three minutes into the auction, 0x650d, tweeted: “nvm, decided to hodl.” Sotheby’s wouldn’t comment on why the seller withdrew, but sources told Blockworks there were not enough bids.
 
Jack Dorsey’s first tweet. Courtesy of Kenny Schachter.
In March 2021, the NFT market was bubbling up and NFTs were starting to sell for insane amounts of money. That’s when Twitter co-founder Jack Dorsey made an NFT out of his first-ever tweet and put it up for auction on NFT marketplace Valuables. Crypto entrepreneur Sina Estavi won the auction with a 1,630 ETH bid ($2.9 million). Estavi called his purchase “The Mona Lisa of the digital world.”
A little over a year later, Estavi tweeted that he would be selling his “Mona Lisa.” He listed it on Opensea for 14,969 ETH (around $46 million). When the auction closed a week later, the top bid was $277 in ETH, out of seven offers. Consequently, Estavi still hodls the NFT. 
 
Melania Trump’s “Head of State Collection” NFT
On January 11, former-First Lady Melania Trump started auctioning the “Head of State Collection 2022” on the Solana blockchain, offering up a bundle that included a wide-brimmed hat Melania wore during a 2018 visit with French President Emanuel Macron, along with a watercolor of her wearing the hat, and an NFT pointing to a jpeg of the watercolor. 
The winning bid was for $180,000 in tokens (1,800 SOL at the time). But further digging revealed that, at the last minute, the creator of the NFT shifted some funds around to various digital wallets and placed the winning bid. It seemed that the auction was such a dud, the owners bought their own NFT. The money went to charity. 
 
Bored Ape Yacht Club #3158. Photo via OpenSea.
An ape sporting rainbow suspenders and a mohawk sold for $202,000 (88 ETH) on May 11. Two weeks later, on May 23, it sold for a tenth of the price—$20,680 (10 ETH). This turned out to be another fat finger tragedy. “Yep, was a fat finger. Was trying to list at 105. Never thought it’d happen to me. Devastating,” the seller who goes by @nft_metaman, said in a Tweet
 
Doggy #4292. Photo via OpenSea.
A Snoop Dog curated NFT, titled Doggy #4292, was purchased in early April for about $32,000 (9.69 ETH). The pixilated image, of a green-skinned astronaut standing on a Hollywood Walk of Fame star, is currently up for auction—and has been for months—with an asking price of 8,888 ETH (roughly $10 million). The most recent high bid was for 0.44 ETH—about $480.  
He should have taken the $480. The current floor price for the Snoop Dogg’s “Doggies” collection is $249 (0.23 ETH). 
The owner overpaid for this work. The person he bought it from had paid $420 to mint this NFT, then tried to flip it for $162,000, dropping the price every month until a big enough sucker came along. It finally sold for $33,000, which was much higher than any resales from this collection.
CrypToadz #2155 by GREMPLIN. Photo via OpenSea.
It doesn’t always pay to hodl. CryptToadz is an avatar NFT collection. In October 2021, a collector paid $1.05 million (300 ETH) for CrypToadz #2155, a pixel art image of a toad skeleton with big yellow eyes against a blue background. Eight months later, on June 13, as the crypto markets were crashing hard, he sold the NFT for 6.9 ETH (around $8,300)—a $1.02 million loss. It looks like the collectors was trying to cut his losses in the market downturn.
 
Bored Ape Yacht Club #7256. Photo via OpenSea.
On April 30, an NFT collector purchased Bored Ape #7256, an ape with Xs over its eyes, an army hat, and a dagger in its mouth, for $513,000 (188 ETH). On June 1, he sold the ape for $161(.088 ETH).
It’s hard to know for sure what happened, but this looks like a fat finger mistake by an overly anxious seller. During the days leading up to the sale, the seller, who goes by the username onekiller, posted and canceled listings for the ape several times, as if he wasn’t quite ready to take the leap. The listings were all between 250 ETH and 145 ETH, suggesting onekiller had full control of his account (meaning it wasn’t hacked), but no control over his fingers.
 
Bored Ape Yacht Club #835. Photo via OpenSea.
Mistakes happen! It just seems they happen more often when it comes to Bored Apes. Last summer, an NFT buyer named Calvin Chan paid $50,000 (16 ETH) for a Bored Ape with stubble, a leather jacket, and a cigarette dangling from its lips. On March 28, he sold the Ape for $115 (115 DAI) on OpenSea. 
Chan could have sold his NFT for substantially more—there were other bids closer to the market value of the NFT that he did not accept—suggesting this was a fat-finger and that perhaps he got DAI (a stablecoin cryptocurrency pegged to the dollar) confused with ether. 
He later announced on Twitter he had been “swiped” of this and another Bored Ape-related NFT. “I am fine. In shock, but okay,” he said. “Do I know what happened? No. Still trying to wrap my head around how and why.”

Share
By Annie Armstrong, Jun 22, 2022
By Amah-Rose Abrams, Jun 10, 2022
By Dorian Batycka, May 5, 2022
By Dorian Batycka, Jun 23, 2022
By Dorian Batycka, Jun 23, 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);
}
})();

artnet and our partners use cookies to provide features on our sites and applications to improve your online experience, including for analysis of site usage, traffic measurement, and for advertising and content management. See our Privacy Policy for more information about cookies. By continuing to use our sites and applications, you agree to our use of cookies.
You are currently logged into this Artnet News Pro account on another device. Please log off from any other devices, and then reload this page continue. To find out if you are eligible for an Artnet News Pro group subscription, please contact [email protected]. Standard subscriptions can be purchased on the subscription page.
Log In

source

Leave a comment