diff --git a/libraries/native/intrinsics.cpp b/libraries/native/intrinsics.cpp index c3bd56271..dc4e3d5b8 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_permission_last_used( capi_name account, capi_name permission ) { - return intrinsics::get().call(account, permission); - } int64_t get_account_creation_time( capi_name account ) { return intrinsics::get().call(account); } diff --git a/libraries/native/native/sysio/intrinsics_def.hpp b/libraries/native/native/sysio/intrinsics_def.hpp index e319c9347..7d1bbe0e6 100644 --- a/libraries/native/native/sysio/intrinsics_def.hpp +++ b/libraries/native/native/sysio/intrinsics_def.hpp @@ -126,7 +126,6 @@ intrinsic_macro(sha512) \ intrinsic_macro(ripemd160) \ intrinsic_macro(check_transaction_authorization) \ intrinsic_macro(check_permission_authorization) \ -intrinsic_macro(get_permission_last_used) \ intrinsic_macro(get_account_creation_time) \ 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 2130ae6e9..1b63f40b3 100644 --- a/libraries/sysiolib/capi/sysio/permission.h +++ b/libraries/sysiolib/capi/sysio/permission.h @@ -57,18 +57,6 @@ check_permission_authorization( capi_name account, uint64_t delay_us ); -/** - * Returns the last used time of a permission - * - * @param account - the account owner of the permission - * @param permission - the name of the permission - * - * @return the last used time (in microseconds since Unix epoch) of the permission - */ -__attribute__((sysio_wasm_import)) -int64_t get_permission_last_used( capi_name account, capi_name permission ); - - /** * Returns the creation time of an account * diff --git a/libraries/sysiolib/contracts/sysio/permission.hpp b/libraries/sysiolib/contracts/sysio/permission.hpp index 2a267121b..7db9e6ea9 100644 --- a/libraries/sysiolib/contracts/sysio/permission.hpp +++ b/libraries/sysiolib/contracts/sysio/permission.hpp @@ -24,9 +24,6 @@ namespace sysio { const char*, uint32_t, const char*, uint32_t, uint64_t); - __attribute__((sysio_wasm_import)) - int64_t get_permission_last_used(uint64_t, uint64_t); - __attribute__((sysio_wasm_import)) int64_t get_account_creation_time(uint64_t); } @@ -173,23 +170,6 @@ namespace sysio { return (res > 0); } - /** - * Returns the last used time of a permission - * - * @ingroup permission - * - * @param account - the account owner of the permission - * @param permission - the name of the permission - * - * @return the last used time (in microseconds since Unix epoch) of the permission - */ - time_point get_permission_last_used( name account, name permission ) { - return time_point( - microseconds( - internal_use_do_not_use::get_permission_last_used(account.value, permission.value))); - - } - /** * Returns the creation time of an account * diff --git a/tests/unit/test_contracts/capi/permission.c b/tests/unit/test_contracts/capi/permission.c index 35db62d17..1b966cef7 100644 --- a/tests/unit/test_contracts/capi/permission.c +++ b/tests/unit/test_contracts/capi/permission.c @@ -4,6 +4,5 @@ void test_permission( void ) { check_transaction_authorization(NULL, 0, NULL, 0, NULL, 0); check_permission_authorization(0, 0, NULL, 0, NULL, 0, 0); - get_permission_last_used(0, 0); get_account_creation_time(0); }