contract NumberInterface {
function getNum(address _myAddress) public view returns (uint);
}
contract MyContract {
address NumberInterfaceAddress = 0xab38...;
// ここは、イーサリアム上のFavoriteNumberコントラクトのアドレスが入る。
NumberInterface numberContract = NumberInterface(NumberInterfaceAddress);
// `numberContract`は他のコントラクトを指し示すものになっているぞ
function someFunction() public {
// コントラクトから`getNum`を呼び出せるぞ:
uint num = numberContract.getNum(msg.sender);
// ...よし、`num`を操作するぞ。
}
}
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme