diff --git a/.dfx/network/local/ic-canister-http-config.json b/.dfx/network/local/ic-canister-http-config.json index 4ea040a7..6899872f 100644 --- a/.dfx/network/local/ic-canister-http-config.json +++ b/.dfx/network/local/ic-canister-http-config.json @@ -1,6 +1,6 @@ { "incoming_source": { - "Path": "/tmp/ic-https-outcalls-adapter-socket.1662.1718871385" + "Path": "/tmp/ic-https-outcalls-adapter-socket.276.1719041887" }, "logger": { "level": "error" diff --git a/.dfx/network/local/ic-canister-http-socket-path b/.dfx/network/local/ic-canister-http-socket-path index 738005d9..9a9983c4 100644 --- a/.dfx/network/local/ic-canister-http-socket-path +++ b/.dfx/network/local/ic-canister-http-socket-path @@ -1 +1 @@ -/tmp/ic-https-outcalls-adapter-socket.1662.1718871385 \ No newline at end of file +/tmp/ic-https-outcalls-adapter-socket.276.1719041887 \ No newline at end of file diff --git a/.dfx/network/local/ic-https-outcalls-adapter-pid b/.dfx/network/local/ic-https-outcalls-adapter-pid index 1a1e4a6e..53c73110 100644 --- a/.dfx/network/local/ic-https-outcalls-adapter-pid +++ b/.dfx/network/local/ic-https-outcalls-adapter-pid @@ -1 +1 @@ -1672 \ No newline at end of file +286 \ No newline at end of file diff --git a/.dfx/network/local/icx-proxy-pid b/.dfx/network/local/icx-proxy-pid index 22f5f1cc..6d540e9f 100644 --- a/.dfx/network/local/icx-proxy-pid +++ b/.dfx/network/local/icx-proxy-pid @@ -1 +1 @@ -1858 \ No newline at end of file +382 \ No newline at end of file diff --git a/.dfx/network/local/network-id b/.dfx/network/local/network-id index a3558dcd..74c000c6 100644 --- a/.dfx/network/local/network-id +++ b/.dfx/network/local/network-id @@ -1,3 +1,3 @@ { - "created": "2024-06-20 08:16:25.766862497 +00:00:00" + "created": "2024-06-22 07:38:07.785426217 +00:00:00" } \ No newline at end of file diff --git a/.dfx/network/local/replica-configuration/replica-1.port b/.dfx/network/local/replica-configuration/replica-1.port index b718a7bc..ccde40f9 100644 --- a/.dfx/network/local/replica-configuration/replica-1.port +++ b/.dfx/network/local/replica-configuration/replica-1.port @@ -1 +1 @@ -37451 \ No newline at end of file +32823 \ No newline at end of file diff --git a/.dfx/network/local/replica-configuration/replica-pid b/.dfx/network/local/replica-configuration/replica-pid index 640e39f7..8975db9a 100644 --- a/.dfx/network/local/replica-configuration/replica-pid +++ b/.dfx/network/local/replica-configuration/replica-pid @@ -1 +1 @@ -1700 \ No newline at end of file +293 \ No newline at end of file diff --git a/.dfx/network/local/replica-effective-config.json b/.dfx/network/local/replica-effective-config.json index 5f0372ec..a5c6e69d 100644 --- a/.dfx/network/local/replica-effective-config.json +++ b/.dfx/network/local/replica-effective-config.json @@ -22,7 +22,7 @@ }, "canister_http_adapter": { "enabled": true, - "socket_path": "/tmp/ic-https-outcalls-adapter-socket.1662.1718871385" + "socket_path": "/tmp/ic-https-outcalls-adapter-socket.276.1719041887" }, "log_level": "error", "artificial_delay": 600, diff --git a/.dfx/network/local/state/replicated_state/ic.json5 b/.dfx/network/local/state/replicated_state/ic.json5 index d0fb6a57..adef71b2 100644 --- a/.dfx/network/local/state/replicated_state/ic.json5 +++ b/.dfx/network/local/state/replicated_state/ic.json5 @@ -1 +1 @@ -{"registry_client":{"local_store":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/ic_registry_local_store"},"transport":{"node_ip":"0.0.0.0","listening_port":0,"send_queue_size":1024,"max_streams":1},"state_manager":{"state_root":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/node-100/state","file_backed_memory_allocator":"Enabled","lsmt_storage":"Disabled"},"hypervisor":{"embedders_config":{"max_wasm_stack_size":5242880,"query_execution_threads_per_canister":2,"max_globals":1000,"max_functions":50000,"max_custom_sections":16,"max_custom_sections_size":1048576,"max_number_exported_functions":1000,"max_sum_exported_function_name_lengths":20000,"cost_to_compile_wasm_instruction":6000,"num_rayon_compilation_threads":10,"feature_flags":{"rate_limiting_of_debug_prints":"Disabled","write_barrier":"Disabled","wasm_native_stable_memory":"Enabled"},"metering_type":"New","stable_memory_dirty_page_limit":2097152,"stable_memory_accessed_page_limit":2097152,"min_sandbox_count":500,"max_sandbox_count":2000,"max_sandbox_idle_time":{"secs":1800,"nanos":0},"subnet_type":"application","dirty_page_overhead":0,"trace_execution":"Disabled","max_dirty_pages_without_optimization":262144,"dirty_page_copy_overhead":3000},"create_funds_whitelist":"","max_instructions_for_message_acceptance_calls":200000000,"subnet_memory_threshold":483183820800,"subnet_memory_capacity":751619276800,"subnet_message_memory_capacity":26843545600,"ingress_history_memory_capacity":4294967296,"subnet_wasm_custom_sections_memory_capacity":2147483648,"subnet_memory_reservation":10737418240,"max_canister_memory_size":433791696896,"default_provisional_cycles_balance":100000000000000,"default_freeze_threshold":2592000,"max_controllers":10,"canister_sandboxing_flag":"Enabled","query_execution_threads_total":4,"query_scheduling_time_slice_per_canister":{"secs":0,"nanos":20000000},"max_query_call_graph_depth":6,"max_query_call_graph_instructions":5000000000,"max_query_call_walltime":{"secs":10,"nanos":0},"instruction_overhead_per_query_call":50000000,"rate_limiting_of_heap_delta":"Disabled","rate_limiting_of_instructions":"Disabled","allocatable_compute_capacity_in_percent":50,"deterministic_time_slicing":"Enabled","bitcoin":{"privileged_access":["g4xu7-jiaaa-aaaan-aaaaq-cai","ghsi2-tqaaa-aaaan-aaaca-cai","gsvzx-syaaa-aaaan-aaabq-cai"],"testnet_canister_id":"g4xu7-jiaaa-aaaan-aaaaq-cai","mainnet_canister_id":"ghsi2-tqaaa-aaaan-aaaca-cai"},"composite_queries":"Enabled","query_caching":"Enabled","query_cache_capacity":209715200,"query_cache_max_expiry_time":{"secs":300,"nanos":0},"max_compilation_cache_size":10737418240,"query_stats_aggregation":"Disabled","query_stats_epoch_length":2000,"wasm_chunk_store":"Enabled","stop_canister_timeout_duration":{"secs":300,"nanos":0},"canister_snapshots":"Disabled"},"http_handler":{"listen_addr":"127.0.0.1:0","port_file_path":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/replica-configuration/replica-1.port","connection_read_timeout_seconds":1200,"request_timeout_seconds":300,"http_max_concurrent_streams":256,"max_request_size_bytes":5242880,"max_delegation_certificate_size_bytes":1048576,"max_request_receive_seconds":300,"max_read_state_concurrent_requests":100,"max_status_concurrent_requests":100,"max_catch_up_package_concurrent_requests":100,"max_dashboard_concurrent_requests":100,"max_call_concurrent_requests":50,"max_query_concurrent_requests":400,"max_pprof_concurrent_requests":5},"metrics":null,"artifact_pool":{"consensus_pool_path":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool","ingress_pool_max_count":18446744073709551615,"ingress_pool_max_bytes":18446744073709551615},"crypto":{"crypto_root":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/node-100/crypto","csp_vault_type":"in_replica"},"logger":{"node_id":100,"dc_id":200,"level":"error","format":"text_full","debug_overrides":[],"sampling_rates":{},"enabled_tags":[],"target":"Stdout","block_on_overflow":true},"orchestrator_logger":null,"csp_vault_logger":null,"message_routing":null,"malicious_behaviour":null,"firewall":null,"registration":null,"nns_registry_replicator":null,"adapters_config":{"bitcoin_mainnet_uds_path":null,"bitcoin_mainnet_uds_metrics_path":null,"bitcoin_testnet_uds_path":null,"bitcoin_testnet_uds_metrics_path":null,"https_outcalls_uds_path":"/tmp/ic-https-outcalls-adapter-socket.1662.1718871385","https_outcalls_uds_metrics_path":null},"bitcoin_payload_builder_config":null,"ipv4_config":null,"domain":null} \ No newline at end of file +{"registry_client":{"local_store":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/ic_registry_local_store"},"transport":{"node_ip":"0.0.0.0","listening_port":0,"send_queue_size":1024,"max_streams":1},"state_manager":{"state_root":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/node-100/state","file_backed_memory_allocator":"Enabled","lsmt_storage":"Disabled"},"hypervisor":{"embedders_config":{"max_wasm_stack_size":5242880,"query_execution_threads_per_canister":2,"max_globals":1000,"max_functions":50000,"max_custom_sections":16,"max_custom_sections_size":1048576,"max_number_exported_functions":1000,"max_sum_exported_function_name_lengths":20000,"cost_to_compile_wasm_instruction":6000,"num_rayon_compilation_threads":10,"feature_flags":{"rate_limiting_of_debug_prints":"Disabled","write_barrier":"Disabled","wasm_native_stable_memory":"Enabled"},"metering_type":"New","stable_memory_dirty_page_limit":2097152,"stable_memory_accessed_page_limit":2097152,"min_sandbox_count":500,"max_sandbox_count":2000,"max_sandbox_idle_time":{"secs":1800,"nanos":0},"subnet_type":"application","dirty_page_overhead":0,"trace_execution":"Disabled","max_dirty_pages_without_optimization":262144,"dirty_page_copy_overhead":3000},"create_funds_whitelist":"","max_instructions_for_message_acceptance_calls":200000000,"subnet_memory_threshold":483183820800,"subnet_memory_capacity":751619276800,"subnet_message_memory_capacity":26843545600,"ingress_history_memory_capacity":4294967296,"subnet_wasm_custom_sections_memory_capacity":2147483648,"subnet_memory_reservation":10737418240,"max_canister_memory_size":433791696896,"default_provisional_cycles_balance":100000000000000,"default_freeze_threshold":2592000,"max_controllers":10,"canister_sandboxing_flag":"Enabled","query_execution_threads_total":4,"query_scheduling_time_slice_per_canister":{"secs":0,"nanos":20000000},"max_query_call_graph_depth":6,"max_query_call_graph_instructions":5000000000,"max_query_call_walltime":{"secs":10,"nanos":0},"instruction_overhead_per_query_call":50000000,"rate_limiting_of_heap_delta":"Disabled","rate_limiting_of_instructions":"Disabled","allocatable_compute_capacity_in_percent":50,"deterministic_time_slicing":"Enabled","bitcoin":{"privileged_access":["g4xu7-jiaaa-aaaan-aaaaq-cai","ghsi2-tqaaa-aaaan-aaaca-cai","gsvzx-syaaa-aaaan-aaabq-cai"],"testnet_canister_id":"g4xu7-jiaaa-aaaan-aaaaq-cai","mainnet_canister_id":"ghsi2-tqaaa-aaaan-aaaca-cai"},"composite_queries":"Enabled","query_caching":"Enabled","query_cache_capacity":209715200,"query_cache_max_expiry_time":{"secs":300,"nanos":0},"max_compilation_cache_size":10737418240,"query_stats_aggregation":"Disabled","query_stats_epoch_length":2000,"wasm_chunk_store":"Enabled","stop_canister_timeout_duration":{"secs":300,"nanos":0},"canister_snapshots":"Disabled"},"http_handler":{"listen_addr":"127.0.0.1:0","port_file_path":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/replica-configuration/replica-1.port","connection_read_timeout_seconds":1200,"request_timeout_seconds":300,"http_max_concurrent_streams":256,"max_request_size_bytes":5242880,"max_delegation_certificate_size_bytes":1048576,"max_request_receive_seconds":300,"max_read_state_concurrent_requests":100,"max_status_concurrent_requests":100,"max_catch_up_package_concurrent_requests":100,"max_dashboard_concurrent_requests":100,"max_call_concurrent_requests":50,"max_query_concurrent_requests":400,"max_pprof_concurrent_requests":5},"metrics":null,"artifact_pool":{"consensus_pool_path":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool","ingress_pool_max_count":18446744073709551615,"ingress_pool_max_bytes":18446744073709551615},"crypto":{"crypto_root":"/home/cosmas/harambeeapps/ic-payroll/.dfx/network/local/state/replicated_state/node-100/crypto","csp_vault_type":"in_replica"},"logger":{"node_id":100,"dc_id":200,"level":"error","format":"text_full","debug_overrides":[],"sampling_rates":{},"enabled_tags":[],"target":"Stdout","block_on_overflow":true},"orchestrator_logger":null,"csp_vault_logger":null,"message_routing":null,"malicious_behaviour":null,"firewall":null,"registration":null,"nns_registry_replicator":null,"adapters_config":{"bitcoin_mainnet_uds_path":null,"bitcoin_mainnet_uds_metrics_path":null,"bitcoin_testnet_uds_path":null,"bitcoin_testnet_uds_metrics_path":null,"https_outcalls_uds_path":"/tmp/ic-https-outcalls-adapter-socket.276.1719041887","https_outcalls_uds_metrics_path":null},"bitcoin_payload_builder_config":null,"ipv4_config":null,"domain":null} \ No newline at end of file diff --git a/.dfx/network/local/state/replicated_state/ic_registry_local_store/0000000000/00/00/01.pb b/.dfx/network/local/state/replicated_state/ic_registry_local_store/0000000000/00/00/01.pb index e10bb4e1..ca58ed58 100644 Binary files a/.dfx/network/local/state/replicated_state/ic_registry_local_store/0000000000/00/00/01.pb and b/.dfx/network/local/state/replicated_state/ic_registry_local_store/0000000000/00/00/01.pb differ diff --git a/.dfx/network/local/state/replicated_state/ic_registry_local_store/time.local_store.v1.CertificationTime.pb b/.dfx/network/local/state/replicated_state/ic_registry_local_store/time.local_store.v1.CertificationTime.pb index 401c89e3..e2be4f24 100644 --- a/.dfx/network/local/state/replicated_state/ic_registry_local_store/time.local_store.v1.CertificationTime.pb +++ b/.dfx/network/local/state/replicated_state/ic_registry_local_store/time.local_store.v1.CertificationTime.pb @@ -1 +1 @@ -ĉ \ No newline at end of file + \ No newline at end of file diff --git a/.dfx/network/local/state/replicated_state/nns_public_key.pem b/.dfx/network/local/state/replicated_state/nns_public_key.pem index b36ef40e..ce0c32fb 100644 --- a/.dfx/network/local/state/replicated_state/nns_public_key.pem +++ b/.dfx/network/local/state/replicated_state/nns_public_key.pem @@ -1,5 +1,5 @@ -----BEGIN PUBLIC KEY----- -MIGCMB0GDSsGAQQBgtx8BQMBAgEGDCsGAQQBgtx8BQMCAQNhAKFdbMlLowbVUvAf -tJMv1V6efgQJdkrjqk9i1zv+s+9hWEu9OyRaIgPHowRiSk4bphgJ/aOhq9/G1ufY -pHfLDJ17QKU1UItI3i63YPsoUB3a1CirstzAuyMRKoJBLQcg8g== +MIGCMB0GDSsGAQQBgtx8BQMBAgEGDCsGAQQBgtx8BQMCAQNhALgyKVkkLXmhSaqr +wHKfEAoqzUPqgat5MEBkSweL+xvCyaRxY8N1ANSLUneRyqzP1AbB5rimmsf8KdfF +XIZQZXS6r9ZJIPFpc9gZE0OK29BvHcOM4ds+W/2Bcxzx6lQjJA== -----END PUBLIC KEY----- diff --git a/.dfx/network/local/state/replicated_state/node-100/committee_signing_key b/.dfx/network/local/state/replicated_state/node-100/committee_signing_key index 6e5caac7..be3546be 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/committee_signing_key and b/.dfx/network/local/state/replicated_state/node-100/committee_signing_key differ diff --git a/.dfx/network/local/state/replicated_state/node-100/crypto/canister_sks_data.pb b/.dfx/network/local/state/replicated_state/node-100/crypto/canister_sks_data.pb index 2821f31c..04815419 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/crypto/canister_sks_data.pb and b/.dfx/network/local/state/replicated_state/node-100/crypto/canister_sks_data.pb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/crypto/public_keys.pb b/.dfx/network/local/state/replicated_state/node-100/crypto/public_keys.pb index e92b375c..b2e61ac4 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/crypto/public_keys.pb and b/.dfx/network/local/state/replicated_state/node-100/crypto/public_keys.pb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/crypto/sks_data.pb b/.dfx/network/local/state/replicated_state/node-100/crypto/sks_data.pb index ec79b961..88c80891 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/crypto/sks_data.pb and b/.dfx/network/local/state/replicated_state/node-100/crypto/sks_data.pb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/derived_node_id b/.dfx/network/local/state/replicated_state/node-100/derived_node_id index 534fa8ec..542636fa 100644 --- a/.dfx/network/local/state/replicated_state/node-100/derived_node_id +++ b/.dfx/network/local/state/replicated_state/node-100/derived_node_id @@ -1 +1 @@ -om62q-zi3ed-nd7g4-b7g6b-qy5sl-3ctqx-kexti-25qfu-crzqt-begqn-vae \ No newline at end of file +o2g24-e3q7w-zimml-gij6y-z55lj-45vn3-iimoe-fz3py-hfsul-qtvch-rqe \ No newline at end of file diff --git a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/data.mdb b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/data.mdb index e4694e38..296f6289 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/data.mdb and b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/data.mdb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/lock.mdb b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/lock.mdb index d86610da..eea9e0fe 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/lock.mdb and b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/certification/lock.mdb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/data.mdb b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/data.mdb index f0ecd68d..366152cf 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/data.mdb and b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/data.mdb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/lock.mdb b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/lock.mdb index 5858c662..58b28c59 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/lock.mdb and b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/consensus/lock.mdb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/data.mdb b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/data.mdb index 3a236e40..82a233da 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/data.mdb and b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/data.mdb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/lock.mdb b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/lock.mdb index 7b269ad0..1103eaac 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/lock.mdb and b/.dfx/network/local/state/replicated_state/node-100/ic_consensus_pool/ecdsa/lock.mdb differ diff --git a/.dfx/network/local/state/replicated_state/node-100/idkg_mega_encryption_key b/.dfx/network/local/state/replicated_state/node-100/idkg_mega_encryption_key index 4fd002f5..35f3cd37 100644 --- a/.dfx/network/local/state/replicated_state/node-100/idkg_mega_encryption_key +++ b/.dfx/network/local/state/replicated_state/node-100/idkg_mega_encryption_key @@ -1 +1 @@ -!;=g,Gp_)<8NFoԤT \ No newline at end of file +!Dw&xy}ڣ́=$ \ No newline at end of file diff --git a/.dfx/network/local/state/replicated_state/node-100/ni_dkg_dealing_encryption_key b/.dfx/network/local/state/replicated_state/node-100/ni_dkg_dealing_encryption_key index 0e4847f1..7a9fda05 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/ni_dkg_dealing_encryption_key and b/.dfx/network/local/state/replicated_state/node-100/ni_dkg_dealing_encryption_key differ diff --git a/.dfx/network/local/state/replicated_state/node-100/node_signing_key b/.dfx/network/local/state/replicated_state/node-100/node_signing_key index c32cc7b7..d8c479bf 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/node_signing_key and b/.dfx/network/local/state/replicated_state/node-100/node_signing_key differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/ingress_history.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/ingress_history.pbuf deleted file mode 100644 index 2d238977..00000000 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/ingress_history.pbuf and /dev/null differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/system_metadata.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/system_metadata.pbuf deleted file mode 100644 index 5d624d73..00000000 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/system_metadata.pbuf and /dev/null differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/canister.pbuf similarity index 78% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/canister.pbuf index ee8c0bf1..f6bf98b8 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/canister.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/canister.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/vmemory_0.bin similarity index 99% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/vmemory_0.bin index ca181cd2..41976ab6 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000000101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000000101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/canister.pbuf similarity index 98% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/canister.pbuf index ccde00ed..4067e64e 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/canister.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/canister.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/vmemory_0.bin similarity index 99% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/vmemory_0.bin index 188329f0..50c58cf0 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000010101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000010101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/canister.pbuf similarity index 97% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/canister.pbuf index 6253ffb0..30007914 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/canister.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/canister.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/vmemory_0.bin similarity index 99% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/vmemory_0.bin index 571011ce..d0608441 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000020101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000020101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/canister.pbuf similarity index 78% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/canister.pbuf index 91724894..f409ba73 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/canister.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/canister.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/vmemory_0.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/vmemory_0.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000030101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000030101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/canister.pbuf similarity index 79% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/canister.pbuf index cb0f916e..6090801e 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/canister.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/canister.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/queues.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/queues.pbuf new file mode 100644 index 00000000..39a40ab4 Binary files /dev/null and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/queues.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/vmemory_0.bin similarity index 88% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/vmemory_0.bin index 2b7c6cd7..1f545c46 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000040101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000040101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/canister.pbuf similarity index 96% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/canister.pbuf index 8c708834..74adaeb5 100644 --- a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/canister.pbuf +++ b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/canister.pbuf @@ -1,8 +1,8 @@ -(:> +( :> E E @ -s +䯹g authorize clear commit_batch @@ -31,7 +31,7 @@ validate_grant_permission validate_revoke_permission validate_take_ownership  api_versioncertified_treegetget_asset_properties  get_chunk http_request!http_request_streaming_callbacklist -retrieve *8 +retrieve *8 7 candid:service77type BatchId = nat; type ChunkId = nat; @@ -298,14 +298,14 @@ service: (asset_canister_args: opt AssetCanisterArgs) -> {  f<8owx6k4bzX[7 K supported_certificate_versions)1,2 Իbؗь;ZFATb'_M'&2 <q3L]>Ք~l08Z -x meuPhկF JY!#,#1;/˲ +x DzP |`d%ƍln( ޖ  -V 1Kdzu1BԃXOLOg -眠ͪ -ځ 餣7 +V 1Kdzu1BԃXOLOh + + 耣7  -K" +K" */ @@ -314,7 +314,7 @@ K   V 1Kdzu1BԃXOLO -U! +U߄!  V 1Kdzu1BԃXOLO:$ <q3L]>Ք~l0P9'P  diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/vmemory_0.bin similarity index 69% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/vmemory_0.bin index 4fd97f6e..37271661 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000050101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000050101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/canister.pbuf similarity index 98% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/canister.pbuf index b1b45ced..4d48565c 100644 --- a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/canister.pbuf +++ b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/canister.pbuf @@ -1,10 +1,10 @@ -(: +.( :  а ɋ Ћ @ -ԹI" +ԹI" timer_executor acknowledge_entries add @@ -39,7 +39,7 @@ $authn_method_registration_mode_enter% remove replace update -verify_tentative_deviceget_anchor_credentialsget_delegation get_id_alias get_principal http_requestidentity_authn_infolookupstats *ż +verify_tentative_deviceget_anchor_credentialsget_delegation get_id_alias get_principal http_requestidentity_authn_infolookupstats *ż O candid:args@(opt InternetIdentityInit) Q&1)pY~  @@ -673,14 +673,14 @@ service : (opt InternetIdentityInit) -> { K supported_certificate_versions)1,2 Իbؗь;ZFATb'_M'&2 #W"E%>ER *İNJ[y8Z -x  f_ nIr:,Ͱ'Ӈqуjdނ +.xD ;g_Ls-^KגvE ^sĝ  -V 1Kdzu1BԃXOLOĦ -眠ͪϪ' -Ӱ a  +V 1Kdzu1BԃXOLO^ +ːE  +ƈ bԭ   -Kа" +K֬" */ @@ -689,7 +689,7 @@ K   V 1Kdzu1BԃXOLO -UȀ! +UН!  V 1Kdzu1BԃXOLO:$ #W"E%>ER *İNJ[yP9'P diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/stable_memory.bin similarity index 99% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/stable_memory.bin index f3fe157c..cec714ab 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/stable_memory.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/stable_memory.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/vmemory_0.bin similarity index 97% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/vmemory_0.bin index 21e93d47..25198049 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000060101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000060101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/canister.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/canister.pbuf similarity index 87% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/canister.pbuf rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/canister.pbuf index 8e7a5f54..a11130b9 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/canister.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/canister.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/software.wasm b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/software.wasm similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/software.wasm rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/software.wasm diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/stable_memory.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/stable_memory.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/stable_memory.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/vmemory_0.bin similarity index 98% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/vmemory_0.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/vmemory_0.bin index e7cee026..5a55e781 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/wasm_chunk_store.bin b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/wasm_chunk_store.bin similarity index 100% rename from .dfx/network/local/state/replicated_state/node-100/state/checkpoints/00000000000003e8/canister_states/80000000001000070101/wasm_chunk_store.bin rename to .dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/canister_states/80000000001000070101/wasm_chunk_store.bin diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/ingress_history.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/ingress_history.pbuf new file mode 100644 index 00000000..89a2568d Binary files /dev/null and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/ingress_history.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/system_metadata.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/system_metadata.pbuf new file mode 100644 index 00000000..c5e95b5f Binary files /dev/null and b/.dfx/network/local/state/replicated_state/node-100/state/checkpoints/0000000000000bb8/system_metadata.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/states_metadata.pbuf b/.dfx/network/local/state/replicated_state/node-100/state/states_metadata.pbuf index a963be23..ff9b5398 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/states_metadata.pbuf and b/.dfx/network/local/state/replicated_state/node-100/state/states_metadata.pbuf differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000000101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000000101/vmemory_0.bin index ca181cd2..41976ab6 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000000101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000000101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000010101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000010101/vmemory_0.bin index 188329f0..50c58cf0 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000010101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000010101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000020101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000020101/vmemory_0.bin index 5440e969..fb445c97 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000020101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000020101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000040101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000040101/vmemory_0.bin index 2b6a5cc7..7b69084c 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000040101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000040101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000050101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000050101/vmemory_0.bin index 4fd97f6e..37271661 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000050101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000050101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/stable_memory.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/stable_memory.bin index b17c5f7e..dc4732aa 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/stable_memory.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/stable_memory.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/vmemory_0.bin index bf163888..869f9bfd 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000060101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000070101/vmemory_0.bin b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000070101/vmemory_0.bin index e7cee026..123a86b3 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000070101/vmemory_0.bin and b/.dfx/network/local/state/replicated_state/node-100/state/tip/canister_states/80000000001000070101/vmemory_0.bin differ diff --git a/.dfx/network/local/state/replicated_state/node-100/transport_tls_certificate b/.dfx/network/local/state/replicated_state/node-100/transport_tls_certificate index e9e163f2..f6b37c49 100644 Binary files a/.dfx/network/local/state/replicated_state/node-100/transport_tls_certificate and b/.dfx/network/local/state/replicated_state/node-100/transport_tls_certificate differ diff --git a/.dfx/network/local/state/replicated_state/registry.proto b/.dfx/network/local/state/replicated_state/registry.proto index 9b94c536..3c402fcf 100644 Binary files a/.dfx/network/local/state/replicated_state/registry.proto and b/.dfx/network/local/state/replicated_state/registry.proto differ diff --git a/dist/index.html b/dist/index.html index aa338a31..ca71afeb 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5,7 +5,7 @@ IC-Payroll - + diff --git a/frontend/components/Freelancer/Freelancer.vue b/frontend/components/Freelancer/Freelancer.vue index 3cb24121..8c5bf953 100644 --- a/frontend/components/Freelancer/Freelancer.vue +++ b/frontend/components/Freelancer/Freelancer.vue @@ -1,6 +1,2 @@ - - \ No newline at end of file + + diff --git a/frontend/store/auth.js b/frontend/store/auth.js index 7bb3709d..6f60a51f 100644 --- a/frontend/store/auth.js +++ b/frontend/store/auth.js @@ -1,9 +1,12 @@ import { defineStore } from "pinia"; import { AuthClient } from "@dfinity/auth-client"; import * as asn1js from "asn1js"; -import { toChecksumAddress } from "ethereumjs-util"; -import { Ed25519KeyIdentity } from "@dfinity/identity"; -import { createActor, canisterId } from "../../src/declarations/backend"; +import { DelegationIdentity, DelegationChain } from "@dfinity/identity"; +import { + createActor, + canisterId, + idlFactory, +} from "../../src/declarations/backend"; import { ic_siwe_provider } from "../../src/declarations/ic_siwe_provider"; import { toRaw, markRaw } from "vue"; import Swal from "sweetalert2"; @@ -33,6 +36,22 @@ const defaultOptions = { // } }; +async function createIdentityFromDelegation(account, delegationResponse) { + const { delegation, signature } = delegationResponse.Ok; + + // Create the DelegationIdentity + const delegationIdentity = DelegationIdentity.fromDelegation(account, { + delegation: { + pubkey: Uint8Array.from(delegation.pubkey), + expiration: BigInt(delegation.expiration), + targets: delegation.targets, + }, + signature: Uint8Array.from(signature), + }); + + return delegationIdentity; +} + function actorFromIdentity(identity) { return createActor(canisterId, { agentOptions: { @@ -101,58 +120,18 @@ export const useAuthStore = defineStore("auth", { ? actorFromIdentity(this.identity) : null; + console.log("identity format is", this.identity); + console.log("whoamiActor", this.whoamiActor); this.isRegistered = await this.whoamiActor.isRegistered(); console.log("is registered" + this.isRegistered); + const whoami = await this.whoamiActor?.whoami(); + console.log("whoami", whoami); }, }); }, - async requestAccounts() { - // Check if there are any accounts already connected - const accounts = await ethereum.request({ - method: "eth_requestAccounts", - }); - console.log("Accounts:", accounts); - // Assuming the first account is used for signing - const account = accounts[0]; - // The message you want to sign - const message = "Sign In to IC-Pay"; - // Hash the message (optional but recommended) - // const messageHash = web3.utils.sha3(message); - // Convert the message to hex format - const msgHex = `0x${Buffer.from(message, "utf8").toString("hex")}`; - // Sign the hashed message - const signature = await ethereum.request({ - method: "personal_sign", - params: [msgHex, account], // Note the correct order of parameters - }); - - console.log("Signature:", signature); - //generate identity - const identity = Ed25519KeyIdentity.generate(); - //create whoami actor - const whoamiActor = identity ? actorFromIdentity(identity) : null; - - this.isAuthenticated = true; - this.identity = identity; - this.whoamiActor = whoamiActor; - this.isReady = true; - this.isRegistered = false; - - const principal = identity.getPrincipal(); - - const addToMetamaskUsers = await this.whoamiActor?.addToMetamaskUsers( - account, - principal - ); - - console.log("addToMetamaskUsers:", addToMetamaskUsers); - // this.isRegistered = await whoamiActor?.isRegistered(); - console.log("is registered" + this.isRegistered); - }, - async siwe_ic() { try { // Check if there are any accounts already connected @@ -162,7 +141,8 @@ export const useAuthStore = defineStore("auth", { // Get the first account and ensure it is EIP-55 encoded let account = Web3.utils.toChecksumAddress(accounts[0]); // Prepare the login challenge - const prepareLoginResponse = await ic_siwe_provider.siwe_prepare_login(account); + const prepareLoginResponse = + await ic_siwe_provider.siwe_prepare_login(account); const loginChallenge = prepareLoginResponse.Ok; // Sign the login challenge @@ -196,88 +176,63 @@ export const useAuthStore = defineStore("auth", { // Convert the timestamp to a BigInt const nat64Timestamp = BigInt(currentTimestamp); - const pubkey = loginResponse.Ok.user_canister_pubkey; - const expiration = loginResponse.Ok.expiration; - console.log("Pubkey:", pubkey); - console.log("Expiration:", expiration); + const pubkey = loginResponse.Ok.user_canister_pubkey; + const expiration = loginResponse.Ok.expiration; + console.log("Pubkey:", pubkey); + console.log("Expiration:", expiration); const delegation = await ic_siwe_provider.siwe_get_delegation( account, derSessionKeyUint8, expiration ); - console.log("Delegation:", delegation); - console.log("Delegation ok delegation:", delegation.Ok.delegation); - console.log("Delegation ok Signature:", delegation.Ok.signature); + console.log("Delegation:", delegation); + console.log("Delegation ok delegation:", delegation.Ok.delegation); + console.log("Delegation ok Signature:", delegation.Ok.signature); + const delegationSignature = delegation.Ok.signature; + + const delegationok = delegation.Ok.delegation; + const publickey = new Uint8Array(delegationok.public_key); + const delegationExpiration = delegationok.expiration; + const targets = delegationok.targets; if (delegation.Ok) { - + // Create the DelegationIdentity + const delegationIdentity = DelegationIdentity.fromDelegation( + account, + { + delegation: { + pubkey: Uint8Array.from(publickey), + expiration: BigInt(delegationExpiration), + targets: targets, + }, + signature: Uint8Array.from(delegation.Ok.signature), + } + ); + + console.log("identity format is", delegationIdentity); + + const whoamiActor = createActor(canisterId, { + agentOptions: { delegationIdentity }, + }); + this.identity = delegationIdentity; - const whoamiActor = actorFromIdentity(delegation.Ok.signature); this.whoamiActor = whoamiActor; - + const isRegistered = await this.whoamiActor?.isRegistered(); + + const whoami = await this.whoamiActor?.whoami(); this.isRegistered = isRegistered; console.log("is registered" + this.isRegistered); - console.log("Delegation successful"); - console.log("whoamiActor", whoamiActor); + console.log("whoami", whoami); this.isAuthenticated = true; this.isReady = true; } - } catch (error) { console.error("Error during login:", error); } }, - - - async siwe() { - //generate identity - const identity = Ed25519KeyIdentity.generate(); - //create whoami actor - const whoamiActor = identity ? actorFromIdentity(identity) : null; - // Check if there are any accounts already connected - const accounts = await ethereum.request({ - method: "eth_requestAccounts", - }); - console.log("Accounts:", accounts); - // Assuming the first account is used for signing - const account = accounts[0]; - // The message you want to sign - const message = "Sign In to IC-Pay"; - const msgHex = `0x${Buffer.from(message, "utf8").toString("hex")}`; - const signature = await ethereum.request({ - method: "personal_sign", - params: [msgHex, account], // Note the correct order of parameters - }); - - //check if address is already registered - const isRegistered = await whoamiActor?.getPrincipalByAddress(account); - - if (isRegistered) { - this.isAuthenticated = true; - this.identity = identity; - this.whoamiActor = whoamiActor; - this.isReady = true; - this.isRegistered = false; - console.log("already registered"); - } else { - const principal = identity.getPrincipal(); - const addToMetamaskUsers = await this.whoamiActor?.addToMetamaskUsers( - account, - principal - ); - this.isAuthenticated = true; - this.identity = identity; - this.whoamiActor = whoamiActor; - this.isReady = true; - this.isRegistered = false; - console.log("addedToMetamaskUsers:", principal); - console.log("identity", identity); - } - }, - async prepareLogin() { const prep = await ic_siwe_provider.siwe_prepare_login(); console.log("prep", prep); diff --git a/frontend/store/dummy.js b/frontend/store/dummy.js deleted file mode 100644 index 49df0289..00000000 --- a/frontend/store/dummy.js +++ /dev/null @@ -1,6 +0,0 @@ -//add dummy data to the store - async addDummyData() { - - }; - - export addDummyData; \ No newline at end of file diff --git a/frontend/store/uploads.js b/frontend/store/uploads.js deleted file mode 100644 index 1205373c..00000000 --- a/frontend/store/uploads.js +++ /dev/null @@ -1,23 +0,0 @@ -import { defineStore } from "pinia"; -import { AuthClient } from "@dfinity/auth-client"; -import { createActor, canisterId } from "../../src/declarations/backend"; -import { toRaw } from "vue"; -import Swal from "sweetalert2"; - -const useUpload = defineStore('upload', () => { - id: 'upload', - state: () => { - return { - uploads: [], - upload: null, - uploadError: null, - uploadSuccess: null, - uploadLoading: false, - }; - }, - actions: { - }, - getters: { - - } - }); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 042878d7..734045b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "@dfinity/agent": ">=1.0.1", + "@dfinity/agent": "^1.3.0", "@dfinity/auth-client": "^1.3.0", "@dfinity/candid": "^1.2.0", "@dfinity/identity": "^1.2.0", @@ -435,9 +435,9 @@ } }, "node_modules/@dfinity/agent": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-1.3.0.tgz", - "integrity": "sha512-gFc2CqjWURv/Th+vxwHIb7Y39TpRZccjyRm8c51LtyAGLYSpSwJDWbzM/y66h++DSSc3A+1DjN/dRT+6ik3xLw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@dfinity/agent/-/agent-1.4.0.tgz", + "integrity": "sha512-/zgGajZpxtbu+kLXtFx2e9V2+HbMUjrtGWx9ZEwtVwhVxKgVi/2kGQpFRPEDFJ461V7wdTwCig4OkMxVU4shTw==", "license": "Apache-2.0", "dependencies": { "@noble/curves": "^1.4.0", @@ -448,37 +448,37 @@ "simple-cbor": "^0.4.1" }, "peerDependencies": { - "@dfinity/candid": "^1.3.0", - "@dfinity/principal": "^1.3.0" + "@dfinity/candid": "^1.4.0", + "@dfinity/principal": "^1.4.0" } }, "node_modules/@dfinity/auth-client": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/auth-client/-/auth-client-1.3.0.tgz", - "integrity": "sha512-/1Xn+acHckLh9GlImBRsIEjej0nbD+B0hsoOM8gyimrRrcoxqlSwn+rzjlR2fbVf++rTRRwsQgShG/gfCEXJig==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@dfinity/auth-client/-/auth-client-1.4.0.tgz", + "integrity": "sha512-9ImeOAw61SQvHJ+w4RHIuKKUL2xAQDLoce+JhmH3DbJuVvNbZIM5xMW8gHTZVlXaMw3Vhip+a1DPJIGy95r9pA==", "license": "Apache-2.0", "dependencies": { "idb": "^7.0.2" }, "peerDependencies": { - "@dfinity/agent": "^1.3.0", - "@dfinity/identity": "^1.3.0", - "@dfinity/principal": "^1.3.0" + "@dfinity/agent": "^1.4.0", + "@dfinity/identity": "^1.4.0", + "@dfinity/principal": "^1.4.0" } }, "node_modules/@dfinity/candid": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-1.3.0.tgz", - "integrity": "sha512-tt5NYfpv8C+3iKS3Awbi+NAIxjwjIRUOLT+1ys/xpA+6DNEqwgfU8WZu0+bKnf/xlASCyJXUmoMzQ6I01GBp9A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@dfinity/candid/-/candid-1.4.0.tgz", + "integrity": "sha512-PsTJVn63ZM4A/6Xs5coI0zMFevSwJ8hcyh38LdH/92n6wi9UOTis1yc4qL5MZvvRCUAD0c3rVjELL+49E9sPyA==", "license": "Apache-2.0", "peerDependencies": { - "@dfinity/principal": "^1.3.0" + "@dfinity/principal": "^1.4.0" } }, "node_modules/@dfinity/identity": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-1.3.0.tgz", - "integrity": "sha512-DAqb+dYV20wqJBfMv6RFEyDNPg8FSUVPjK3kXP/gXEDM+w2Viq4/oQdMqm0lWTK8t4+TuxvUS74ULAS7wCYuVQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@dfinity/identity/-/identity-1.4.0.tgz", + "integrity": "sha512-4WmMsQSuzfWXmm4s+0FYGbFiQcMGE88Ztg6yFq7aTMtRWuAjhz66Dy1+jRCrXxsoxvDdUvPzsyjkOSpr1AuUYQ==", "license": "Apache-2.0", "dependencies": { "@noble/curves": "^1.2.0", @@ -486,15 +486,15 @@ "borc": "^2.1.1" }, "peerDependencies": { - "@dfinity/agent": "^1.3.0", - "@dfinity/principal": "^1.3.0", + "@dfinity/agent": "^1.4.0", + "@dfinity/principal": "^1.4.0", "@peculiar/webcrypto": "^1.4.0" } }, "node_modules/@dfinity/principal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-1.3.0.tgz", - "integrity": "sha512-04Ly9/VxztgmSk3LeUv1H+aA/8zCfed5gzgydVKBv9U0pk2lcCjUOMhv3G+1UCUSd8GwzrWaSwIsrzrAcHZm/g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@dfinity/principal/-/principal-1.4.0.tgz", + "integrity": "sha512-SuTBVlc71ub89ji0WN5/T100zUG2uIMn5x4+We4vS4nJ0R3/Xt89XJsHepjd5SQTSQPOvP7eQ+S8cQKWRz/RkA==", "license": "Apache-2.0", "dependencies": { "@noble/hashes": "^1.3.1" @@ -1713,9 +1713,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.5.1.tgz", - "integrity": "sha512-046+AUSiDru/V9pajE1du8WayvBKeCvJ2NmKPy/mR8/SbKKrqmSbj7LJBfXE+nSq4f5TBXvnCzu0kcYebI9WdQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.7.0.tgz", + "integrity": "sha512-p0CWuqn+n8iZmsL7/l0Xg7kbyIKnHNqkEJkMDOkg4x3Ni3LohszmnJY8FPhTgG7Ad9ZFGcdKmn1R1mKUGEh9Xg==", "license": "MIT", "funding": { "type": "github", @@ -1723,12 +1723,12 @@ } }, "node_modules/@tanstack/vue-virtual": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.5.1.tgz", - "integrity": "sha512-6mc4HtDPieDVKD6GqzHiJkdzuqRNdQZuoIbkwE6af939WV+w62YmSF69jN+BOqClqh/ObiW+X1VOQx1Pftrx1A==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.7.0.tgz", + "integrity": "sha512-RkSrajvJpV1RdJKgZnPgzyzVVx76QjPAu+spgdAms+SZRcSbYMUKlcjusnHjhszck5ngHXSXbSBp45ycF1nlDw==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.5.1" + "@tanstack/virtual-core": "3.7.0" }, "funding": { "type": "github", @@ -1755,9 +1755,9 @@ "optional": true }, "node_modules/@types/node": { - "version": "20.14.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.5.tgz", - "integrity": "sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==", + "version": "20.14.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", + "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -2168,9 +2168,9 @@ "license": "MIT" }, "node_modules/alpinejs": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.14.0.tgz", - "integrity": "sha512-YCWF95PMJqePe9ll6KMyDt/nLhh2R7RhqBf4loEmLzIskcHque4Br/9UgAa6cw13H0Cm3FM9e1hzDwP5z5wlDA==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.14.1.tgz", + "integrity": "sha512-ICar8UsnRZAYvv/fCNfNeKMXNoXGUfwHrjx7LqXd08zIP95G2d9bAOuaL97re+1mgt/HojqHsfdOLo/A5LuWgQ==", "license": "MIT", "dependencies": { "@vue/reactivity": "~3.1.1" @@ -3142,9 +3142,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.805", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.805.tgz", - "integrity": "sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==", + "version": "1.4.809", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.809.tgz", + "integrity": "sha512-Xg2vEbpMfkVivK8l9QwbjkLoHSUQouZLC0InWHqKJhNvB1VGoOfdlzbdnl4f1jVGTnxmWV1dP/IwoJRqJP78ug==", "devOptional": true, "license": "ISC" }, @@ -4691,13 +4691,16 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5559,11 +5562,14 @@ } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5647,6 +5653,13 @@ "node": ">=6.0.0" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -6990,9 +7003,9 @@ } }, "node_modules/sucrase/node_modules/glob": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", "dev": true, "license": "ISC", "dependencies": { @@ -7000,6 +7013,7 @@ "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { @@ -7065,9 +7079,9 @@ } }, "node_modules/sweetalert2": { - "version": "11.11.1", - "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.11.1.tgz", - "integrity": "sha512-7jumu0I0/QdRa5R7K1mh05ZdhmsMV6rZOVtjpratZGidxyJD4Sn7rDSA+zmKHzvMef9hVTwPmDU3VxnvhVQMNg==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.12.0.tgz", + "integrity": "sha512-Fe6sitTNReNdPF1q1w4uz1GAVv9acZff9Q7YILH5n6O/ti3MzwgfEA0aQ6tLjpy+O1NLXnZjUE//xrbluGXzJw==", "license": "MIT", "funding": { "type": "individual", @@ -7310,9 +7324,9 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", + "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -7599,9 +7613,9 @@ } }, "node_modules/vue-router": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.3.tgz", - "integrity": "sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.0.tgz", + "integrity": "sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==", "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.5.1" diff --git a/package.json b/package.json index 9d19a5a5..170e0533 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "format:vue": "prettier --write frontend/" }, "dependencies": { - "@dfinity/agent": ">=1.0.1", + "@dfinity/agent": "^1.3.0", "@dfinity/auth-client": "^1.3.0", "@dfinity/candid": "^1.2.0", "@dfinity/identity": "^1.2.0",