Bitcoin Forum
June 08, 2024, 12:20:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 »
1  Economy / Gambling discussion / Re: La Liga (Spanish League) Prediction Thread 2023/24 on: Today at 11:28:50 AM
-snip

But if Arda doesn't also want to leave then there is no need to look for a new adventure. Real Madrid is a great team when it comes to improving a young talent in every way. Even while that player isn't able to find chances very often.
well, that's the problem as I said before. If Arda chooses to stay, Ancelotti will definitely be confused about arranging his appearance schedule to provide experience because after Mbappe comes to Madrid, the main players will definitely be prioritized to continue adding points and winning another La Liga title in the following season.
maybe Arda could occasionally replace the main player in the second half but it doesn't look like it will be an easy alternative because the competition in the next season will definitely be tougher and Ancelotti doesn't want Madrid to lose their best performance after bringing in Mbappe.
so the safest alternative for me is that Arda is still loaned to another team, but not a team in La Liga, so that Arda has extensive experience in several other leagues.

but we'll just have to wait for the latest news from Madrid, whether there will be a new formation from Ancelotti or maybe another player will leave and Arda will fill in, but still, if he is forced to become the main player when he doesn't have much experience, it seems like it will be very difficult to develop his talents.

The arrival of Mbappe and Endrick has great potential to make Real Madrid even stronger but on the other hand, this will also make the battle for places in the first team even fiercer (particularly on the front lines). If Arda Guller ends up staying with Real Madrid next season, then he will also be in that fight. Obviously it won't be easy, because he has to compete for a place against Vini, Rodrygo, Bellingham, Mbappe, and Endrick.

This condition might also be a headache for Carlo Ancelotti because it's not just about determining the best decision but he must be truly transparent so that the decision does not give rise to assumptions among the players that might actually trigger jealousy and unhealthy rivalries.
2  Economy / Gambling discussion / Re: UEFA Champions League 2024/25 Season on: Today at 10:21:55 AM
Real Madrid are the best about back-to-back titles in the recent times. They won the Champions League title for 3 years starting from the 2015/16 season. I wouldn't be surprised to see them winning next season too.  Smiley


Source: https://www.uefa.com/uefachampionsleague/history/winners/

Real Madrid have quite a big dominance in the list of most titles. Now they have Mbappe and their winning rate is likely to be even higher theoretically.  Smiley

Do you guys think any team will be able to find a solution to stop them? Who knows how many years it will take for another team to catch Real Madrid about the number of titles... There is no guarantee that it will happen too though.  Tongue
I think so, Real Madrid had good history when winning three UEFA Champion League trophy back to back start from season 2015/16 to 2017/18, its nice memorize for Real Madrid opportunity become the winner in two season later or make four winning back to back. Looking how many UEFA Champion League achieved by Madrid reach 15 trophies seems difficult and waiting more longer time looking the other team can reach the amount of Real Madrid Champion League tittles.

AC Milan on second place standings have won 6 Champion League tittle have been longer time not winning UCL or qualifying to final round, its seems less possibility Milan win Champion League in several years later behind their team composition doubtful get highest phase in Champion League.

Real Madrid is a very experienced coach. Madrid's management and coaches are both very experienced. And they know well which player is perfect for his squad. And that's why we see Madrid's stable performance in almost every season. Although there are some weaknesses in the squad, Madrid's over -performance is very strong.

We have seen Real Madrid's domination this season. Madrid will form a more powerful squad in the midst of adding MBAPP to the squad next season. Therefore, the Real Madrid team will be considered hot favorites for the Champions League title next season. On the other hand, the condition of the Milan team is very weak for the last few years. This team is not able to perform well in Serie A. This team needs big funds to strengthen it again.

It's quite difficult to guess which team will perform well in the Champions League next season because there are still very few teams that have started making preparations, so it cannot be known how strong they will be in building their respective squads. Real Madrid may look very strong because it was very clear that they had moved earlier than the other teams by signing one of the world's best players Mbappe.
3  Bitcoin / Development & Technical Discussion / Re: Requesting Testnet4 tBTC on: Today at 02:53:32 AM
I am looking to set up testnet4 to begin testing my current project without needing to index all the testnet3 blocks. However, I haven't been able to find a testnet4 faucet yet. Would anyone be willing to share some tBTC with me at the following address?

It seems that you are not serious enough to find out about the testnet4 faucet site. If you really need testnet4 tBTC, you can get some tBTC from the sites

https://coinfaucet.eu/en/btc-testnet4/
https://mempool.space/testnet4/faucet
https://testnet4.anyone.eu.org/

As explained above, the testnet4 network https://mempool.space/testnet4 is not final, and it may not be this network that will be used later.
4  Economy / Gambling discussion / Re: UEFA Champions League 2024/25 Season on: June 07, 2024, 12:53:07 PM
Last season we didn't see Liverpool in this competition and starting next season we will see it again with the face of a new coach. As is known, Arne Slot will continue Jurgen Kloop's legacy and compete with the best teams around the world with a qualified coach, which is very difficult to express.

However, I am quite sure that if everything goes well until the group stage then the possibility for Liverpool to enter a higher round such as the semifinals or final will be quite open. I know it's still early days but I want to see them become strong contenders like before and it would be great if in his first season as coach Arne Slot could take the Reds to a bigger stage.

Are you optimistic enough about Arne Slot? Roll Eyes

Yes, last season was quite a tough season for Liverpool, their light seemed to be dimming. Even though in the middle of the season they managed to get the EFL Cup trophy, it seems that was the only parting gift for Jurgen Klopp. They failed in the Champions League, and even the European League, because surprisingly they were completely beaten by Atalanta who eventually emerged as champions of the European League. Liverpool also failed to maintain their consistency in the Premier League and this happened at the end of the season.

