diff --git a/imports/cdt.imports.in b/imports/cdt.imports.in index 7a72d2ef3..f115954b9 100644 --- a/imports/cdt.imports.in +++ b/imports/cdt.imports.in @@ -133,7 +133,6 @@ db_store_i64 db_update_i64 db_upperbound_i64 expiration -get_account_creation_time get_action get_active_producers get_active_security_group diff --git a/libraries/native/intrinsics.cpp b/libraries/native/intrinsics.cpp index f876d1171..ffe597648 100644 --- a/libraries/native/intrinsics.cpp +++ b/libraries/native/intrinsics.cpp @@ -274,9 +274,6 @@ extern "C" { ) { return intrinsics::get().call(account, permission, pubkeys_data, pubkeys_size, perms_data, perms_size, delay_us); } - int64_t get_account_creation_time( capi_name account ) { - return intrinsics::get().call(account); - } int32_t get_permission_lower_bound( capi_name account, capi_name permission, char* buffer, uint32_t buffer_size ) { return intrinsics::get().call(account, permission, buffer, buffer_size); } diff --git a/libraries/native/native/sysio/intrinsics_def.hpp b/libraries/native/native/sysio/intrinsics_def.hpp index fa40a1d4a..9ed2ac3f8 100644 --- a/libraries/native/native/sysio/intrinsics_def.hpp +++ b/libraries/native/native/sysio/intrinsics_def.hpp @@ -128,7 +128,6 @@ intrinsic_macro(sha512) \ intrinsic_macro(ripemd160) \ intrinsic_macro(check_transaction_authorization) \ intrinsic_macro(check_permission_authorization) \ -intrinsic_macro(get_account_creation_time) \ intrinsic_macro(get_permission_lower_bound) \ intrinsic_macro(current_time) \ intrinsic_macro(publication_time) \ diff --git a/libraries/sysiolib/capi/sysio/permission.h b/libraries/sysiolib/capi/sysio/permission.h index 83adbde41..25140f4d2 100644 --- a/libraries/sysiolib/capi/sysio/permission.h +++ b/libraries/sysiolib/capi/sysio/permission.h @@ -57,16 +57,6 @@ check_permission_authorization( capi_name account, uint64_t delay_us ); -/** - * Returns the creation time of an account - * - * @param account - the account - * - * @return the creation time (in microseconds since Unix epoch) of the account - */ -__attribute__((sysio_wasm_import)) -int64_t get_account_creation_time( capi_name account ); - /** * Look up the permission of an account with the smallest name >= the given permission name. * diff --git a/libraries/sysiolib/contracts/sysio/permission.hpp b/libraries/sysiolib/contracts/sysio/permission.hpp index 40f5ffa4f..9af57349b 100644 --- a/libraries/sysiolib/contracts/sysio/permission.hpp +++ b/libraries/sysiolib/contracts/sysio/permission.hpp @@ -27,9 +27,6 @@ namespace sysio { const char*, uint32_t, const char*, uint32_t, uint64_t); - __attribute__((sysio_wasm_import)) - int64_t get_account_creation_time(uint64_t); - __attribute__((sysio_wasm_import)) int32_t get_permission_lower_bound(uint64_t account, uint64_t permission, char* buffer, uint32_t buffer_size); } @@ -176,22 +173,6 @@ namespace sysio { return (res > 0); } - /** - * Returns the creation time of an account - * - * @ingroup permission - * - * @param account - the account - * - * @return the creation time (in microseconds since Unix epoch) of the account - */ - time_point get_account_creation_time( name account ) { - return time_point( - microseconds( - internal_use_do_not_use::get_account_creation_time(account.value))); - - } - /** * @defgroup permission_types Permission Types * @ingroup permission diff --git a/tests/unit/test_contracts/capi/permission.c b/tests/unit/test_contracts/capi/permission.c index 1b966cef7..c98386c3c 100644 --- a/tests/unit/test_contracts/capi/permission.c +++ b/tests/unit/test_contracts/capi/permission.c @@ -4,5 +4,4 @@ void test_permission( void ) { check_transaction_authorization(NULL, 0, NULL, 0, NULL, 0); check_permission_authorization(0, 0, NULL, 0, NULL, 0, 0); - get_account_creation_time(0); }