Допис
Діліться своїми знаннями.
Як передати об'єкт, що належить іншому об'єкту?
Я стикаюся з проблемою з передачею об'єкта А, який належить об'єкту B, а об'єкт B належить мені. Я отримую помилку, що повідомляє, що транзакція не була підписана правильним відправником. Хтось знає, як це вирішити і правильно отримати об'єкт А?
- Move CLI
- Move
Відповіді
1Схоже, вам потрібно використовувати процес «Передати об'єкту» (TTO). Переконайтеся, що ви перевіряєте здібності залучених об'єктів. Батьківський тип об'єкта (obj_b) повинен дозволяти отримувати об'єкти, оскільки він вимагає змінного доступу до свого UID. Також переконайтеся, що якщо дочірній об'єкт (obj_a) не має store
можливості, він повинен бути налаштований як дебіторський. Більш детальну інформацію можна знайти в цій таблиці: https://docs.sui.io/concepts/transfers/transfer-to-object#custom-receiving-rules
Ви знаєте відповідь?
Будь ласка, увійдіть та поділіться нею.