Liverpool has a lot to improve on, and Arne Slot really has to prepare for it seriously because it looks like next season will be even tougher than last season.
5  Economy / Gambling discussion / Re: La Liga (Spanish League) Prediction Thread 2023/24 on: June 07, 2024, 10:18:43 AM
If there is no accident then Real Madrid team will dominate La Liga next season too. Madrid's squad has not been very strong this season. Vini and Rodrygo's performances were erratic. Even then, Ancelotti's mastermind led Real Madrid to win the La Liga and Champions League titles. Mbappe joins the squad to strengthen Madrid's squad for the coming season. Mbappe will further strengthen Madrid's attack.

On the other hand, Barcelona's situation is now very shaky. The performance of the players in this team is erratic. At the same time, Barcelona need new players to strengthen the squad. And Barcelona can't afford to play any new players right now. So it is unlikely that Barcelona will dominate La Liga next season.
Barcelona also had a good season, let's see how they play with Flick, sometimes a change of coach has a very positive effect on the team's performance. Which positions in Barcelona would you like to strengthen? In my opinion, they clearly lack a player like Dembele, after his departure to PSG this became especially noticeable. And Real Madrid’s attack really began to look very cool, Mbappe, Vinicius, Rodrigo and Bellingham look very impressive, I don’t know if anyone has something similar.
Everyone hopes that Barcelona will rise and return to creating tight competition with Real Madrid. Flick, who has been appointed as the new coach, must of course be able to revive the team's performance which has slumped this season. With the current players, I don't think Flick will encounter any serious obstacles, it's just that he needs to polish several sectors to become strong again. Lewandowski is starting to age, it seems like Flick has to find the right striker to be his back-up. However, Barcelona's poor finances have certainly disrupted transfer plans and Flick must really be able to take advantage of the current situation. I hope Flick is able to make the Blaugrana rise again and not be afraid of Real Madrid's terrifying strength.

I hope that Barcelona can perform better this season and with their current financial condition, they can prepare well for the title race. Obviously, this will not be an easy task for Hansi Flick because he has to be smart when dealing with the use of funds. Selling some players who are not included in his plan or players who have large expenses, might be a pretty good option, so he can get extra funds to sign the players on his buying list.

If Barcelona can't get up, then Real Madrid will be at the top alone, and obviously that will be very boring. I also hope that Girona can be even better, or there are other teams that will become dark horses, so that La Liga can still be an interesting spectacle, and not only be a stage for one team to shine.
6  Economy / Gambling discussion / Re: What is the role of home/away matches? on: June 07, 2024, 09:33:53 AM
One of the main factors in this analysis is home or away matches. Depending on where the team plays - at home or away, the probability of winning or losing can change by a certain amount. What do you think is the role of home/away matches?

In general, teams that play at home will gain a home advantage. The support from the crowd and the excitement it creates can be a motivation for the home team. Apart from that, the home team will also tend to have a stamina advantage because the opponents (the away teams) have to travel which will affect their stamina, especially those from far away. The other advantage of the home team is they play on the field that they step on every day, especially if the match takes place in quite bad weather, the home team will gain a sizable advantage because they are used to playing in such conditions.
7  Economy / Gambling discussion / Re: La Liga (Spanish League) Prediction Thread 2023/24 on: June 06, 2024, 07:50:53 AM
If indeed Laporta made the decision to fire Xavi because they were no longer on the same page as building a team, I think that was too hasty an action. Moreover, we also know that Xavi was also part of when Barcelona achieved their glory days in the past, so he will also know very well what the team is going through and he might think there should be changes to make Barcelona even better. I also think Xavi has very high concern for the team that made his name when he was still a player.

A point that I also see as being a problem for Barcelona (particularly Laporta), and Barcelona resolved the suspense in the easiest way. Laporta fired Xavi and showed him who was the boss. Hansi Flick is a good coach and probably better than Xavi in ​​some ways but if Barcelona doesn't want to understand and willing to accept what is actually their biggest problem, then Hansi Flick could fail to carry out his duties and will suffer the same fate as Xavi. I think Laporta should solve financial problems instead of firing the coach because if Barcelona still has to deal with this problem every season, that will prevent them from freely making improvements.
8  Economy / Gambling discussion / Re: La Liga (Spanish League) Prediction Thread 2023/24 on: June 06, 2024, 06:36:25 AM
It would be good for Barcelona's team if the management of Barcelona is secretly preparing to bring in their players. If Barcelona wants to inspire fans, they must bring in good players and spend money on them. Although they are second in La Liga this season, they need to prepare well for next season to compete with Real Madrid. Already we have seen that Real Madrid have signed good stars, and we have seen Mbappé play for Real Madrid, the team is definitely stronger now. So if Barcelona are to compete with Real Madrid next season, they must have strong players in their squad and improve their team. However, if Barcelona can sign good players and build a strong squad, they will do well to compete with Real Madrid for the title next season. However, Real Madrid are more favorites to win the La Liga title next season, so Barcelona will have to build their team more tightly.
La Liga is fierce, everyone acknowledged that but Real Madrid and Barcelona have made to become easy because they're always in good shape to win matches and earn accumulated points. Barcelona should prepare themselves for the new season because its coming with pressuring momentum and this time, it's definitely going to be channel and focused towards elite teams. Barcelona should copy the style of Real Madrid because they're the winning team in Spain. They've broken important records in football, winning the UEFA Champions League title for the 15th time and this have been one of the best accomplishments for Los Blancos.

