@ahmkah - @enzifiri - @resnodes - @avalanchezone
Eğer bir app kodlayamadıysan bu app'de kendi ağını ve tokenini kullanabilirsin
Kendi ağınızın etkileşiminizi arttırabilirsiniz böylece.
Ayrıca arbitrajcılara kolay bir app :D
Bu tweetimde ki işlemleri daha kolay hale getirmek.
Maksimum ödüle erişemek.
Tek yiyen tek ölür mottosu ile birlik olmak.
Not: Bu ağda RUES ağından örnek verilmiştir, kullandıktan sonra diğer ağlarda da aynı işlemleri yapabilirsiniz
Şimdi Roll Applerin ağlarını cüzdanımıza ekleyeceğiz (IBC transfer kısmında lazım olacak)
Buradaki Linke girin ve Deposit Funds butonuna basın
Keplrdan Keplra gönderimi seçin. Sırasıyla görsellerdeki butonlara basın
Altta verdiğim urlyi tarayıcınızda yeni sekme açıp aratın.
chrome-extension://dmkamcknogkgcdfhhbddcghachkejeap/popup.html
Sonrasında en alttaki Advanced IBC ksımındaki Transfer butonuna basın.
DYM tokeni seçin ve Desnation chain kısmına basın en altta New IBC Trasnfer channele basın.
Ağı eklemeden bu aşamaya geçerseniz Chain kısmına göremeyeceksiniz Önce ağı ekleyin.
Destination chain:
Rues_221....
Channel:6195
,
Bilgileri girdikten sonra save diyip kaydedin.
Kendi veya başkasının channel-id nasıl öğrenirim? burada
Wallet addres kısmına ethm1hmssffakpll0d3hesk2j8s286zd9yfv0pzlcag girin. Bu herkeste aynı, çünkü bu IBC transfer adresi. Channel kısmında ise kime göndereceğimizi belirlemiş oluyoruz.
adress:
ethm1hmssffakpll0d3hesk2j8s286zd9yfv0pzlcag
Adresi girip Next butonuna basın.
Sonrasına Amount kısmına rastgele sayılar yazıp tx atın..
Next butonuna basmadan önce fotoğrafta belirttiğim gibi oluşan URLyi bi yere not edin, TX yapacağımız zaman bu urlyi aratıp hızlıca TX kasabileceğiz.
Keplr kullanarak IBC transfer yapmak bu kadar basit, Bu işlemlerden sonra Otomatik olarak IBC Transfer göndermek için script var.
Kimin Rollupunda TX kasacaksanız 2. adımda anlattığım Rollup Ağını ekleyip bunu Keplra tanıtmanız gerekiyor.
kodda ki
window.location.href
kısmında kimle tx kasacaksanız onun urlsini değiştirin.
Kodu kullanmadan alttaki urlye tekrar gidelim sağ tıklayıp incele diyelim
Ardından sol üstteki Console butonuna basıp kodu direk yapıştırıp çalıştırın.
Not: Sekmeyi arkaplana atarsanız IBC transfer gönderilmiyor, bilgisayarı kullanmadığınız anda açıp Tarayıcınızı arkaplana atmayın.
async function anaIslem() {
const bekle = (ms) => new Promise(resolve => setTimeout(resolve, ms));
while (true) {
// BASKASINA TRANSFER YAPACAKSANIZ BURDAKİ URLYİ DEĞİŞTİRİN. (default rues_221....)
window.location.href = 'chrome-extension://dmkamcknogkgcdfhhbddcghachkejeap/popup.html#/ibc-transfer?chainId=froopyland_100-1&coinMinimalDenom=udym&initialGasAdjustment=1.3&initialIBCChannels=%5B%7B%22channelId%22%3A%22channel-6195%22%2C%22counterpartyChainId%22%3A%22rues_2215298-1%22%2C%22portId%22%3A%22transfer%22%7D%5D&initialRecipient=ethm1hmssffakpll0d3hesk2j8s286zd9yfv0pzlcag&initialFeeCurrency=udym&initialFeeType=average&initialAmount=0.01';
await bekle(1000); // Sayfanın yüklenmesini bekleyin (gerektiğinde süreyi ayarlayın)
let nextBulundu = false;
let approveBulundu = false;
try {
// İlk Next düğmesine tıkla
document.querySelector('#app > div > div > div > div.simplebar-wrapper > div.simplebar-mask > div > div > div > div > div.sc-bczRLJ.DypIt > div > div > button').click();
nextBulundu = true;
} catch (error) {
nextBulundu = false;
console.error('İlk Next düğmesi bulunamadı. Tekrar deneyin.');
}
await bekle(1000); // Sayfanın yüklenmesini bekleyin (gerektiğinde süreyi ayarlayın)
try {
// İkinci Next düğmesine tıkla
document.querySelector('#app > div > div > div > div.simplebar-wrapper > div.simplebar-mask > div > div > div > div > div.sc-bczRLJ.DypIt > div > div > button').click();
nextBulundu = true;
} catch (error) {
nextBulundu = false;
console.error('İkinci Next düğmesi bulunamadı. Tekrar deneyin.');
}
await bekle(1000); // Sayfanın yüklenmesini bekleyin (gerektiğinde süreyi ayarlayın)
try {
// Approve düğmesine tıkla
document.querySelector('#app > div > div > div > div.simplebar-wrapper > div.simplebar-mask > div > div > div > div > div.sc-bczRLJ.DypIt > div > button').click();
approveBulundu = true;
} catch (error) {
approveBulundu = false;
}
// Eğer "Approve" düğmesi bulunamazsa ve en az bir "Next" düğmesi bulunmuşsa
if (!approveBulundu && nextBulundu) {
// Önceki "Next" düğmelerini bulup tıkla
try {
document.querySelector('#app > div > div > div > div.simplebar-wrapper > div.simplebar-mask > div > div > div > div > div.sc-bczRLJ.DypIt > div > div > button').click();
} catch (error) {
console.error('Önceki "Next" düğmeleri bulunamadı. Tekrar deneyin.');
}
}
// Transaction Success elementini bulana kadar bekleyin
const transactionSuccess = document.querySelector('div.sc-bczRLJ.gHGHPk > div > div.sc-hKMtZM.sc-iqcoie.vhlUB.ehOBsB');
if (transactionSuccess) {
// İşlem başarıyla tamamlandığında döngüyü baştan başlatın
continue;
}
// İşlemi başarıyla tamamlandığında döngüyü baştan başlatın
await bekle(3000); // Sayfanın yüklenmesini bekleyin (gerektiğinde süreyi ayarlayın)
}
}
// Ana işlemi başlat
anaIslem();
Aşağıda rollapp'in listeli değilse bana aşağıda ki sıralamayı bozmadan bir Pull Request gönderebilirsin seni eklemem için.
Şimdi diğer arkadaşlarımızın Rollapp Ağlarını da cüzdanlarımıza ekleyelim
Ne kadar çok doğru rollappta işlem yaparsak (tweette anlattım), o kadar iyi
Tüm Rollapp ağlarını ekleyelim, Otomatik tx işlemi yapacaksanız ağı ekledikten sonra 4. aşamayı yapmanız gerekiyor.
Sonradan gelecek ağlarıda burada listeleyeceğim
Alttaki siteye girin, Keplr cüzdanı bağlayın, sonrasında tüm butonlara sırasıyla basarak ağı cüzdana ekleyin.
Ağları hızlıca eklemek için Website.
..