abigen

litewax.abigen.check_ban(text)[source]
class litewax.abigen.abigen(node: str = 'https://wax.greymass.com')[source]

abigen class for generating python classes from abi to interact with contracts

Parameters:

node – wax node url

Returns:

abigen class

property node: str

Node URL

gen(name: str) str[source]

Generate python class from abi

Parameters:

name (str) – contract name

Returns:

content of generated file

Return type:

str

get_abi(account_name: str) dict[source]

Get contract abi from node

Parameters:

account_name (str) – contract name

Returns:

abi

Return type:

dict

get_tx_info(tx: str) dict[source]

# Depricated Get transaction info from node

Parameters:

tx (str) – transaction id

Returns:

transaction info

Return type:

dict