Just like what the Barcelona coach had previously worried about, where Xavi felt if Barcelona had not changed and their financial condition had not improved, then Barcelona won't have an easy time fighting Real Madrid. The financial difference between Real Madrid and Barcelona is huge. Barcelona does not have the flexibility that Real Madrid has because if they want to get new world-class players, Barcelona must first sell several of its players to balance their income and expenses. Even as far as I know, Hansi Flick's salary is half lower than Xavi's previous salary.
9  Economy / Gambling discussion / Re: ⚽ Football Transfers Speculation, Odds and Predictions on: June 06, 2024, 05:54:59 AM
Kevin De Bruyne the player of Manchester City is getting near to end of his career in Manchester City and he is about to leave the team for another destination in the next season. Kevin De Bruyne was the key player of Manchester City in the game he played for his team and he was very effective for Gauidola in the game they had.
But just like any other player, he will get old, and as a 32-year-old player he should think about getting retired that's why he recently said there is a chance for him to play for the Saudi teams.
It seems his destination will be Al Nassr and he will play in the same team with Ronaldo in the Saudi League.



https://www.theguardian.com/football/article/2024/jun/04/kevin-de-bruyne-may-consider-leaving-manchester-city-for-saudi-arabian-club



I think if in the end, Kevin De Bruyne decides to move to Saudi Arabia, it is a realistic decision. Kevin De Bruyne will probably still be able to play in the Premier League for at least the next 2 seasons but he seems to be well aware that he is no longer young, and maybe he thinks about the long injury he got last season, which could possibly hit him again at any time and it would definitely make him less competitive because of it.

The big payout that he could get if he played in the Saudi Pro League, is certainly a tempting opportunity at his current age, and it will be an opportunity for him to fulfill his wish of playing with Ronaldo.
10  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: June 06, 2024, 05:24:34 AM
Saya belum mencoba script di atas, namun ada sedikit pertanyaan;
Pada script di atas dituliskan beberapa kali kata "testnet", seperti contoh pada: const testnet = bitcoin.networks.testnet, apakah mesti demikian sementara untuk mainnet tidak perlu dituliskan karena sudah default?

Iya bener Om, jika memang script ditujukan untuk kegunaan pada jaringan Testnet Bitcoin, maka syntax const testnet = bitcoin.networks.testnet harus ditambahkan. Sementara jika yang diinginkan adalah script untuk Bitcoin Mainnet, maka untuk penggunaan syntax testnet bisa dihilangkan.

Testnet
Quote
const testnet = bitcoin.networks.testnet;
const root = bip32.fromSeed(seed, testnet);

Mainnet
Quote
const testnet = bitcoin.networks.testnet;
const root = bip32.fromSeed(seed);

atau bisa juga dituliskan seperti ini (untuk jaringan mainnet)
Quote
const network = bitcoin.networks.bitcoin;
const root = bip32.fromSeed(seed, network);

Pada bagian derivation path juga perlu diperhatikan
Quote
const path2 = "m/44'/1'/0'/0/0"
const child1 = root.derivePath(path2);
const privkey = child1.toWIF();
const publick = child1.publicKey;
const p2pkh  = bitcoin.payments.p2pkh({pubkey: child1.publicKey, network: testnet}).address;
* Simbol 1' pada struktur Derivation Path menyatakan "Coin Type = Bitcoin Testnet"

Jika script diperuntukan buat jaringan mainnet, maka penulisannya sebagai berikut :
Code:
const path2 = "m/44'/0'/0'/0/0"
const child1 = root.derivePath(path2);
const privkey = child1.toWIF();
const publick = child1.publicKey;
const p2pkh  = bitcoin.payments.p2pkh({pubkey: child1.publicKey}).address;



tidak banyak yg ane bisa dengan nodejs, tapi kalok hanya menampilkan tulisan hello world atau tulisan2 lain, ane masih bisa.
apakah ada yg salah dengan instalasi nodejs di pc ane, perasaan udah ane impor jga modules2 yg diperlukan, namun tiap kali menjalankan code2 tersebut, hasilnya selalu gagal n muncul perringatan.

(node:13396) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
C:\Users\2nx-8astian\testing.js:1
import * as bitcoin from "bitcoinjs-lib";
^^^^^^

SyntaxError: Cannot use import statement outside a module

Saya asumsikan pada saat agan menjalankan Node JS, masih menggunakan file "package.json" default dari bawaan installasi Node JS. Sehingga untuk fungsi "import" module / library tidak dapat dijalankan, dan untuk mengganti fungsi "import" digunakan fungsi "const require"

import * as bitcoin from "bitcoinjs-lib" diganti dengan const bitcoin = require('bitcoinjs-lib')


Jika ingin menjalankan Node JS dengan fungsi import berjalan sebagaimana mestinya, maka agan harus membuat (memodifikasi) file "package.json" sendiri.

- Copy file "package.json" dan folder "node_modules"
- Paste keduanya ke Folder Baru
- Buka file "package.json" (di Folder Baru) dan ganti isinya dengan :
Code:
{

  "type": "module"

}
- Buat file xxxxx.js pada Folder Baru
- Buka file xxxxx.js menggunakan notepad atau notepad++, dan paste-kan script (Bitcoin) yang ingin dieksekusi, selalu "save" sebelum mengeksekusi
- Jalankan CMD dan arahkan ke directory dimana Folder Baru tersimpan
- Untuk mengeksekusi script yang dituliskan di notepad, jalankan perintah sebagai berikut :
Code:
node xxxxx.js

11  Economy / Gambling discussion / Re: ⚽ Football Transfers Speculation, Odds and Predictions on: June 05, 2024, 09:40:26 PM
Mbappe wanted to come for free. If he wanted, he would have renewed a 1-year contract with PSG and it would have been sold to Real Madrid with a transfer fee, but Mbappe had set his mind on joining Real Madrid and he achieved his goal at the end of the year. I'm excited to watch him in the Real Madrid jersey. Now we can follow him in Euro 2024 and relax a bit

Quote
"This is the start of the mission to win the 16th title," said the president after his club beat Dortmund in the Champions League final at Wembley yesterday. Not just the Champions League and Spanish League trophies anymore, Madrid can aim for higher targets.

I think President Madrid is overly expecting Madrid to win all the titles next season, after all football is an 11 person game not a 1 person game, if Mbappe can't work together with other Madrid players then it will be difficult for him to become a goal machine in the Spanish league This time, in the Madrid camp there are still Bellingham and Rodrygo who will definitely compete with Mbappe as a goal scoring machine.


