Proposal for The M3mes DAO
For-profit DAO as a fun vehicle for collecting and producing memes, and potentially a case study in metaverse interest group diplomacy
Plan A:
Plan B:
https://app.dework.xyz/m3/the-m3mes?taskId=cd19cebb-c379-4d46-98fb-660d1808a375
Memes are intersubjective myths.
Memes are how all advanced societies organize themselves across large groups of people.
Elections, politics, culture, brands, consumer behavior, cash-flows all derive from the most powerful memes in society at any given point in time.
The Memes
The Memes is a collection of art NFTs whose goal is to spread the message of decentralization, in a way that tweetstorms, policy papers and podcasts can't.
The Memes are large edition, CC0 (public domain) NFTs that spread far and wide, are remixed, ReMemed, and reinterpreted by the world at large.
We believe that permissionless NFTs on decentralized public blockchains should used as the default ownership layer for digital objects - profile pictures, avatars, art, virtual spaces, game objects, identities and so on - and that application providers should reference that ownership layer. This is what we call "the open metaverse". We think whether our digital objects are recorded in centralized corporate databased or user-owned public blockchains is the most consequential technology decision in our society right now.
The Memes are large edition, CCO (public domain) NFTs that are actively encouraged to be spread far and wide, to be remixed, to be ReMemed and to be reinterpreted by the world at large.
Most of them are 2D remixes, we need more 3D files for metaversing. 3D files can be more usable in virtual home space apps, see https://hackmd.io/@XR/homesteads.
Download blend file: https://discord.com/channels/433492168825634816/895395385156173834/1137941900066836620
Also open to utilize MSF objects from Anarchy Arcade and modify them to be compatible as dynamic objects!
consolidation_display,wallets,block,tdh,boost,boosted_tdh,tdh__raw,tdh_rank,tdh_rank_memes,tdh_rank_memes_szn1,tdh_rank_memes_szn2,tdh_rank_memes_szn3,tdh_rank_memes_szn4,tdh_rank_gradients,balance,genesis,memes_cards_sets,unique_memes,unique_memes_season1,unique_memes_season2,unique_memes_season3,unique_memes_season4,boosted_memes_tdh,memes_tdh,memes_tdh__raw,memes_balance,boosted_memes_tdh_season1,memes_tdh_season1,memes_tdh_season1__raw,boosted_memes_tdh_season2,memes_tdh_season2,memes_tdh_season2__raw,boosted_memes_tdh_season3,memes_tdh_season3,memes_tdh_season3__raw,boosted_memes_tdh_season4,memes_tdh_season4,memes_balance_season4,memes_tdh_season4__raw,memes,memes_ranks,gradients_balance,boosted_gradients_tdh,gradients_tdh,gradients_tdh__raw,gradients,gradients_ranks,created_at,wallet,memes_balance_season1,memes_balance_season2,memes_balance_season3,purchases_value,purchases_count,purchases_value_primary,purchases_count_primary,purchases_value_secondary,purchases_count_secondary,sales_value,sales_count,transfers_in,transfers_out,purchases_value_memes,purchases_count_memes,purchases_value_memes_season1,purchases_count_memes_season1,purchases_value_memes_season2,purchases_count_memes_season2,purchases_value_memes_season3,purchases_count_memes_season3,purchases_value_memes_season4,purchases_count_memes_season4,purchases_value_gradients,purchases_count_gradients,purchases_value_primary_memes,purchases_count_primary_memes,purchases_value_primary_memes_season1,purchases_count_primary_memes_season1,purchases_value_primary_memes_season2,purchases_count_primary_memes_season2,purchases_value_primary_memes_season3,purchases_count_primary_memes_season3,purchases_value_primary_memes_season4,purchases_count_primary_memes_season4,purchases_value_primary_gradients,purchases_count_primary_gradients,purchases_value_secondary_memes,purchases_count_secondary_memes,purchases_value_secondary_memes_season1,purchases_count_secondary_memes_season1,purchases_value_secondary_memes_season2,purchases_count_secondary_memes_season2,purchases_value_secondary_memes_season3,purchases_count_secondary_memes_season3,purchases_value_secondary_memes_season4,purchases_count_secondary_memes_season4,purchases_value_secondary_gradients,purchases_count_secondary_gradients,sales_value_memes,sales_count_memes,sales_value_memes_season1,sales_count_memes_season1,sales_value_memes_season2,sales_count_memes_season2,sales_value_memes_season3,sales_count_memes_season3,sales_value_memes_season4,sales_count_memes_season4,sales_value_gradients,sales_count_gradients,transfers_in_memes,transfers_out_memes,transfers_in_memes_season1,transfers_out_memes_season1,transfers_in_memes_season2,transfers_out_memes_season2,transfers_in_memes_season3,transfers_out_memes_season3,transfers_in_memes_season4,transfers_out_memes_season4,transfers_in_gradients,transfers_out_gradients,transaction_reference
ens,wallet,block,tdh_rank,tdh,boost,boosted_tdh,tdh__raw,balance,memes_cards_sets,genesis,unique_memes,memes_tdh,memes_tdh__raw,memes_balance,memes_tdh_season1,memes_tdh_season1__raw,memes_tdh_season2,memes_tdh_season2__raw,memes,memes_ranks,gradients_tdh,gradients_tdh__raw,gradients_balance,gradients,gradients_ranks,boosted_memes_tdh_season1,boosted_memes_tdh_season2,boosted_gradients_tdh,tdh_rank_memes,tdh_rank_memes_szn1,tdh_rank_memes_szn2,tdh_rank_gradients,tdh_rank_memes_szn3,unique_memes_season1,unique_memes_season2,unique_memes_season3,boosted_memes_tdh_season3,memes_tdh_season3,memes_tdh_season3__raw,boosted_memes_tdh,tdh_rank_memes_szn4,unique_memes_season4,boosted_memes_tdh_season4,memes_tdh_season4,memes_balance_season4,memes_tdh_season4__raw,created_at,memes_balance_season1,memes_balance_season2,memes_balance_season3,purchases_value,purchases_count,purchases_value_primary,purchases_count_primary,purchases_value_secondary,purchases_count_secondary,sales_value,sales_count,transfers_in,transfers_out,purchases_value_memes,purchases_count_memes,purchases_value_memes_season1,purchases_count_memes_season1,purchases_value_memes_season2,purchases_count_memes_season2,purchases_value_memes_season3,purchases_count_memes_season3,purchases_value_memes_season4,purchases_count_memes_season4,purchases_value_gradients,purchases_count_gradients,purchases_value_primary_memes,purchases_count_primary_memes,purchases_value_primary_memes_season1,purchases_count_primary_memes_season1,purchases_value_primary_memes_season2,purchases_count_primary_memes_season2,purchases_value_primary_memes_season3,purchases_count_primary_memes_season3,purchases_value_primary_memes_season4,purchases_count_primary_memes_season4,purchases_value_primary_gradients,purchases_count_primary_gradients,purchases_value_secondary_memes,purchases_count_secondary_memes,purchases_value_secondary_memes_season1,purchases_count_secondary_memes_season1,purchases_value_secondary_memes_season2,purchases_count_secondary_memes_season2,purchases_value_secondary_memes_season3,purchases_count_secondary_memes_season3,purchases_value_secondary_memes_season4,purchases_count_secondary_memes_season4,purchases_value_secondary_gradients,purchases_count_secondary_gradients,sales_value_memes,sales_count_memes,sales_value_memes_season1,sales_count_memes_season1,sales_value_memes_season2,sales_count_memes_season2,sales_value_memes_season3,sales_count_memes_season3,sales_value_memes_season4,sales_count_memes_season4,sales_value_gradients,sales_count_gradients,transfers_in_memes,transfers_out_memes,transfers_in_memes_season1,transfers_out_memes_season1,transfers_in_memes_season2,transfers_out_memes_season2,transfers_in_memes_season3,transfers_out_memes_season3,transfers_in_memes_season4,transfers_out_memes_season4,transfers_in_gradients,transfers_out_gradients,transaction_reference
created_at,contract,id,deployer,token_uri,token_type,image,animation,meme_references,metadata.name,metadata.image,metadata.title,metadata.artist,metadata.project.title,metadata.project.artwork.uri,metadata.project.artwork.mimeType,metadata.project.description,metadata.version,metadata.duration,metadata.mimeType,metadata.attributes.artist,metadata.description,metadata.trackNumber,metadata.external_url,metadata.animation_url,metadata.losslessAudio,contract_opensea_data.imageUrl,contract_opensea_data.discordUrl,contract_opensea_data.floorPrice,contract_opensea_data.description,contract_opensea_data.externalUrl,contract_opensea_data.collectionName,contract_opensea_data.lastIngestedAt,contract_opensea_data.twitterUsername,contract_opensea_data.safelistRequestStatus,media,s3_image_original,s3_image_scaled,s3_image_thumbnail,s3_image_icon,metadata.image_url,metadata.attributes,metadata.created_by,metadata.image_details.bytes,metadata.image_details.width,metadata.image_details.format,metadata.image_details.height,metadata.image_details.sha256,metadata.animation,metadata.animation_details.bytes,metadata.animation_details.format,metadata.animation_details.sha256,metadata.animation_details.width,metadata.animation_details.codecs,metadata.animation_details.height,metadata.animation_details.duration,metadata.animation_details,metadata.destination_url,metadata.external_link,metadata.properties,metadata.tags,metadata.media.uri,metadata.media.size,metadata.media.mimeType,metadata.media.dimensions,metadata.createdBy,metadata.yearCreated,metadata.properties.name,metadata.properties.number
for number in {1..126}; do
url="https://eth-mainnet.g.alchemy.com/nft/v2/api-key/getNFTMetadata?contractAddress=0x33fd426905f149f8376e227d0c9d3340aad17af1&tokenId=$number"
output_file="$number.json"
curl --request GET --url "$url" --header 'accept: application/json' > "$output_file"
done
One liner:
for i in {1..126}; do cat "$i".json | jq -r '.metadata.image';done
But its better to do this IMO, so its ordered next to each id
for file in *.json; do
basename="${file%.json}"
image_url=$(jq -r '.metadata.image' "$file")
echo "$basename,$image_url"
done
#!/bin/bash
# Loop through the "nfts.txt" file
while IFS=',' read -r number url; do
folder_name="$number"
# Create the folder for the current item
mkdir -p "$folder_name"
# Download the file using wget
wget -q --no-check-certificate --output-document="$folder_name/$folder_name" "$url"
echo "Downloaded $url to $folder_name/$folder_name"
done < nfts.txt
#!/bin/bash
# Loop through the numbers from 1 to 126
for i in {1..126}; do
folder_name="$i"
file_path="$folder_name/$i"
# Use the 'file' command to determine the file type
file_type=$(file -b --mime-type "$file_path")
# Determine the file extension based on the file type
case "$file_type" in
"image/jpeg")
file_extension="jpg"
;;
"image/png")
file_extension="png"
;;
"video/mp4")
file_extension="mp4"
;;
"image/gif")
file_extension="gif"
;;
# Add more cases for other file types if needed
*)
file_extension=""
;;
esac
# Add the file extension to the file name if it's not empty
if [ -n "$file_extension" ]; then
mv "$file_path" "$folder_name/$i.$file_extension"
echo "Renamed $i to $i.$file_extension"
fi
done
#!/bin/bash
# Loop through PNG, JPG, and GIF files in the current directory
for file in *.{png,jpg,gif}; do
# Get the basename of the file (without extension)
base_name="${file%.*}"
# Use exiftool to extract metadata and save as text file
exiftool "$file" > "$base_name.txt"
echo "Saved metadata of $file as $base_name.txt"
done
Punk6529 | 6529Team | 0xfd22004806a6846ea67ad883356be810f0428793 |
LadySabrina | 6529Team | 0xc3c9737cce778d7583f31ae7c4f2ab8782ed51e5 |
BonafideHan | 6529Team | 0xA62DA2Ea9F5bB03a58174060535ae32131973178 |
NoOne0x | 6529Team | 0xE16dF6503Acd3c79b6E032f62c61752bEC16eeF2 |
Bharat | 6529Team | 0x9769334FC882775F4951865aA473481880669D47 |
Batsoupyum | 6529Team | 0x3852471D266d9e2222CA9Fdd922BAFC904Dc49e5 |
AC | 6529Team | 0x88D3574660711e03196aF8A96f268697590000Fa |
itsjpower | 6529Team | 0x885846850aaBf20d8f8e051f400354D94a32FF55 |
loneranger | 6529Team | 0x61D9d9cc8C3203daB7100eA79ceD77587201C990 |
6529er | 6529Team | 0xE359aB04cEC41AC8C62bc5016C10C749c7De5480 |
6529guardian | 6529Team | 0xfe3b3F0D64F354b69A5B40D02f714E69cA4B09bd |
DarrenSRS | 6529Team | 0x8889EBB11295F456541901f50BCB5f382047cAaC |
Teexels | 6529Team | 0x4269AaDfd043b58cbA893BfE6029C9895C25cb61 |
Lellou | 6529Team | 0xbDf82b13580b918ebc3c24b4034E8468EA168E21 |
SimoTeam1 | 6529Team | 0x83EE335ca72759CAeDeD7b1afD11dCF75F48436b |
SimoTeam2 | 6529Team | 0xddA3cb2741FaC4a87CAebec9EFC7963087304097 |
SimoTeam3 | 6529Team | 0xF9e129817BC576f937e4774E3C3Aec98787Cfb91 |
SimoTeam4 | 6529Team | 0x8e63380aC1e34c7D61bf404aF63e885875C18Ce3 |
SarahScribner | 6529Team | 0xaf5c021754Ab82Bf556BC6C90650dE21Cf92d1c7 |
prxt | 6529Team | 0x7f3774EAdae4beB01919deC7f32A72e417Ab5DE3 |
PC | 6529Team | 0xC03E57b6acE9Dd62C84A095E11E494E3C8FD4D42 |
KC | 6529Team | 0xe70d73c76fF3b4388EE9C58747F0EaA06C6b645B |
FundSZN1 | 6529Funds | 0x8BA68CFe71550EfC8988D81d040473709B7F9218 |
FundSZN2 | 6529Funds | 0xa743c8c57c425B84Cb2eD18C6B9ae3aD21629Cb5 |
FundSZN3 | 6529Funds | 0x1b7844CfaE4C823Ac6389855D47106a70c84F067 |
FundSZN4 | 6529Funds | 0x76D078D7e5755B66fF50166863329D27F2566b43 |
6529Museum | Reserve | 0xc6400A5584db71e41B0E5dFbdC769b54B91256CD |