web3 bsc отправить транзакцию

Я пытаюсь отправить транзакцию с помощью WalletConnect и web3

Это код подключения

      const provider = new WalletConnectProvider({
    rpc: {
        1: "https://bsc-dataseed.binance.org/",
        2: "https://bsc-dataseed1.defibit.io/",
        3: "https://bsc-dataseed1.ninicoin.io/",
       // ...
    },
});

async function() {
    await provider.enable();
    //  Get Accounts
    web3.eth.getAccounts((error, accounts) => {
        if (error) alert(error)
        this.account = accounts[0]
    });
}

И это вызов Cransaction

      web3.eth.sendTransaction({
    to: '0x...',
    from: this.account,
    value: 1000000000000, //test value
}, ((error, hash) => {
    if (error) alert(error)
    else console.log(hash)
}));

Проблема в том, что на моем доверенном кошельке транзакция находится в блокчейне ETH, даже если я могу прочитать свои bscбаланс токена правильно. Любые идеи?

0 ответов

Другие вопросы по тегам