Maybe it does seem a little excessive but because it was indeed a very long wait, and now it can finally be realized, it was reasonable for Florentino Perez to express his burning excitement with the high expectations that come with it. Getting one of the world's best players on a free transfer is not an occurrence that often happens, so Real Madrid is indeed getting a big win. No one knows for sure whether Mbappe will be able to shine or vice versa but with reference to his performance last season, I think he will be able to make a meaningful contribution to Real Madrid.
12  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: June 05, 2024, 12:58:46 PM
ane ada pertanyaan baru, kira2 apakah aman menggunakan wallet yang privatekey didapatkan dari seed di iancoleman.io ?
jadi maksud saya kalo alamat-alamat itu berasal dari seed, akan memudahkan ane jika sewaktu2 ingin memasukan seed ke walllet lain yang support seed.

Gunakan tool dari iancoleman yang versi offline-nya mas: https://github.com/iancoleman/bip39/releases/tag/0.5.6
Bagaimanapun juga cukup beresiko jika meng-generate seed menggunakan tool tersebut dalam keadaan online.

Seperti yang sudah dijelaskan oleh Om Husna, bahwa https://iancoleman.io/bip39/ bisa dijalankan secara offline dengan cara memutus koneksi internet. Namun jika masih ada kekhawatiran dan ada kecurigaan, jika situs tersebut (atau situs-situs generator lainnya) memiliki hidden vulnerability dan memiliki kapabilitas untuk merekam log files dan mengirimkannya ke server pada saat koneksi internet tersambung kembali, maka salah satu cara untuk membuat mnemonic adalah dengan menggunakan Python atau Node JS.

Terus terang jika menyangkut mnemonic, seed dan private key, saya pribadi juga akan sangat berhati-hati karena informasi sensitif tersebut berkaitan dengan aset crypto yang kita miliki.

Dibawah ini saya buat script node js untuk men-generate BIP39 Mnemonic secara random
Code:
import * as bitcoin from "bitcoinjs-lib";
const bip32 = BIP32Factory(ecc);
import { BIP32Factory } from 'bip32';
import * as ecc from "tiny-secp256k1";
import * as bip39 from 'bip39';
const testnet = bitcoin.networks.testnet;
bitcoin.initEccLib(ecc);

const mnemonic = bip39.generateMnemonic();
const seed = bip39.mnemonicToSeedSync(mnemonic);
const root = bip32.fromSeed(seed, testnet);
const xprv = root.toBase58();
const xpub = root.neutered().toBase58();

console.log('BIP39 Mnemonic :', mnemonic);
console.log('BIP39 Seed :', seed.toString('hex'));
console.log('BIP32 Root Key :', xprv);
console.log('BIP32 Root PubKey :', xpub);

Namun jika agan menginginkan informasi yang lebih detail seperti yang tertampilkan di situs https://iancoleman.io/bip39/, atau buat siapa saja yang ingin mengecek apakah bakal men-generate seed, XPRV, WIF, P2PKH address, dll yang sama dengan yang dihasilkan oleh https://iancoleman.io/bip39/ maupun setelah diimport ke Client Bitcoin Core (menggunakan tutorial yang sudah saya post sebelumnya). Maka bisa menggunakan script panjang dibawah ini.

Code:
import * as bitcoin from "bitcoinjs-lib";
const bip32 = BIP32Factory(ecc);
import { BIP32Factory } from 'bip32';
import * as ecc from "tiny-secp256k1";
import * as bip39 from 'bip39';
const testnet = bitcoin.networks.testnet;
import { toXOnly, tapTreeToList, tapTreeFromList } from 'bitcoinjs-lib/src/psbt/bip371.js';
bitcoin.initEccLib(ecc);

const mnemonic = bip39.generateMnemonic();
const seed = bip39.mnemonicToSeedSync(mnemonic);
const root = bip32.fromSeed(seed, testnet);
const xprv = root.toBase58();
const xpub = root.neutered().toBase58();

console.log('BIP39 Mnemonic :', mnemonic);
console.log('BIP39 Seed :', seed.toString('hex'));
console.log('BIP32 Root Key :', xprv);
console.log('BIP32 Root PubKey :', xpub);
console.log("\n")
const path0 = "m/44'/1'/0'"
const account = root.derivePath(path0);
const accxprv = account.toBase58();
const accxpub = account.neutered().toBase58();

console.log("*BIP-44 (Derivation Path = m/44'/1'/0')");
console.log('Account XPRV :', accxprv);
console.log('Account XPUB :', accxpub);
console.log("\n")

const path1 = "m/44'/1'/0'/0"
const bipp32 = root.derivePath(path1);
const bip32xprv = bipp32.toBase58();
const bip32xpub = bipp32.neutered().toBase58();

console.log("*BIP-44 (Derivation Path = m/44'/1'/0'/0)");
console.log('BIP32 XPRV :', bip32xprv);
console.log('BIP32 XPUB :', bip32xpub);
console.log("\n")

const path2 = "m/44'/1'/0'/0/0"
const child1 = root.derivePath(path2);
const privkey = child1.toWIF();
const publick = child1.publicKey;
const p2pkh  = bitcoin.payments.p2pkh({pubkey: child1.publicKey, network: testnet}).address;

console.log("*BIP-44 (Derivation Path = m/44'/1'/0'/0/0)");
console.log('WIF :', privkey);
console.log('PUBKEY :', publick.toString('hex'));
console.log('P2PKH :', p2pkh);
console.log("\n")

const path3 = "m/49'/1'/0'/0/0"
const child2 = root.derivePath(path3);
const privkey2 = child2.toWIF();
const publick2 = child2.publicKey;
const p2wsh  = bitcoin.payments.p2sh({redeem: bitcoin.payments.p2wpkh({pubkey: child2.publicKey, network: testnet}), network: testnet}).address;

