Skip to content

Commit 8ffa490

Browse files
authored
fix(Factory): wrong determinsitic address (#28)
1 parent 17cee9d commit 8ffa490

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ name = "vyper"
4949
# Factory
5050
#[[tool.ape.deployments.ethereum.deterministic]]
5151
[[tool.ape.deployments.ethereum.local]]
52-
address = "0xAD2473EF637110a6189A07e5284f695E072F8C96"
52+
address = "0x04579FFC45fE10A7901B88EaEc8F4850b847D37c"
5353
contract_type = "CaravanFactory"
5454

5555
# Singleton

sdk/py/caravan/__main__.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,12 @@ def factory(network: "NetworkAPI", account: "AccountAPI"):
513513
try:
514514
factory = PackageType.FACTORY.deploy(sender=account)
515515

516-
except AccountsError:
516+
except AccountsError as e:
517+
if not network.is_local:
518+
raise click.UsageError(
519+
"CreateX (https://createx.rocks) is not available on this chain."
520+
) from e
521+
517522
click.echo(
518523
click.style("WARNING:", fg="yellow") + " Using non-determinstic deployment"
519524
)
@@ -541,7 +546,12 @@ def singleton(network: "NetworkAPI", version: Version, account: "AccountAPI"):
541546
try:
542547
singleton = PackageType.SINGLETON.deploy(version=version, sender=account)
543548

544-
except AccountsError:
549+
except AccountsError as e:
550+
if not network.is_local:
551+
raise click.UsageError(
552+
"CreateX (https://createx.rocks) is not available on this chain."
553+
) from e
554+
545555
click.echo(
546556
click.style("WARNING:", fg="yellow") + " Using non-determinstic deployment"
547557
)

0 commit comments

Comments
 (0)