Class: GetRateLimiterState
Defined in: cct/canton/token-pool/operations/get-rate-limiter-state.ts:60
Read a RateLimiter contract's config from the ACS.
Extends
CantonQuery<GetRateLimiterStateParams,GetRateLimiterStateResult,ParsedGetRateLimiterState>
Constructors
Constructor
new GetRateLimiterState():
GetRateLimiterState
Returns
GetRateLimiterState
Inherited from
CantonQuery< GetRateLimiterStateParams, GetRateLimiterStateResult, ParsedGetRateLimiterState >.constructor
Properties
name
readonlyname:"getRateLimiterState"='getRateLimiterState'
Defined in: cct/canton/token-pool/operations/get-rate-limiter-state.ts:65
camelCase id; matches the token-manager facade method and error context.
Overrides
CantonQuery.name
Methods
prepare()
protectedprepare(p:GetRateLimiterStateParams):ParsedGetRateLimiterState
Defined in: cct/canton/token-pool/operations/get-rate-limiter-state.ts:68
Validates the rate-limiter target + owner.
Parameters
| Parameter | Type |
|---|---|
p | GetRateLimiterStateParams |
Returns
ParsedGetRateLimiterState
Overrides
CantonQuery.prepare
query()
query(
chain:CantonChain,params:GetRateLimiterStateParams):Promise<GetRateLimiterStateResult>
Defined in: cct/query.ts:25
Run prepare and read; no wallet.
Parameters
| Parameter | Type |
|---|---|
chain | CantonChain |
params | GetRateLimiterStateParams |
Returns
Promise<GetRateLimiterStateResult>
Inherited from
CantonQuery.query
read()
protectedread(chain:CantonChain,p:ParsedGetRateLimiterState):Promise<GetRateLimiterStateResult>
Defined in: cct/canton/token-pool/operations/get-rate-limiter-state.ts:86
Reads the RateLimiter contract from the ACS by InstanceAddress and decodes
its createArgument. Throws when the contract is not active or not visible.
Parameters
| Parameter | Type |
|---|---|
chain | CantonChain |
p | ParsedGetRateLimiterState |
Returns
Promise<GetRateLimiterStateResult>
Overrides
CantonQuery.read