console.log("*BIP-49 (Derivation Path = m/49'/1'/0'/0/0)");
console.log('WIF :', privkey2);
console.log('PUBKEY :', publick2.toString('hex'));
console.log('P2SH-P2WPKH :', p2wsh);
console.log("\n")

const path4 = "m/84'/1'/0'/0/0"
const child3 = root.derivePath(path4);
const privkey3 = child3.toWIF();
const publick3 = child3.publicKey;
const segwit  = bitcoin.payments.p2wpkh({pubkey: child3.publicKey, network: testnet}).address;

console.log("*BIP-84 (Derivation Path = m/84'/1'/0'/0/0)");
console.log('WIF :', privkey3);
console.log('PUBKEY :', publick3.toString('hex'));
console.log('P2WPKH :', segwit);
console.log("\n")

const path5 = "m/86'/1'/0'/0/0"
const child4 = root.derivePath(path5);
const privkey4 = child4.toWIF();
const publick4 = child4.publicKey;
const taproot  = bitcoin.payments.p2tr({internalPubkey: toXOnly(child4.publicKey), network: testnet}).address;

console.log("*BIP-86 (Derivation Path = m/86'/1'/0'/0/0)");
console.log('WIF :', privkey4);
console.log('PUBKEY :', publick4.toString('hex'));
console.log('P2TR :', taproot);

Jika tidak ingin men-generate mnemonic secara random atau sudah memiliki mnemonic yang dibuat sendiri (misal melalui flip coin atau dari wasabi wallet), maka untuk mendapatkan informasi turunan dari mnemonic tersebut :
Code:
const mnemonic = bip39.generateMnemonic();
Diganti dengan
Code:
const mnemonic = 'BIP39 Word List'



Untuk menjalankan Script Node JS diatas, sebelumnya harus mengunduh  javascript library yang dibutuhkan

Code:
npm install bitcoinjs-lib
npm i bip39
npm i bip32
npm i tiny-secp256k1
13  Local / Bahasa Indonesia (Indonesian) / Re: ELECTRUM - BITCOIN WALLET on: June 05, 2024, 05:44:37 AM
Satu lagi pertanyaaan, di thread ini Re: [TUTORIAL] (ID) Bagaimana cara sign message?! agan husna bilang untuk selalu gunakan tanggal dan alasan yg spesifik untuk menggunakan sign message, jadi ketika kita menuliskan pesan yg umum lalu ada modifikasi itu muncul notif wrong verified. Jadi keuntungan apa yang digunakan orang ketika mengedit pesan ketika kita sudah sign dan di verified? Karena tadi saya coba menggunakan sign message saya dan saya rubah hanya 1 huruf itu sudah keluar wrong verified.

Tujuan dari "Sign Message" adalah sebagai bukti kepemilikan bahwa yang bersangkutan memang sepenuhnya memiliki akses terhadap address yang dipergunakan dalam proses sign message, sementara publik bisa memverifikasi keabsahan "Sign Message" berdasarkan dengan isi message, signature dan address yang digunakan. Jika "match" berarti bisa diasumsikan bahwa pembuat "sign message" memang memiliki akses (private Key) terhadap address terkait.

Contoh yang paling umum, jika ada seseorang yang akun BTT di curi oleh orang lain, namun kebetulan akun BTT tersebut pernah melakukan stake address / sign message menggunakan address tertentu dan sudah di quote oleh member lain, maka jika yang bersangkutan bisa melakukan sign message dengan menggunakan address tersebut, ada harapan yang bersangkutan bakal bisa mendapatkan akun BTT-nya kembali.

Penambahan tanggal dan tujuan dari penggunaan sign message, memang sebaiknya dilakukan karena untuk menghindari hal-hal yang tidak diinginkan, atau ada pihak yang berusaha memanfaatkan fungsi sign message tersebut untuk sebuah tindakan yang merugikan.

Misal : Saya ingin melakukan sebuah direct transaksi dengan agan, dan agan akan mau mengirimkan barang transaksi terlebih dahulu jika saya bisa membuktikan bahwa saya memiliki sejumlah BTC pada address yang saya miliki, dan disisi lain saya juga melakukan komunikasi dengan om Husna, yang setuju untuk memberikan saya "sign message" dengan isi "address ini adalah milik saya".

Lalu tanpa sepengetahuan agan dan om Husna, "Sign Message" yang dibuat oleh om Husna, saya serahkan kepada agan sebagai bukti kepemilikan address dan karena setelah agan cek address tersebut memang memiliki balance BTC yang agan percayai address tersebut adalah milik saya, maka agan kemudian mengirimkan barang terlebih dahulu (dengan harapan setelah barang sampai ditangan saya, agan akan menerima transaksi pembayaran dari saya).

Jadi alih-alih membuat sign message dengan isi hanya "address ini adalah milik saya", sebaiknya isi message dibuat lebih spesifik agar tidak dipergunakan atau dimanfaatkan buat kepentingan yang merugikan.
"Tanggal <sekian>, Saya <tertanda> adalah pemilik address <xxxxx>, Membuat sign message untuk keperluan bla..bla..bla..)", jika message dibuat secara spesifik seperti contoh tersebut maka kemungkinan sign message tersebut akan sulit untuk disalahgunakan.
14  Local / Bahasa Indonesia (Indonesian) / Re: BITCOIN CORE on: June 05, 2024, 04:47:21 AM
sebelumnya ane sempet baca2 thread edukasi proses transaksi dan block yang mas punk bikin, n disitu ada bberapa pembahasan mengenai wallet taprot n wallet descriptor.
nah, kebetulan ane ada unek2 tentang caranya memasukan alamat-alamat btc yang ane dapat dari web https://iancoleman.io/bip39/.
tujuan ane membuat custom seed dan memasukan alamat btc dari seed itu ke dompet bitcoin core.
apakah mas punk tau cara memasukan seed ke bitcoin core ?

