1. Возможно, что ваша транзакция XRP отображает чужие адреса из-за неправильно введенного адреса назначения или из-за ошибки в программе, которая обрабатывает транзакцию. Вам стоит убедиться, что вы правильно указали адрес назначения и проверить код вашего приложения для возможных ошибок.
2. Чтобы отправить XRP-транзакцию с использованием библиотеки XRPL в JavaScript, вам нужно сначала установить библиотеку XRPL. Далее, вам необходимо создать объект транзакции и заполнить необходимые поля, такие как адрес отправителя и адрес назначения, сумму транзакции и другие параметры. Затем вы можете подписать транзакцию и отправить ее на сеть XRPL.
Пример кода для отправки XRP-транзакции с использованием библиотеки XRPL:
```javascript
const xrpl = require('xrpl')
const senderAddress = 'your_sender_address'
const senderSecret = 'your_sender_secret'
const destinationAddress = 'destination_address'
const amount = '10'
const tx = new xrpl.Transaction('Payment', {
Account: senderAddress,
Destination: destinationAddress,
Amount: xrpl.XRPAmount.fromXRPString(amount),
})
tx.sign(senderSecret)
const client = new xrpl.Client('wss://s.altnet.rippletest.net:51233')
client.send(tx).then(response => {
console.log(response)
}).catch(error => {
console.error(error)
})
```
Пожалуйста, помните, что это простой пример и в реальности вам понадобится обработать ошибки и добавить дополнительные проверки и механизмы безопасности для вашего приложения.