timed order

This commit is contained in:
Tim Olson
2023-08-22 11:18:05 -04:00
parent 007135d232
commit 75150949dd
16 changed files with 568 additions and 124 deletions

25
test/TestVault.sol Normal file
View File

@@ -0,0 +1,25 @@
// SPDX-License-Identifier: UNLICENSED
pragma solidity =0.7.6;
import "forge-std/console2.sol";
import "../src/Factory.sol";
import "../src/VaultAddress.sol";
pragma abicoder v2;
contract TestVault {
Factory public factory;
Vault public vault;
function setUp() public {
factory = new Factory();
vault = Vault(factory.deployVault(address(this)));
}
function testDeterministicAddress() public {
console2.log(address(vault));
address d = VaultAddress.computeAddress(address(factory), address(this));
console2.log(d);
assert(address(vault) == d);
}
}