sori jika lewat dm, soalnya kalok ane posting di thread punyanya situ takutnya malah keluar dari topik

Saya rasa untuk pertanyaan yang agan tujukan pada saya lewat PM, lebih cocok jika dibahas di thread Bitcoin Core, dan maaf jika PM yang agan lakukan saya angkat disini karena saya rasa tidak ada sesuatu yang bersifat pribadi dan sensitif, jadi biar pembahasannya bisa juga berguna bagi member-member lain.

Setauku Bitcoin Core tidak (belum) support dengan mnemonic maupun seed phrase, sehingga tidak ada opsi untuk membuat atau mengimport mnemonic/Seed pada Client Bitcoin Core.

Namun jika yang menjadi tujuannya adalah memasukan address-address yang diturunkan dari mnenomic tersebut kedalam Client Bitcoin Core, maka itu bisa dilakukan dengan cara mengimport keseluruhan descriptor berdasarkan masing-masing derivation path ke dalam sebuah Descriptor wallet pada Bitcoin Core.

- Pertama-tama agan buat sebuah Blank descriptor wallet baru di Bitcoin Core melalui GUI atau Console dengan opsi Private Key enable
createwallet "wallet_name" false true

- Catat BIP32 Root Key (pada Derivation Path BIP32/BIP44) yang didapatkan dari https://iancoleman.io/bip39/
contoh : tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8n Z7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY

- Tambahkan output descriptor dan Derivation Path secara spesifik, agar nantinya di descriptor wallet di Bitcoin core bisa men-generate semua tipe address (P2PKH, Nested segwit, Bech32, dan Bech32m)

P2PKH
Code:
"pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/0/*)"
"pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/1/*)"

P2SH-P2WPKH
Code:
"sh(wpkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/49h/1h/0h/0/*))"
"sh(wpkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/49h/1h/0h/1/*))"

P2WPKH (Bech32)
Code:
"wpkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/84h/1h/0h/0/*)"
"wpkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/84h/1h/0h/1/*)"

P2TR (Bech32m)
Code:
"tr(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/86h/1h/0h/0/*)"
"tr(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/86h/1h/0h/1/*)"

