Documentation ¶
Index ¶
- Constants
- func AntiInjection(next rpc.HandleCallMsgFunc) rpc.HandleCallMsgFunc
- func Log(next rpc.HandleCallMsgFunc) rpc.HandleCallMsgFunc
- func LogBatch(next rpc.HandleBatchFunc) rpc.HandleBatchFunc
- func Metrics(next rpc.HandleCallMsgFunc) rpc.HandleCallMsgFunc
- func MetricsBatch(next rpc.HandleBatchFunc) rpc.HandleBatchFunc
- func MustNewVipOnlyAccessControlMiddlewareFromViper() rpc.HandleCallMsgMiddleware
- func MustNewWeb3PayMiddlewareFromViper() (rpc.HandleCallMsgMiddleware, *web3payConfig, bool)
- func RateLimit(next rpc.HandleCallMsgFunc) rpc.HandleCallMsgFunc
- func RateLimitBatch(next rpc.HandleBatchFunc) rpc.HandleBatchFunc
- func Recover(next rpc.HandleCallMsgFunc) rpc.HandleCallMsgFunc
Constants ¶
View Source
const ( Web3PayBillingMode = "billing" Web3PaySubscriptionMode = "subscription" )
Variables ¶
This section is empty.
Functions ¶
func AntiInjection ¶
func AntiInjection(next rpc.HandleCallMsgFunc) rpc.HandleCallMsgFunc
func MetricsBatch ¶
func MetricsBatch(next rpc.HandleBatchFunc) rpc.HandleBatchFunc
func MustNewVipOnlyAccessControlMiddlewareFromViper ¶
func MustNewVipOnlyAccessControlMiddlewareFromViper() rpc.HandleCallMsgMiddleware
func MustNewWeb3PayMiddlewareFromViper ¶
func MustNewWeb3PayMiddlewareFromViper() (rpc.HandleCallMsgMiddleware, *web3payConfig, bool)
func RateLimitBatch ¶
func RateLimitBatch(next rpc.HandleBatchFunc) rpc.HandleBatchFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.