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.