0/* untuk receive address (External Path Descriptor), sementara 1/* adalah untuk change address (Internal Path Descriptor)


- Cari masing-masing checksum dari semua output descriptor diatas menggunakan perintah getdescriptorinfo
Code:
getdescriptorinfo "pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/0/*)"
Code:
"descriptor": "pkh(tpubD6NzVbkrYhZ4WzmmApoogtYk5duS3zbmZwZGk5iiy1yEAc3ZbW94HchU4nUyLK8ffSMXyR5on9UzCerc8kWWdn4DrdYdNTPSYpJGBNrUfUo/44h/1h/0h/0/*)#5c2cher2",
  "checksum": "7vhy8h2a",

Code:
getdescriptorinfo "pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/1/*)"
Code:
"descriptor": "pkh(tpubD6NzVbkrYhZ4WzmmApoogtYk5duS3zbmZwZGk5iiy1yEAc3ZbW94HchU4nUyLK8ffSMXyR5on9UzCerc8kWWdn4DrdYdNTPSYpJGBNrUfUo/44h/1h/0h/1/*)#9v0e2vnj",
  "checksum": "0cj96z69",
* lakukan hal ini untuk seluruh output descriptor

- Penulisan output descriptor pada saat di import ke Bitcoin Core adalah seperti ini
Code:
"pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/0/*)#7vhy8h2a"
"pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/1/*)#0cj96z69"

- Mengimport descriptor ke Bitcoin Core (satu-persatu)
Code:
importdescriptor '[{ "desc": "External Path Descriptor", "active": true, "timestamp": "now", "internal": false },{ "desc": "Internal Path Descriptor", "active": true, "timestamp": "now", "internal": true }]'
Code:
importdescriptor '[{ "desc": "pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/0/*)#7vhy8h2a", "active": true, "timestamp": "now", "internal": false },{ "desc": "pkh(tprv8ZgxMBicQKsPdXjyHB9DHUtdWcPVtfQrzdxVTZgRYkAqL7nny7KU785btfaVGETntxwQb3bYg8nZ7p2xyjVLP9PPjuXx2CjxcNYPaAYHMiY/44h/1h/0h/1/*)#0cj96z69", "active": true, "timestamp": "now", "internal": true }]'
* lakukan hal ini berulang sampai semua descriptor berhasil di import ke Bitcoin Core

- Bisa juga meng-import keseluruhan descriptor secara bersamaan
Code:
importdescriptor '[{ "desc": "External P2PKH Descriptor", "active": true, "timestamp": "now", "internal": false },{ "desc": "Internal P2PKH Descriptor", "active": true, "timestamp": "now", "internal": true },{ "desc": "External P2SH-P2WPKH Descriptor", "active": true, "timestamp": "now", "internal": false },{ "desc": "Internal P2SH-P2WPKH Descriptor", "active": true, "timestamp": "now", "internal": true },{ "desc": "External P2WPKH Descriptor", "active": true, "timestamp": "now", "internal": false },{ "desc": "Internal P2WPKH Descriptor", "active": true, "timestamp": "now", "internal": true },{ "desc": "External P2TR Descriptor", "active": true, "timestamp": "now", "internal": false },{ "desc": "Internal P2TR Descriptor", "active": true, "timestamp": "now", "internal": true }]'



Setelah seluruh output descriptor berhasil diimport ke Bitcoin core, silahkan buat (generate) masing-masing jenis address (P2PKH, Nested segwit, Bech32, dan Bech32m), dan untuk masing-masing address akan sama dengan address yang ada pada https://iancoleman.io/bip39/.

Contoh : Pada saat agan pertama kalinya men-generate legacy (P2PKH) address pada Bitcoin Core maka ini akan sama dengan address yang ditunjukan di iancoleman.io/bip39 pada derivation path m/44'/1'/0'/0/0 (n1JgEj7RZbS8KXuc5yNYmzKaVYFNnW6Fue) dan jika agan men-generate legacy (P2PKH) address untuk kedua kalinya, address tersebut seperti yang ditunjukkan pada path m/44'/1'/0'/0/1 (n1Hyi9KkiKf8TaYQ3rqG5WEPq4Ns2vpuQ4)
15  Economy / Gambling discussion / Re: UEFA Champions League 2024/25 Season on: June 04, 2024, 06:08:54 PM
The Mbappe fever, this move is  what has given the much hype for a high high chances of expectations on rela madrid repeatedly winning the champions league trophy next season. I hope a lot of us don't get disappointed because for me this move doesn't change much of a thing in the madrid squad, and here's why.

Madrid is a club that every football player wanna association himself with in their career, they have made a standard for themself with any kind of European trophy you can think of in their massive numbers, and currently there are great super stars like Vini Jnr, Rodrygo, Carvajal, Valverde, Camavingha, J. Bellingham, etc,  already in the club making waves in all competitors, so Mbappe coming in is just an inclusion of these beasts which I think he is not coming in as a messiah to the team but as a part to a whole.

It's important I remind us all that there was a time of the gallaticus  but not much of a European title was attached to the squad, and just maybe, let it not be that Mbappe is arriving at a time when there could be a little pause in the streaks of champion's league trophy wins for real madrid.
I do not think that Real would have that kind of pause this time around. Don't get me wrong, I remember that prime Ronaldo times (both Ronaldos) and there were times when they didn't do as well as they hoped. But looking at how they have been recently, and looking at how they have grown, I can say that it is not going to be all that hard for them to win it again and again. I am not saying that they "will", just saying it's quite possible.

Looking at the teams in the world right, I would say they have the biggest chance to win it compared to any other team which is why I would bet for them. It is not out yet, but when it's out, I am going to play to them on outrights to win the UCL at the start of the season, it is not guaranteed, but it's likely.

Mbappe and Real Madrid will clearly catapult them to the top of the list of candidates. This is not excessive because in fact Real Madrid was able to get the trophy before Mbappe arrived, so it really makes sense that many people assume that Mbappe will make Real Madrid even stronger next season. Real Madrid won the Champions League 3 times in a row from the 2015/16 season to the 2017/18 season and it is not an exaggeration if next season they are considered to have the opportunity to win trophies in a row with the resources they currently have.
16  Economy / Gambling discussion / Re: ⚽ Football Transfers Speculation, Odds and Predictions on: June 04, 2024, 05:24:45 PM


The transfer saga drama has officially ended and the long wait for everyone who has been talking about rumors of Mbappe going to Real Madrid for years has ended last night. Not only has this drama been going on for a year or two years, but it has been going on for 7 years and everyone can finally sleep soundly.

Now Mbappe will definitely be at the peak of his career by joining Real Madrid and no team has been able to stop Real Madrid for many years. The reason is that Mbappe is the last piece that Florentino Perez needs to win all the existing titles and of course Mbappe will also find it easier to win the UCL with Real Madrid.
Real Madrid long wait ended happily, not only did they succeed in bringing in Mbappe, but the mega transfer did not cost money because of Mbappe status as a free transfer player after his contract with PSG ended. Now that Mbappe has become part of a squad that has a lot of quality players, his arrival will increase Real Madrid's strength and the opportunity to maintain what they have achieved this season is very big.

Florentino Perez was the first person who was most happy with his success in getting Mbappe for free, his dream of wanting to see Mbappe wearing a Real Madrid jersey had come true. Transfers made by Real Madrid always bring big profits, Mbappe has a high selling value even though they brought him in for free.
Mbappe wanted to come for free. If he wanted, he would have renewed a 1-year contract with PSG and it would have been sold to Real Madrid with a transfer fee, but Mbappe had set his mind on joining Real Madrid and he achieved his goal at the end of the year. I'm excited to watch him in the Real Madrid jersey. Now we can follow him in Euro 2024 and relax a bit

It doesn't feel like the transfer saga involving Mbappe and Real Madrid has been going on for almost 8 years, and with the official announcement from Real Madrid, the dramatic transfer saga finally ended. This might be considered a victory and a big advantage for Real Madrid because of the long time it took for Real Madrid to make it all happen was paid off with the signing of Kylian Mbappe on a free transfer.

It seems that Mbappe has found a way to get something he has never felt before, that is Ballon d'Or and Champion League trophy. Now he just needs to prove that Real Madrid was not wrong in wanting to sign him all this time.
17  Local / Topik Lainnya / Re: Diskusi Liga Champion 2023/2024 on: June 04, 2024, 03:48:41 PM
Sulit memang untuk mengalahkan dominasi Madrid yang sudah terjaga sejak zaman dulu terlebih musim depan bisa saja kita melihat situasi yang sama meskipun untuk sekarang para pemain muda mereka lah yang akan mengambil peran dimana bahkan sebelum transfer musim dibuka saat ini Madrid sudah bersiap dengan Mbappe dan Endrick sebagai pelengkap dimusim depan.

Hanya saja memang kita mungkin tidak akan berbicara tentang tropi karena itu jelas tidak mungkin tetapi masih bisa berbicara tentang performa dan saat ini dan untuk musim depan kemungkinan probabilitas nya masih sama dimana pasti akan ada nama Manchester City dan Madrid yang memiliki probabilitas terkuat untuk Liga Champions.

Musim depan Real Madrid akan bertambah lebih kuat, karena seperti yang agan singgung Mbappe dan Endrick akan menjadi bagian dari skuad Real Madrid, dan masuknya kedua pemain depan tersebut akan memberikan opsi dan variasi serangan yang lebih banyak kepada Real Madrid. Jelas dengan kondisi seperti itu Real Madrid akan tetap menjadi salah satu kandidat kuat Liga Champion musim depan.

Mungkin yang bakal pusing adalah Carlo Ancelotti, karena kemungkinan akan ada pemain yang bakal dikorbankan untuk memberikan space kepada Mbappe. Sementara kalo untuk Endrick, sepertinya dia harus bertarung untuk memperebutkan posisi utama di skuad Real Madrid.
18  Local / Mining (Bahasa Indonesia) / Re: Apakah dunia mining sudah tidak lagi prospektif ? on: June 04, 2024, 12:54:50 PM
Selain profitability turun, harga GPU juga sekarang lebih mahal gan. Sehingga kalau mau bikin rig modalnya juga lebih besar. Dari kedua faktor tsb maka apabila mining sekarang BEPnya entah kapan (itu kalau opit ya). Kemudian kita liat di coinmarketcap juga yang koin-koin besar kapitalisasinya ga ada yang bisa dimining pakai GPU, paling besar ETC tapi udah pakai ASIC sekarang kalau mau opit.

Jadi ya untuk menyamai fenomena mining ETH kemaren harus menunggu sampai ada koin yang hypenya menyamai ETH plus pakai algo baru (ASIC resistant).

Keberadaan ASIC semakin tak terbendung di kancah dunia perminingan. Meskipun pada dasarnya setiap orang bisa saja memiliki perangkat ASIC tersebut, namun bagi rata-rata orang ASIC membuat kegiatan mining menjadi lebih mahal. Selain itu dengan masuknya ASIC ke algoritma tertentu, maka itu akan berpotensi menyebabkan jaringan mining menjadi lebih centralized.

Setuju dengan om rico, jika seandainya muncul sebuah coin yang memiliki profitabilitas tinggi dan membuat dunia mining menjadi rame kembali, namun jika pada akhirnya ASIC bisa turut berpartisipasi ke dalam jaringan tersebut, maka para peminer yang hanya bermodalkan GPU akan tersisihkan, karena pada saat difficulty mining dan tingkat global hashrate mengalami kenaikan secara signifikan, maka turunnya profitabilitas dari GPU Mining akan sangat terasa.
19  Local / Bahasa Indonesia (Indonesian) / Re: ELECTRUM - BITCOIN WALLET on: June 04, 2024, 05:30:53 AM
Nah untuk kasus sign message kenapa saya pakai expiry mungkin awalnya biar memudahkan saya untuk mencari mana addressnya begitu, tp setelah baca juga saran dari om husna ternyata setelah kita buka tab address disitu juga muncul semua address dan kita tinggal pilih mana yang mau kita pakai.

Ada sebuah persepsi yang salah terkait dengan proses "signmessage", dimana masih saja ada yang beranggapan bahwa dalam prosesnya akan tergantung dengan address atau jenis/format address yang digunakan. Meskipun pada saat melakukan "signmessage" membutuhkan input address, namun sebenarnya yang digunakan untuk menandatangani message tersebut adalah private key dari address terkait.

Jadi pada saat proses "verifymessage", meskipun digunakan jenis/format address yang berbeda namun masih memiliki private key yang sama, maka proses verifikasinya akan tetap dinyatakan valid karena pada dasarnya address-address tersebut memiliki public key yang sama.

Contoh digunakan address mgUBx45v2FGebZUN3bNxNGWfa62wgkQKTa untuk proses signmessage
Code:
address: mgUBx45v2FGebZUN3bNxNGWfa62wgkQKTa
message: test sign message dengan format address berbeda (private key sama)
signature: HzMSSv4xFgr2OnTWp36NVAIxWqMr5vWmSUQ4YwK5v7+sZ3efJXjNp5OkB3ZGI2pyfZ/pGlN7ZXbvbWd5nM7od5g=

maka pada saat proses "verifymessage", dengan isi message yang sama dan signature yang juga sama, meskipun yang digunakan adalah address 2My6R6VBCKyCCcpQPH34Qtubx2S2CNRXhXs dan tb1qpfeyd56jsacrwud4wwncsp98dplwrllca4rmkh, proses verifikasi message tersebut akan dinyatakan valid karena pada dasarnya ketiga jenis address berbeda tersebut diturunkan dari satu private key* yang sama dan memiliki public key* yang sama.

* PrivKey : cSrP6UV11VHu4t3bSRfrBhT2FmwozryjdTjshMnUMcEmPAKFByv1
* PubKey : 02760a02e26c7625539a04d1227bd0aa76a1dda3e86efb90ad6e6e49847ee160c5

20  Local / Bahasa Indonesia (Indonesian) / Re: ELECTRUM - BITCOIN WALLET on: June 03, 2024, 05:48:06 AM
Jadi bisa disimpulkan juga kita bisa menggunakan beberapa addres yg lain untuk berbeda beda kebutuhan kan? Semisal nantinya akun saya sudah cukup untuk ikut signature campaign, memakai address yg saya stake disini https://bitcointalk.org/index.php?topic=996318.0  atau bisa address yg lain?

Sebagaimana yang telah saya sebutkan di atas, agan bisa menggunakan address yang manapun.
Perlu di ingat: Jangan lupa menyimpan backup dari seed phrase wallet untuk keperluan recovery.

Tidak ada keharusan untuk menggunakan address yang sudah distake di thread Stake your Bitcoin address here, karena memang address yang distake tersebut hanyalah untuk support pada saat diperlukan buat kepentingan recovery akun BTT.

Bahkan agan juga bisa menggunakan address yang berasal dari akun exchange untuk dipergunakan dalam Signature Campaign (selama tidak ada larangan dari Manajer yang bersangkutan). Biasanya ini dilakukan oleh beberapa orang untuk kemudahan dalam proses konversi ke Fiat atau pada saat fee transaksi menggila.
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!