-1

あるメタマスク ウォレットから別のメタマスク ウォレットに BUSD を送信しようとしています。私はbsc testnet https://data-seed-prebsc-1-s1.binance.org:8545を使用 し、次のコードを実行しています。

    try {
        BigInteger gasPrice = client.ethGasPrice().send().getGasPrice();


        BigInteger nonce = client.ethGetTransactionCount(credentials.getAddress(),
                DefaultBlockParameterName.LATEST).send().getTransactionCount();

        RawTransaction rawTransaction = RawTransaction
                .createTransaction(
                        nonce,
                        gasPrice,
                        GAS_LIMIT,
                        "0x4f090FF8782D4Ec6C64A9fA0a0Ec234a7eECdAC5", new BigInteger("4"), "");

        byte[] signedMessage = TransactionEncoder.signMessage(rawTransaction, credentials);
        String hexValue = Numeric.toHexString(signedMessage);

        EthSendTransaction response = client.ethSendRawTransaction(hexValue).sendAsync().get();
        if (response.getError() != null) {
            throw new RuntimeException("ETH transaction failed: " + response.getError().getCode() + ": " +
                    response.getError().getMessage());
        }

        log.info("transaction hash: {}", response.getTransactionHash());
        response.getTransactionHash();
    } catch (InterruptedException | ExecutionException | IOException e) {
        throw new RuntimeException("Unable to send", e);
    }

しかし、bsc スキャンでは、トランザクションの値が - 4 wei であることがわかります。どうすれば BUSD で見ることができますか?

4

0 に答える 0