terra_sdk.client.lcd.api.authz
AsyncAuthzAPI Objects
_1class AsyncAuthzAPI(BaseAsyncAPI)
grants
_1async def grants(granter: AccAddress, grantee: AccAddress, msg_type: Optional[str] = None, params: Optional[APIParams] = None) -> List[AuthorizationGrant]
Fetches current active message authorization grants.
Arguments:
granterAccAddress - granter account addressgranteeAccAddress - grantee account addressmsg_typestr, optional - message type.paramsAPIParams, optional - additional params for the API like pagination
Returns:
List[AuthorizationGrant]- message authorization grants matching criteria
granter
_1async def granter(granter: AccAddress, params: Optional[APIParams] = None) -> List[AuthorizationGrant]
Fetches list of GrantAuthorization granted by granter.
Arguments:
granterAccAddress - granter account addressparamsAPIParams, optional - additional params for the API like pagination
Returns:
List[AuthorizationGrant]- message authorization grants matching criteria
grantee
_1async def grantee(grantee: AccAddress, params: Optional[APIParams] = None) -> List[AuthorizationGrant]
Fetches list of GrantAuthorization by grantee.
Arguments:
granteeAccAddress - grantee account addressparamsAPIParams, optional - additional params for the API like pagination
Returns:
List[AuthorizationGrant]- message authorization grants matching criteria