Как создавался адрес для сжигания монет



  • Адрес для сжигания монет

    Инструменты:

    сначала был создан такой невалидный адрес STHsmartHoLdemBurnAddrHereAAAXXXXQ
    далее для ускорения расчетов с помощью простого теста в отладчике Wallet validator получены hex значения 3f41cab11a6ab468fe98d6279703509e480e2891aa

    здесь нам важно чтобы первый байт соответствовал нашей сети SmartHoldem это 3F

    test listing

    const WAValidator = require('./src/wallet_address_validator');
    
    let valid = WAValidator.validate('STHsmartHoLdemBurnAddrHereXXXXXXXQ', 'sth');
    if(valid)
        console.log('This is a valid address');
    else
        console.log('Address INVALID');
    

    burn1.png

    В отладчике важно чтобы первый байт был правильный, для SmartHoldem это 3f

    • затем с помощью bitcoin tools > base58 calculator получен правильный адрес STHsmartHoLdemBurnAddrHereXXXmUW7f

    burn2.png

    Вот так просто возможно создать адрес который не имеет приватного ключа для сжигания монет в блокчейне.

    С помощью этого метода возможно создать адрес сжигания монет для разных blockchain
    или персональный адрес сжигания.

    Может быть эта функция пригодится в будущем, а может и нет, поживём увидим..
    Для всех желающих сжечь свои монеты SmartHoldem адрес доступен тут