How can I access smart contract calls with only the address of the contract? Correctly, I understand that the address will be enough, because with the help of it I can refer to the contract date field, and by decoding the abi?
It is also not clear why in web3, when referring to a contract, it is obligatory to use both the address and abi?
token_contract = w3.eth.contract(address=address, abi=abi)
why not:
token_contract = w3.eth.contract(address=address)