Skip to content

Commit 24a7c4c

Browse files
authored
Merge pull request #39 from Wire-Network/feature/rm-account_creation_time
Remove get_account_creation_time intrinsic
2 parents eeb9fed + 72fd69e commit 24a7c4c

6 files changed

Lines changed: 0 additions & 35 deletions

File tree

imports/cdt.imports.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ db_store_i64
133133
db_update_i64
134134
db_upperbound_i64
135135
expiration
136-
get_account_creation_time
137136
get_action
138137
get_active_producers
139138
get_active_security_group

libraries/native/intrinsics.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,6 @@ extern "C" {
274274
) {
275275
return intrinsics::get().call<intrinsics::check_permission_authorization>(account, permission, pubkeys_data, pubkeys_size, perms_data, perms_size, delay_us);
276276
}
277-
int64_t get_account_creation_time( capi_name account ) {
278-
return intrinsics::get().call<intrinsics::get_account_creation_time>(account);
279-
}
280277
int32_t get_permission_lower_bound( capi_name account, capi_name permission, char* buffer, uint32_t buffer_size ) {
281278
return intrinsics::get().call<intrinsics::get_permission_lower_bound>(account, permission, buffer, buffer_size);
282279
}

libraries/native/native/sysio/intrinsics_def.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ intrinsic_macro(sha512) \
128128
intrinsic_macro(ripemd160) \
129129
intrinsic_macro(check_transaction_authorization) \
130130
intrinsic_macro(check_permission_authorization) \
131-
intrinsic_macro(get_account_creation_time) \
132131
intrinsic_macro(get_permission_lower_bound) \
133132
intrinsic_macro(current_time) \
134133
intrinsic_macro(publication_time) \

libraries/sysiolib/capi/sysio/permission.h

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,6 @@ check_permission_authorization( capi_name account,
5757
uint64_t delay_us
5858
);
5959

60-
/**
61-
* Returns the creation time of an account
62-
*
63-
* @param account - the account
64-
*
65-
* @return the creation time (in microseconds since Unix epoch) of the account
66-
*/
67-
__attribute__((sysio_wasm_import))
68-
int64_t get_account_creation_time( capi_name account );
69-
7060
/**
7161
* Look up the permission of an account with the smallest name >= the given permission name.
7262
*

libraries/sysiolib/contracts/sysio/permission.hpp

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ namespace sysio {
2727
const char*, uint32_t,
2828
const char*, uint32_t,
2929
uint64_t);
30-
__attribute__((sysio_wasm_import))
31-
int64_t get_account_creation_time(uint64_t);
32-
3330
__attribute__((sysio_wasm_import))
3431
int32_t get_permission_lower_bound(uint64_t account, uint64_t permission, char* buffer, uint32_t buffer_size);
3532
}
@@ -176,22 +173,6 @@ namespace sysio {
176173
return (res > 0);
177174
}
178175

179-
/**
180-
* Returns the creation time of an account
181-
*
182-
* @ingroup permission
183-
*
184-
* @param account - the account
185-
*
186-
* @return the creation time (in microseconds since Unix epoch) of the account
187-
*/
188-
time_point get_account_creation_time( name account ) {
189-
return time_point(
190-
microseconds(
191-
internal_use_do_not_use::get_account_creation_time(account.value)));
192-
193-
}
194-
195176
/**
196177
* @defgroup permission_types Permission Types
197178
* @ingroup permission

tests/unit/test_contracts/capi/permission.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@
44
void test_permission( void ) {
55
check_transaction_authorization(NULL, 0, NULL, 0, NULL, 0);
66
check_permission_authorization(0, 0, NULL, 0, NULL, 0, 0);
7-
get_account_creation_time(0);
87
}

0 commit comments

Comments
 (0)