Skip to content

eCoxvague/TronPunk-TRC20-Mint-Rehber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

TronPunk-TRC20-Mint-Rehber

Basılmış olan punkları https://github.com/TronPunks/TronPunks/blob/main/mints.json burdan giderek mints.json dosyasından kontrol edebilirsiniz.

Ekran Resmi 2023-11-27 19 20 28

Burdaki id'leri alıp mints.json dosyasında arayın yoksa basabilirsiniz. Basılan üstüne sizde basarsanız kopya olur bir işe yaramaz dikkatli olun.

Anlatacağım olay node üstünden olacak eğer başka yollarla basmak isteyen olursa https://github.com/TronPunks/TronPunks/blob/main/README.md buraya gidip bakabilir.


  1. Node.js kurulumunu yapın.

  2. TronPunks adında masaüstüne dosya oluşturun.

Ekran Resmi 2023-11-27 19 26 18
  1. Visual Studio Code üstünde oluşturduğumuz klasörü açın.
Ekran Resmi 2023-11-27 19 27 41
  1. Daha sonra Visual üstünde terminali açın ve npm init komutunu çalıştırın. Burda çıkanlara enter diyerek geçiyoruz herhangi bir bilgi değiştirmiyoruz.
Ekran Resmi 2023-11-27 19 38 53
  1. Visual üstündeki terminalde npm install tronweb kodunu çalıştırıyoruz ve yüklenmesini bekliyoruz.
Ekran Resmi 2023-11-27 19 40 46
  1. Visual üstünde sol tarafta boş bir yere sağ tık yapıyoruz yeni dosya oluştur diyip dosyanın adını index.js yapıyoruz. Aşağıdaki kodu bu index.js içine yapıştırıyoruz.
Ekran Resmi 2023-11-27 19 41 36
const TronWeb = require('tronweb');
const HttpProvider = TronWeb.providers.HttpProvider;
const fullNode = new HttpProvider("https://api.trongrid.io");
const solidityNode = new HttpProvider("https://api.trongrid.io");
const eventServer = new HttpProvider("https://api.trongrid.io");
const privateKey = "your privateKey"; //
const tronWeb = new TronWeb(fullNode, solidityNode, eventServer, privateKey);

const blackHole = "T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb";  //black hole address

const memo = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAkElEQVR42mNgGAWjAAT+f+v7jw3TzGCqWUKMBWRbQsjQdd2JlFmCyyCYGAxTxQJkw5D5ZFuAy7XYMEUWwAwJqDEGY2SDYWJUsQAkFNvtjGIBTGxwBxEpFpBkCT4LQNIUWYArUxHjA7J9AbMkXpYTjinKZOh24XI9SI4qpTW2sKeW4Sg+gBpKVcMZaOlyqlgAAF9AOnOqpdBpAAAAAElFTkSuQmCC';  

async function main() {

    const unSignedTxn = await tronWeb.transactionBuilder.sendTrx(blackHole, 1); //0.000001 TRX is the minimum transfer amount.
    const unSignedTxnWithNote = await tronWeb.transactionBuilder.addUpdateData(unSignedTxn, memo, 'utf8');
    const signedTxn = await tronWeb.trx.sign(unSignedTxnWithNote);
    console.log("signed =>", signedTxn);
    const ret = await tronWeb.trx.sendRawTransaction(signedTxn);
    console.log("broadcast =>", ret);
}

main().then(() => {

    })
    .catch((err) => {
        console.log("error:", err);
    });
  1. Yapıştırdığımız kodun içinde aşağıdaki resimde gösterdiğim yerleri değiştirin.
    • const privateKey = " "; //
    • const memo = " ";
  • Tırnak içlerindeki silip " " olacak şekilde değişimleri yapın ve kaydetmeyi unutmayın. Kaydetmek için ctrl s yada yukardan file save diyebilirsiniz.
Ekran Resmi 2023-11-27 19 44 18
  1. const memo kısmını https://tronpunks.github.io/TronPunks/ burdan giderek mintlemek istedeğiniz NFT'nin üstüne bastıktan sonra çıkan kodu kullanacaksınız.

    Ekran Resmi 2023-11-27 19 52 26
  2. Bütün işlemleri yapıp kaydettikten sonra terminal kısmına node index.js kodunu yazıp mint işlemini gerçekleştiriyoruz.

    • Giden fee 1.5 tron civarında bilginiz olsun.
Ekran Resmi 2023-11-27 19 54 32

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published