From 2feb74cdaf67b25531764b833e8d5841c663e2d3 Mon Sep 17 00:00:00 2001 From: Nikolay Dorofeev Date: Sun, 12 Nov 2023 09:16:49 +0400 Subject: [PATCH] Restructure contracts, becuase upward import doesn't work https://github.com/tact-lang/tact/issues/73 --- contracts/contracts/d_social_network_account.tact | 2 +- contracts/contracts/d_social_network_post.tact | 2 +- contracts/contracts/{nft_lib => lib}/constants.tact | 0 .../contracts/{nft_lib/messages.tact => lib/messages_nft.tact} | 0 .../trait_collection.tact => lib/trait_nft_collection.tact} | 2 +- .../{nft_lib/trait_item.tact => lib/trait_nft_item.tact} | 2 +- 6 files changed, 4 insertions(+), 4 deletions(-) rename contracts/contracts/{nft_lib => lib}/constants.tact (100%) rename contracts/contracts/{nft_lib/messages.tact => lib/messages_nft.tact} (100%) rename contracts/contracts/{nft_lib/trait_collection.tact => lib/trait_nft_collection.tact} (99%) rename contracts/contracts/{nft_lib/trait_item.tact => lib/trait_nft_item.tact} (99%) diff --git a/contracts/contracts/d_social_network_account.tact b/contracts/contracts/d_social_network_account.tact index 2f79ba06..6e17a212 100644 --- a/contracts/contracts/d_social_network_account.tact +++ b/contracts/contracts/d_social_network_account.tact @@ -1,5 +1,5 @@ import "@stdlib/deploy"; -import "./nft_lib/trait_collection.tact"; +import "./lib/trait_nft_collection.tact"; import "./d_social_network_post.tact"; contract DSocialNetworkAccount with NftCollection { diff --git a/contracts/contracts/d_social_network_post.tact b/contracts/contracts/d_social_network_post.tact index 9d241c7b..0dde601a 100644 --- a/contracts/contracts/d_social_network_post.tact +++ b/contracts/contracts/d_social_network_post.tact @@ -1,6 +1,6 @@ import "@stdlib/deploy"; import "@stdlib/ownable"; -import "./nft_lib/trait_item.tact"; +import "./lib/trait_nft_item.tact"; contract DSocialNetworkPost with NftItem { collection_address: Address; diff --git a/contracts/contracts/nft_lib/constants.tact b/contracts/contracts/lib/constants.tact similarity index 100% rename from contracts/contracts/nft_lib/constants.tact rename to contracts/contracts/lib/constants.tact diff --git a/contracts/contracts/nft_lib/messages.tact b/contracts/contracts/lib/messages_nft.tact similarity index 100% rename from contracts/contracts/nft_lib/messages.tact rename to contracts/contracts/lib/messages_nft.tact diff --git a/contracts/contracts/nft_lib/trait_collection.tact b/contracts/contracts/lib/trait_nft_collection.tact similarity index 99% rename from contracts/contracts/nft_lib/trait_collection.tact rename to contracts/contracts/lib/trait_nft_collection.tact index 0aaf772f..cd975808 100644 --- a/contracts/contracts/nft_lib/trait_collection.tact +++ b/contracts/contracts/lib/trait_nft_collection.tact @@ -1,5 +1,5 @@ import "@stdlib/deploy"; -import "./messages.tact"; +import "./messages_nft.tact"; import "./constants.tact"; trait NftCollection with Deployable { diff --git a/contracts/contracts/nft_lib/trait_item.tact b/contracts/contracts/lib/trait_nft_item.tact similarity index 99% rename from contracts/contracts/nft_lib/trait_item.tact rename to contracts/contracts/lib/trait_nft_item.tact index 213a8f9c..7884d22a 100644 --- a/contracts/contracts/nft_lib/trait_item.tact +++ b/contracts/contracts/lib/trait_nft_item.tact @@ -1,6 +1,6 @@ import "@stdlib/deploy"; import "@stdlib/ownable"; -import "./messages.tact"; +import "./messages_nft.tact"; import "./constants.tact"; trait NftItem with Deployable, Ownable {