Отправка транзакции на тесте фактически не уменьшает баланс

Я использую Stellar Java SDK, чтобы попытаться отправить какую-то транзакцию в тестовой сети. Кажется, транзакция проходит (без ошибок), но когда я проверяю баланс отправителя получателя, баланс остается тем же.

Это нормальное поведение в тестовой сети?

1 ответ

Баланс всегда должен быть уменьшен из учетной записи отправителя, взаимодействуя либо с тестовой сетью, либо с общедоступной сетью, если отправитель не является эмитентом. Необходимо создать линию доверия от получателя на учетной записи эмитента вместо базовой (дистрибьюторской) учетной записи. Это связано с тем, что актив идентифицируется парой элементов: 1. типом актива (например, USD или BTC или любым другим) и 2. эмитентом (счет, создавший актив). Поэтому, если вы не получаете обновленный баланс отправителя после совершения транзакции, причина в том, что вы создали линию доверия от получателя на базовом счете, и поэтому в этом случае база будет играть роль для выдачи нового тип актива.

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