iexbase/tron-api-python

AttributeError: 'dict' object has no attribute 'text'

aditya-dev201 opened this issue · 0 comments

i am using below code to send trc20 token but it give error : AttributeError: 'dict' object has no attribute 'text'

import tronapi
from tronapi import Tron

full_node = 'https://api.trongrid.io'
solidity_node = 'https://api.trongrid.io'
event_server = 'https://api.trongrid.io'

PK = "private key"
PA = "target address"

add = "TLa2f6VPqDgRE67v1736s7bJ8Ray5wYjU7" #wink contract address

am = 10
td = 6

tron = Tron(full_node=full_node,
solidity_node=solidity_node,
event_server=event_server)

def setTronPK(pk):
tron.private_key = pk
tron.default_address = tron.address.from_private_key(pk).base58

setTronPK(PK)

txn = tron.transaction_builder.trigger_smart_contract(
contract_address=tron.address.to_hex(add),
function_selector='transfer(address,uint256)',
fee_limit=10000000,
call_value=0,
parameters=[
{'type': 'address', 'value': tron.address.to_hex(PA)},
{'type': 'int256', 'value': am*td}
]
)
print(txn.text)