Execute transaction Approve directly against contract address (without ABI)

await this.state.currentAddress.methods.approve(“0x8b4a5682189361ce56702260051900f74d76e08b”, amount).send({from: this.state.accounts[0]}); I have the following line in react. It is how I think I could execute the approve function but it doesn’t work. I can certainly get the contract ABI from an API but I want to avoid this. Is there any way to call the Approve function of standard ERC20 tokens…

Can an NFT (e.g. ERC721) simultaneously belong to two different entities, say an user Owner, as well as a user Custodian?

For example, on the blockchain say you own a ERC721 Car token at your wallet address, but you want to park it in the ERC998ERC721 top down composable Garage owned by your friend, while still retaining ownership of the Car. Can you retain ownership rights to your Car, while it is simultaneously in the custody…