Cancel listing on DEAD Foundation

I/ found all tokens in wallet

To find all NFTs created with the Foundation contract that are owned by your wallet : you can use the Etherscan API : https://etherscan.io/api

1/ Create a free account to get your YourApiKeyToken

2/ You can now interact with the API

You can create a rest API or whatever or simply get a Json answer with a webbrowser :
https://docs.etherscan.io/resources/wallet-and-portfolio

3/ Test to retrieve all NFTs from your wallet on Foundation Market contract

Foundation contract : 0xcDA72070E455bb31C7690a170224Ce43623d0B6f &from=You Wallet address

https://api.etherscan.io/v2/api
  ?chainid=1
  &module=account
  &action=tokennfttx
  &from=0x79fE36cD7dd81f740b844af2750046BF8fB49481
  &to=0xcDA72070E455bb31C7690a170224Ce43623d0B6f
  &fromto_opr=and
  &apikey=YourApiKeyToken

tokennfttx is for erc-721 token = 1/1

You’ll get a JSON file with all tokennfttx interactions from your wallet on foundation :

    {
"blockNumber": "14273637",
"timeStamp": "1645769976",
"hash": "0xf8af14b850440078e13ec8fc2d035af84ae47fd2118b55df889aac4b0abf7d9c",
"nonce": "12",
"blockHash": "0xb480ccb5b7817f6c41a9f12d603c743247a4d36d2ee772b8656f0d19b00552c4",
"from": "0x79fe36cd7dd81f740b844af2750046bf8fb49481",
"contractAddress": "0x6479a25ad3bd2fbe6007d4b1249f794192c9b566",
"to": "0xcda72070e455bb31c7690a170224ce43623d0b6f",
"tokenID": "2",
"tokenName": "Imaginary Landscapes",
"tokenSymbol": "RODICQ",
"tokenDecimal": "0",
"transactionIndex": "15",
"gas": "266508",
"gasPrice": "33009934969",
"gasUsed": "229203",
"cumulativeGasUsed": "1234073",
"input": "deprecated",
"methodId": "0x4ce6931a",
"functionName": "createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice)",
"confirmations": "11494094"
}..

You can create a small app to create a script to batch your cancelling operations token by token according to the method Used (bold).

If you have few tokens to unlist you can go to etherscan to proceed manually

II/ Found the transaction on Etherscan

With the hash information you can found specific informations for a transaction :

https://etherscan.io/tx/0xf8af14b850440078e13ec8fc2d035af84ae47fd2118b55df889aac4b0abf7d9c

1) find the details of the transaction

Clic on « Mode details » to see more information & the method used to put your NFT on Foundation. It’s important to revert the operation.

Well after several try it seems that it’s better to try both ‘CancelReserveAuction’ or ‘CancelBuyPrice’ whatever the initial method.. Simulate and if you have a success : let’s go!

2) Sign to interact with your contract

If you signed to Etherscan you can directly interact to unlist with ‘Write Contract‘ button & retrieve your NFT back.

To unlist you have just to write the opposite transaction :
Example here we can see ‘createReserveAuction’ so you have to cancelReserveAuction :

To do that you have to find the auctionId in the InputData, simulate the operation before paying 😉 & write!

3) AuctionId

Need to find where? Still on transaction page, go to the tab Logs, scroll on the bottom of the page (100% chance it was your last transaction…) :

4) See the result

Go to see the operation on the Foundation contract :

https://etherscan.io/address/0xcDA72070E455bb31C7690a170224Ce43623d0B6f

You can see your new transaction on this contract : Cancel Reser… & again with the hash of the transaction you can get the detail of this operation :

https://etherscan.io/tx/0x166d7fdc499353de4890d9e0f84d473cb14a4d728c25d5c0820edb052777dd46

I hope this has been a bit useful!

III/ Collections / Contract

I f you have a create your own contract (collections) on Foundation you can see all the transactions made on this one :

On chapter I you got all contracts addresses of each of your NFTs :
« contractAddress »: « 0x6479a25ad3bd2fbe6007d4b1249f794192c9b566« , you can directly consult all the transactions with Etherscan to see all events : mint/burn/etc

https://etherscan.io/address/0x6479a25ad3bd2fbe6007d4b1249f794192c9b566

IV/ NFT

