Skip to content

Commit

Permalink
Merge pull request #6 from leejw51crypto/main
Browse files Browse the repository at this point in the history
Problem: missing support query_denom_by_name of NFT (fix #5)
  • Loading branch information
yihuang authored Jun 15, 2021
2 parents da28760 + 9caa95e commit 9675017
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
6 changes: 4 additions & 2 deletions pystarport/cluster.py
Original file line number Diff line number Diff line change
Expand Up @@ -575,6 +575,9 @@ def create_nft(
def query_nft(self, denomid="mydenomid", i=0):
return self.cosmos_cli(i).query_nft(denomid)

def query_denom_by_name(self, denomname="mydenomname", i=0):
return self.cosmos_cli(i).query_denom_by_name(denomname)

def create_nft_token(
self,
from_addr,
Expand Down Expand Up @@ -684,8 +687,7 @@ def create_account(cli, account, use_ledger=False):
if use_ledger:
acct = cli.create_account_ledger(account["name"])
else:
mnemonic = account.get("mnemonic")
acct = cli.create_account(account["name"], mnemonic=mnemonic)
acct = cli.create_account(account["name"])
vesting = account.get("vesting")
if not vesting:
cli.add_genesis_account(acct["address"], account["coins"])
Expand Down
14 changes: 14 additions & 0 deletions pystarport/cosmoscli.py
Original file line number Diff line number Diff line change
Expand Up @@ -861,6 +861,20 @@ def query_nft(self, denomid):
)
)

def query_denom_by_name(self, denomname):
return json.loads(
self.raw(
"query",
"nft",
"denom-by-name",
denomname,
output="json",
home=self.data_dir,
chain_id=self.chain_id,
node=self.node_rpc,
)
)

def create_nft_token(self, from_addr, to_addr, denomid, tokenid, uri, fees):
return json.loads(
self.raw(
Expand Down

0 comments on commit 9675017

Please sign in to comment.