Skip to main content
Version: V2


The SubscribeMiddleware input type specifies the middleware to set.

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


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