Skip to content

Commit

Permalink
Merge pull request #191 from fireblocks/fix/add-abi
Browse files Browse the repository at this point in the history
Fix abi issue
  • Loading branch information
phanigovindaraju authored Aug 28, 2024
2 parents 562bfbc + 2f7fd29 commit 97faa4d
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions fireblocks_sdk/sdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@
WriteCallFunction, \
CreateCollectionRequest, \
MintCollectionTokenRequest, \
BurnCollectionTokenRequest
BurnCollectionTokenRequest, \
AbiFunction
from .sdk_token_provider import SdkTokenProvider


Expand Down Expand Up @@ -3061,15 +3062,17 @@ def get_contract_abi(self, base_asset_id: str, contract_address: str):
return self._get_request(f"/v1/contract_interactions/base_asset_id/{base_asset_id}/contract_address/{contract_address}/functions")

def fetch_or_scrape_abi(self, base_asset_id: str, contract_address: str):
return self._post_request("/v1/contracts/fetch-abi",{
return self._post_request("/v1/tokenization/contracts/fetch-abi",{
"baseAssetId": base_asset_id,
"contractAddress": contract_address
})

def add_abi(self, base_asset_id: str, contract_address: str):
return self._post_request("/v1/contracts/abi",{
def save_abi(self, base_asset_id: str, contract_address: str, abi: List[AbiFunction], name: Optional[str] = None):
return self._post_request("/v1/tokenization/contracts/abi",{
"baseAssetId": base_asset_id,
"contractAddress": contract_address
"contractAddress": contract_address,
"abi": abi,
"name": name,
})

def read_contract_call_function(self, base_asset_id: str, contract_address: str, request: ReadCallFunction):
Expand Down

0 comments on commit 97faa4d

Please sign in to comment.