Ana içeriğe geç

ZCFMint Objesi

** tarafından dijital varlıklar ihraç etmek için kullanılan bir nesnedir. ** nesnesine oldukça benzer, ancak daha sınırlı bir yöntem setine sahiptir.

ZCFMints, Zoe Contract Facet'in **** metodu ile oluşturulur ve döndürülür.

aZCFMint.getIssuerRecord()

  • Döndürülen: IssuerRecord

zcfMint ile ilişkili ** ve ** içeren bir IssuerRecord döndürür.

aZCFMint.mintGains(gains, zcfSeat?)

  • gains: ****
  • zcfSeat: **** - Opsiyonel.
  • Döndürülen: ZCFSeat

gains içindeki tüm miktarlar bu ZCFMint'in **'ına ait olmalı ve gains'in **, zcfSeat'in katıldığı sözleşme örneği tarafından tanımlanmış olmalıdır. zcfSeat sağlanmazsa, yeni bir koltuk kullanılır. gains Miktar'ını varlıklar olarak ihraç eder ve bunları zcfSeat'in ****'na ekler, ardından zcfSeat'i döndürür.

aZCFMint.burnLosses(losses, zcfSeat)

  • losses: ****
  • zcfSeat: ****
  • Döndürülen: Yok

losses içindeki tüm miktarlar bu ZCFMint'in **'ına ait olmalı ve losses'in **, zcfSeat'in katıldığı sözleşme örneği tarafından tanımlanmış olmalıdır. losses miktarını zcfSeat'in **'ndan çıkarır ve ardından bu sözleşme örneği için Zoe tarafından güvence altına alınan varlıklardan bu miktarı** yakar.