Questions tagged [interfaces]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2
votes
2answers
627 views

Anyone knows what does this contract code mean?

Refer to the link below: https://github.com/bokkypoobah/Tokens/blob/master/contracts/MyToken.sol Line 62: contract ApproveAndCallFallBack { function receiveApproval(address from, uint256 tokens,...
0
votes
1answer
156 views

Identical contract functions in interface with different inputs

In the ERC721 interface, you have two functions with the same name: function transferFrom(address _from, address _to, uint256 _tokenId) public; function transferFrom(address _from, address _to, ...
7
votes
3answers
9k views

How to call smart contract from html/Javascript

I want to have an html/Javascript code interact with a smart contract. Can someone please outline the basic/high level steps? I am seeing too many things spread across the net, finally confusing.
5
votes
1answer
6k views

Deploying abstract contracts and interfaces

I am trying to create a basic inheritance hierarchy with abstract/virtual formalisms. Consider the following two contracts: Abstract Contract (IUser.sol): contract IUser { function addUser (...
3
votes
1answer
528 views

ERC721: Interface ID Registration

Why we need to register Interface ID in ERC721 token. I was just going through the openzeppelin-solidity erc721 code and curious to know that why we need to use this. That interface id register code ...
3
votes
1answer
262 views

Best practices for interacting with other contracts

I would like to know what is the best approach and the best practices to intercat with other contracts. Here are the MyFriendToken.sol and the MyService.sol: MyFriendToken.sol I would like to know ...
3
votes
2answers
859 views

Can we modify ERC20 functions?

I have to create and transfer token using ERC 20.Inside the standard interface of ERC 20, we have function approve(address spender,using token) which inturn approves spender to take some token from (...
2
votes
1answer
618 views

How does the ERC20 tutorial instantiate an unimplemented interface?

I've been going through the official Ethereum token tutorial and I noticed that the provided token code includes the following lines within the approveAndCall function: tokenRecipient spender = ...
2
votes
1answer
117 views

Why standard tokens inherit interface?

I was wondering why most tokens inherit from an ERC20 interface, instead of just implementing all the functions directly. Are there are any problems that arise if the interface functions are just ...
0
votes
1answer
466 views

How to call “payable function” via interface in solidity [duplicate]

I have a function marked as payable in contract A and I want to call it from contract B so that msg.value in contract A can have its desired value and contract A must have balance of sent amount , how ...