Burn

מבצע המרה של אסימוני מטבע. השולח חייב להיות מנהל אסימונים, והחשבון שמספק את האסימונים לשריפה חייב גם לחתום על העסקה.

התהליך הצפוי הוא שמנהל האסימונים יקצה חשבון שריפה שאליו הלקוחות יעבירו את האסימונים לפני שהם יישרפו. לחלופין, הלקוחות יכולים לחתום ישירות על העסקה, ובמקרה כזה היא תפעל כעסקת 'העברה והשמדה' אטומית.

ייצוג ב-JSON
{
  "burnAmount": {
    object (CurrencyValue)
  },
  "payer": {
    object (Entity)
  },
  "payerId": string
}
שדות
burnAmount

object (CurrencyValue)

חובה. הסכום לשריפה.

payer
(deprecated)

object (Entity)

זה שינוי אופציונלי. הוצא משימוש: במקומו, צריך להשתמש ב-payerId. החשבון שמספק את הטוקנים לשריפה. צריך להפעיל בחשבון את האפשרות ROLE_PAYER.

payerId

string

זה שינוי אופציונלי. המזהה של החשבון שמספק את האסימונים לשריפה. צריך להפעיל את ROLE_PAYER בחשבון של הגורם המשלם. צריך לציין את payer או את payerId.