watcher-ts/packages/solidity-mapper/test/contracts/TestAddress.sol

21 lines
509 B
Solidity
Raw Normal View History

// SPDX-License-Identifier: AGPL-3.0
pragma solidity ^0.7.0;
contract TestAddress {
// Address type need 20 bytes for storage.
address address1;
// Address type uses the next slot as there is not enough space in previous slot.
address payable address2;
// Set variable address1.
function setAddress1(address value) external {
address1 = value;
}
// Set variable address2.
function setAddress2(address payable value) external {
address2 = value;
}
}