As you have your contract and the token ID you can consult the information of a specific token to see it coming back to home :

https://etherscan.io/nft/0x6479a25ad3bd2fbe6007d4b1249f794192c9b566/3

Human to Machine : the Rescued Cat

I/ Le résultat final

The Rescued Cat : find the cat in the drawing & after the glitch

II/ Achat et NFTs

Le dessin original et sa version numérique sont en vente sur la blockchain #tezos. L’avantage d’utiliser une blockchain est la traçabilité complète de l’oeuvre : vous pouvez la revendre, la transférer et le successeur pourra toujours remonter sur son créateur pour vérifier qu’il en est bien l’auteur.

https://objkt.com/tokens/KT1SqyWbrnZsuASBo88amj8z35DdpkMgUgq8/0

III/ Historique : le dessin original

Le dessin original est né à Saint-Dizier. Coincé dans cette ville pour plusieurs heures je me suis acheté un petit carnet à dessin de 17×22 cm et 3 critériums. Je me suis alors installé dans un joli petit parc et j’ai dessiné pour passer le temps.

the Rescued Cat, dessin crayon

IV/ Process

Le processus de création comprend beaucoup d’étapes.

A/ Dessin physique et digital

Pour la version papier j’ai fini le dessin chez moi avec un crayon 2B puis réalisé un passage à l’encre pour marquer les traits forts.

Pour le passage à la version digitale, scan du dessin en 300dpi. Malheureusement la lumière blanche du scan détruit beaucoup de nuances dans le rendu. Le crayon s’estompe, etc Il faut donc dans un premier temps corriger l’image (balance de couleurs, etc).

Une fois corrigée l’image est prête pour le digital drawing.. Certains détails sont ajoutés à cette étape car le dessin 17x22cm ne me permet pas d’être assez précis et souvent de nouvelles idées viennent après. J’ai testé de nombreux logiciels mais je suis toujours retourné vers Gimp car je l’utilise depuis de nombreuses années sur PC.

B/ digital painting et IA

La colorisation se fait via digital painting et IA en prenant en image de référence mon dessin et des paramètres personnalisés. J’utilise stable diffusion / comfyui.

Avec l’IA c’est devenu facile de générer n’importe quoi… Mais c’est beaucoup plus difficile de générer une image IA qui correspond à la vision que l’on a en tête et qui se calque parfaitement sur un dessin existant.

Cela peut nécessiter des heures de tests, de rendus infructueux et de changements de paramètres. Cependant je ne suis pas encore un spécialiste : je dois générer plusieurs images et les mixer dans Gimp pour obtenir des images exploitables.

C/ Animation par Blender

J’utilise Blender3d qui est plus à la base un logiciel pour l’animation 3d mais qui possède tout ce que je recherche pour traiter aussi les animations 2d, les effets spéciaux, etc

Je ne détaillerai pas ici le processus de fabrication car c’est un peu toute la beauté et le secret de l’animation finale!

d/ Edition vidéo

Blender permettrait aussi de faire le montage vidéo mais j’ai trouvé ‘DaVinci’ qui est gratuit. Cela me permet de travailler sur 2 choses à la fois sur 2 écrans séparés.

Je peux faire un rendu sur Blender et directement modifier ou incorporer la partie générée sur Davinci dans une variante du projet ou pendant que Blender fait un rendu, je peux ajouter le son sur Davinci.

Infinite Love

Premier ‘Open Edition’ sur Objkt.com !

Une ‘Open Edition’ est une édition à la volée. Chaque NFT est frappé au fur et à mesure sans limite de nombre mais avec une durée est limitée. Ici 7 jours.
Ce NFT ( vidéo MP4 Full HD ) sera donc accessible jusqu’au 28 février 2023 mais vous la trouverez sûrement ensuite en revente au marché secondaire!

Infinite Love @rodicqart

Disponible sur Objkt.com :
https://objkt.com/asset/KT1MFqdimMyaFFVjDBUcmLQhHoq7iRupmxeH/1

Art 2 Act project

Art2Act

Voilà le début de mon aventure Ethereum qui commence en rejoignant le collectif #Art2Act.

4 de mes NFTs font ainsi parti de la collection Genesis regroupant 150 artists de 55 pays!

L’opportunité de rentrer dans tout un écosystème artistique classique et numérique avec une équipe géniale!

https://art2act.io/