Skip to main content
Version: V2

EssenceMiddleware

The SubscribeMiddleware input type specifies the middleware to set.

input EssenceMiddleware {
collectFree: Boolean
collectPaid: collectPaidMwParams
collectPermission: collectPermissionMwParams
customMiddleware: customMwParams
}

Fields​

collectFree (Boolean)​

collectFree the default module where the collecting an essence is free.

collectPaid (collectPaidMwParams)​

collectPaid collecting an essence requires the collector to pay a fee.

collectPermission (collectPermissionMwParams)​

collectPermission collecting an essence requires having a valid signature from the signer.

customMiddleware (customMwParams)​

customMiddleware for setting a custom middleware.

Designed by