@@ -16,6 +16,8 @@ pub struct IotaNamesExtendedConfig {
1616 pub coupons_package_address : IotaAddress ,
1717 /// Address of the `subnames` package.
1818 pub subnames_package_address : IotaAddress ,
19+ /// Address of the `temp-subname-proxy` package
20+ pub subname_proxy_package_address : IotaAddress ,
1921 /// ID of the `AuctionHouse` object.
2022 pub auction_house_id : ObjectID ,
2123 pub iota_names_config : IotaNamesConfig ,
@@ -34,13 +36,15 @@ impl IotaNamesExtendedConfig {
3436 auction_package_address : IotaAddress ,
3537 coupons_package_address : IotaAddress ,
3638 subnames_package_address : IotaAddress ,
39+ subname_proxy_package_address : IotaAddress ,
3740 auction_house_id : ObjectID ,
3841 iota_names_config : IotaNamesConfig ,
3942 ) -> Self {
4043 Self {
4144 auction_package_address,
4245 coupons_package_address,
4346 subnames_package_address,
47+ subname_proxy_package_address,
4448 auction_house_id,
4549 iota_names_config,
4650 }
@@ -53,6 +57,7 @@ impl IotaNamesExtendedConfig {
5357 std:: env:: var ( "IOTA_NAMES_AUCTION_PACKAGE_ADDRESS" ) ?. parse ( ) ?,
5458 std:: env:: var ( "IOTA_NAMES_COUPONS_PACKAGE_ADDRESS" ) ?. parse ( ) ?,
5559 std:: env:: var ( "IOTA_NAMES_SUBNAMES_PACKAGE_ADDRESS" ) ?. parse ( ) ?,
60+ std:: env:: var ( "IOTA_NAMES_TEMP_SUBNAME_PROXY_PACKAGE_ADDRESS" ) ?. parse ( ) ?,
5661 std:: env:: var ( "IOTA_NAMES_AUCTION_HOUSE_OBJECT_ID" ) ?. parse ( ) ?,
5762 iota_names_config,
5863 ) )
@@ -69,18 +74,23 @@ impl IotaNamesExtendedConfig {
6974 "0xf2d61106ef44216f03709276c4e79c78485080c6d8fbad8464b7a570b9f36470" ;
7075 const SUBNAMES_PACKAGE_ADDRESS : & str =
7176 "0x1efbf928710d0d92635dacff4c502516169d37fa006cabd2f3cdd0123221e09e" ;
77+ const TEMP_SUBNAME_PROXY_PACKAGE_ADDRESS : & str =
78+ "0x4a16b7b2a9c194989519c87ee3f1d1007ece8aecb62b9a50a4c10075db0591a3" ;
7279 const AUCTION_HOUSE_ID : & str =
7380 "0xc922c77a1d4f4e699aa912a7c24aee4668f8975d2a5f01ba780f656289bf2c2c" ;
7481
7582 let auction_package_address = IotaAddress :: from_str ( AUCTION_PACKAGE_ADDRESS ) . unwrap ( ) ;
7683 let coupons_package_address = IotaAddress :: from_str ( COUPONS_PACKAGE_ADDRESS ) . unwrap ( ) ;
7784 let subnames_package_address = IotaAddress :: from_str ( SUBNAMES_PACKAGE_ADDRESS ) . unwrap ( ) ;
85+ let subname_proxy_package_address =
86+ IotaAddress :: from_str ( TEMP_SUBNAME_PROXY_PACKAGE_ADDRESS ) . unwrap ( ) ;
7887 let auction_house_id = ObjectID :: from_str ( AUCTION_HOUSE_ID ) . unwrap ( ) ;
7988
8089 Self :: new (
8190 auction_package_address,
8291 coupons_package_address,
8392 subnames_package_address,
93+ subname_proxy_package_address,
8494 auction_house_id,
8595 IotaNamesConfig :: devnet ( ) ,
8696 )
@@ -95,5 +105,6 @@ impl IotaNamesExtendedConfig {
95105 || package_address == self . iota_names_config . package_address
96106 || package_address == self . iota_names_config . payments_package_address
97107 || package_address == self . subnames_package_address
108+ || package_address == self . subname_proxy_package_address
98109 }
99110}
0 commit comments