Skip to content

Commit eabd613

Browse files
committed
Fixed the script returned by blockfrost
1 parent 4049a5c commit eabd613

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

pycardano/backend/blockfrost.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import warnings
55
from typing import Dict, List, Optional, Union
66

7-
import cbor2
87
from blockfrost import ApiError, ApiUrls, BlockFrostApi
98
from blockfrost.utils import Namespace
109

@@ -152,13 +151,9 @@ def _get_script(
152151
) -> Union[PlutusV1Script, PlutusV2Script, NativeScript]:
153152
script_type = self.api.script(script_hash).type
154153
if script_type == "plutusV1":
155-
return PlutusV1Script(
156-
cbor2.loads(bytes.fromhex(self.api.script_cbor(script_hash).cbor))
157-
)
154+
return PlutusV1Script(bytes.fromhex(self.api.script_cbor(script_hash).cbor))
158155
elif script_type == "plutusV2":
159-
return PlutusV2Script(
160-
cbor2.loads(bytes.fromhex(self.api.script_cbor(script_hash).cbor))
161-
)
156+
return PlutusV2Script(bytes.fromhex(self.api.script_cbor(script_hash).cbor))
162157
else:
163158
script_json: JsonDict = self.api.script_json(
164159
script_hash, return_type="json"

test/pycardano/test_plutus.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
from dataclasses import dataclass
21
import unittest
3-
2+
from dataclasses import dataclass
43
from test.pycardano.util import check_two_way_cbor
5-
from typing import Union, Dict, List
4+
from typing import Dict, List, Union
65

76
import pytest
87

0 commit comments

Comments
 (0)