Skip to content

Commit ae1d8e9

Browse files
authored
Merge pull request #22 from farcasterxyz/horsefacts/enumerable-keys
feat: enumerable keys
2 parents 39e6df5 + 6a004c1 commit ae1d8e9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+491
-67
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ jobs:
160160
- name: Filter directories
161161
run: |
162162
sudo apt update && sudo apt install -y lcov
163-
lcov --remove lcov.info 'test/*' 'script/*' --output-file lcov.info --rc lcov_branch_coverage=1
163+
lcov --remove lcov.info 'test/*' 'script/*' 'src/libraries/*' --output-file lcov.info --rc lcov_branch_coverage=1
164164
165165
# Post a detailed coverage report as a comment and deletes previous comments on each push.
166166
- name: Post coverage report

script/DeployL1.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.21;
33

44
import {FnameResolver} from "../src/FnameResolver.sol";
5-
import {console, ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
5+
import {console, ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
66

77
contract DeployL1 is ImmutableCreate2Deployer {
88
bytes32 internal constant FNAME_RESOLVER_CREATE2_SALT = bytes32(0);

script/DeployL2.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {SignedKeyRequestValidator} from "../src/validators/SignedKeyRequestValid
1010
import {Bundler, IBundler} from "../src/Bundler.sol";
1111
import {RecoveryProxy} from "../src/RecoveryProxy.sol";
1212
import {IMetadataValidator} from "../src/interfaces/IMetadataValidator.sol";
13-
import {console, ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
13+
import {console, ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
1414

1515
contract DeployL2 is ImmutableCreate2Deployer {
1616
uint256 public constant INITIAL_USD_UNIT_PRICE = 5e8; // $5 USD

script/FnameResolver.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pragma solidity 0.8.21;
44
import "forge-std/Script.sol";
55

66
import {FnameResolver} from "../src/FnameResolver.sol";
7-
import {ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
7+
import {ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
88

99
contract FnameResolverScript is ImmutableCreate2Deployer {
1010
function run() public {

script/IdRegistry.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.21;
33

44
import {IdRegistry} from "../src/IdRegistry.sol";
5-
import {ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
5+
import {ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
66

77
contract IdRegistryScript is ImmutableCreate2Deployer {
88
function run() public {

script/KeyRegistry.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.21;
33

44
import {KeyRegistry} from "../src/KeyRegistry.sol";
5-
import {ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
5+
import {ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
66

77
contract IdRegistryScript is ImmutableCreate2Deployer {
88
uint24 internal constant KEY_REGISTRY_MIGRATION_GRACE_PERIOD = 1 days;

script/StorageRegistry.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.21;
33

44
import {StorageRegistry} from "../src/StorageRegistry.sol";
5-
import {ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
5+
import {ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
66

77
contract StorageRegistryScript is ImmutableCreate2Deployer {
88
uint256 internal constant INITIAL_RENTAL_PERIOD = 365 days;

script/UpgradeL2.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {SignedKeyRequestValidator} from "../src/validators/SignedKeyRequestValid
1010
import {Bundler, IBundler} from "../src/Bundler.sol";
1111
import {RecoveryProxy} from "../src/RecoveryProxy.sol";
1212
import {IMetadataValidator} from "../src/interfaces/IMetadataValidator.sol";
13-
import {console, ImmutableCreate2Deployer} from "./lib/ImmutableCreate2Deployer.sol";
13+
import {console, ImmutableCreate2Deployer} from "./abstract/ImmutableCreate2Deployer.sol";
1414

1515
contract UpgradeL2 is ImmutableCreate2Deployer {
1616
uint256 public constant INITIAL_USD_UNIT_PRICE = 5e8; // $5 USD

src/Bundler.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pragma solidity 0.8.21;
44
import {IBundler} from "./interfaces/IBundler.sol";
55
import {IIdGateway} from "./interfaces/IIdGateway.sol";
66
import {IKeyGateway} from "./interfaces/IKeyGateway.sol";
7-
import {TransferHelper} from "./lib/TransferHelper.sol";
7+
import {TransferHelper} from "./libraries/TransferHelper.sol";
88

99
/**
1010
* @title Farcaster Bundler

0 commit comments

Comments
 (0)