diff --git a/libsimba/simba.py b/libsimba/simba.py index c4a1bd5..7887a07 100644 --- a/libsimba/simba.py +++ b/libsimba/simba.py @@ -356,12 +356,12 @@ async def get_receipt( self, app_id: str, contract_name: str, - receipt_hash: str, + transaction_hash: str, login: Login = None, config: ConnectionConfig = None, ) -> dict: return await GetRequest( - endpoint=Path.CONTRACT_RECEIPT.format(app_id, contract_name, receipt_hash), + endpoint=Path.CONTRACT_RECEIPT.format(app_id, contract_name, transaction_hash), login=login, ).get(config=config) @@ -436,17 +436,14 @@ async def list_transactions_by_contract( login=login, ).retrieve_iter(config=config) - async def get_events_by_contract( + async def admin_get_events( self, - app_id: str, - contract_name: str, - event_name: str, query_args: Optional[SearchFilter] = None, login: Login = None, config: ConnectionConfig = None, ) -> List[dict]: return await SimbaRequest( - endpoint=Path.CONTRACT_EVENTS.format(app_id, contract_name, event_name), + endpoint=Path.ADMIN_EVENTS, query_params=query_args, login=login, ).retrieve(config=config) diff --git a/libsimba/simba_sync.py b/libsimba/simba_sync.py index 4a09372..a5f9e20 100644 --- a/libsimba/simba_sync.py +++ b/libsimba/simba_sync.py @@ -854,7 +854,7 @@ def get_receipt( self, app_id: str, contract_name: str, - receipt_hash: str, + transaction_hash: str, login: Login = None, config: ConnectionConfig = None, ): @@ -867,7 +867,7 @@ def get_receipt( :type app_id: str :param contract_name: Contract API name :type contract_name: str - :param receipt_hash: The hash of the receipt + :param transaction_hash: The hash of the transaction :type receipt_hash: str :param \**kwargs: See below @@ -878,7 +878,7 @@ def get_receipt( :rtype: dict """ return GetRequest( - endpoint=Path.CONTRACT_RECEIPT.format(app_id, contract_name, receipt_hash), + endpoint=Path.CONTRACT_RECEIPT.format(app_id, contract_name, transaction_hash), login=login, ).get_sync(config=config) diff --git a/libsimba/utils.py b/libsimba/utils.py index 865d32e..40e0044 100644 --- a/libsimba/utils.py +++ b/libsimba/utils.py @@ -31,6 +31,7 @@ class Path(str, Enum): WHOAMI = "/user/whoami/" + ADMIN_EVENTS = "/admin/events/" APPS = "/v2/apps/" APP = "/v2/organisations/{}/applications/{}/" APP_TXNS = "/v2/apps/{}/transactions/"