initializing morph contracts on demand
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
This commit is contained in:
parent
b05cbcf23f
commit
da64379eef
1 changed files with 3 additions and 5 deletions
|
@ -14,10 +14,6 @@ import contract
|
||||||
|
|
||||||
ROBOT_AUTO_KEYWORDS = False
|
ROBOT_AUTO_KEYWORDS = False
|
||||||
|
|
||||||
NNS_CONTRACT = contract.get_nns_contract_hash(NEOFS_NEO_API_ENDPOINT)
|
|
||||||
BALANCE_CONTRACT_HASH = contract.get_morph_contract_hash(
|
|
||||||
'balance.neofs', NNS_CONTRACT, NEOFS_NEO_API_ENDPOINT
|
|
||||||
)
|
|
||||||
MORPH_TOKEN_POWER = 12
|
MORPH_TOKEN_POWER = 12
|
||||||
|
|
||||||
morph_rpc_cli = rpc_client.RPCClient(NEOFS_NEO_API_ENDPOINT)
|
morph_rpc_cli = rpc_client.RPCClient(NEOFS_NEO_API_ENDPOINT)
|
||||||
|
@ -75,7 +71,9 @@ def get_balance(wif: str):
|
||||||
]
|
]
|
||||||
try:
|
try:
|
||||||
resp = morph_rpc_cli.invoke_function(
|
resp = morph_rpc_cli.invoke_function(
|
||||||
BALANCE_CONTRACT_HASH, 'balanceOf', payload
|
contract.get_balance_contract_hash(NEOFS_NEO_API_ENDPOINT),
|
||||||
|
'balanceOf',
|
||||||
|
payload
|
||||||
)
|
)
|
||||||
logger.info(resp)
|
logger.info(resp)
|
||||||
value = int(resp['stack'][0]['value'])
|
value = int(resp['stack'][0]['value'])
|
||||||
|
|
Loading…
Reference in a new issue