Skip to content

Commit c01d00e

Browse files
committed
feat: make is_core_resource_address always return false
1 parent 1d1cdbb commit c01d00e

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

aptos-move/framework/aptos-framework/sources/configs/version.move

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ module aptos_framework::version {
9292
}
9393

9494
#[test(aptos_framework = @aptos_framework, core_resources = @core_resources)]
95+
#[expected_failure(abort_code = 327681, location = system_addresses)]
9596
public entry fun test_set_version_core_resources(
9697
aptos_framework: signer,
9798
core_resources: signer,

aptos-move/framework/aptos-framework/sources/system_addresses.move

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module aptos_framework::system_addresses {
2020
}
2121

2222
public fun is_core_resource_address(addr: address): bool {
23-
addr == @core_resources
23+
false
2424
}
2525

2626
public fun assert_aptos_framework(account: &signer) {
@@ -79,4 +79,11 @@ module aptos_framework::system_addresses {
7979
public fun is_reserved_address(addr: address): bool {
8080
is_aptos_framework_address(addr) || is_vm_address(addr)
8181
}
82+
83+
#[test(aptos_framework = @aptos_framework, core_resources = @0xA550C18)]
84+
#[expected_failure(abort_code = 327681, location = Self)]
85+
public entry fun test_core_resource_check_fails(core_resources: signer) {
86+
// This should now abort due to is_core_resource_address always returning false
87+
assert_core_resource_address(signer::address_of(&core_resources));
88+
}
8289
}

0 commit comments

Comments
 (0)