Complete Candid Method Inventory
Canonical reference for 167 methods from the five Candid contracts. Query and update modes match their declarations. The swap contract is included for due diligence; the internal market remains disabled without the production legal gate.
| Method | Canister | Mode | Candid signature |
|---|---|---|---|
add_spatial_data | spatial | update | (nat64, vec nat8, text) -> (Result) |
set_billing_config | spatial | update | (principal, principal) -> (variant { Ok : null; Err : text }) |
get_billing_config | spatial | query | () -> (opt SpatialBillingConfig) query |
rotate_billing_config | spatial | update | (principal, principal) -> (variant { Ok : SpatialBillingConfig; Err : text }) |
create_dataset | spatial | update | (text, text) -> (IdResult) |
add_feature | spatial | update | (nat64, vec nat64, vec nat8, text) -> (IdResult) |
add_feature_with_crs | spatial | update | (nat64, vec nat64, vec nat8, text, int32) -> (IdResult) |
add_features_batch | spatial | update | (nat64, vec FeatureIngestInput) -> (variant { Ok : vec nat64; Err : text }) |
add_features_batch_with_crs | spatial | update | (nat64, vec FeatureIngestInput, int32) -> (variant { Ok : vec nat64; Err : text }) |
sync_feature | spatial | update | (nat64, FeatureSyncInput) -> (variant { Ok : FeatureSyncResult; Err : text }) |
sync_features_batch | spatial | update | (nat64, vec FeatureSyncInput) -> (variant { Ok : FeatureSyncBatchReport; Err : text }) |
create_spatial_acceptance_draft | spatial | update | (nat64, nat64, SpatialAcceptanceInput) -> (variant { Ok : SpatialAcceptanceRecord; Err : text }) |
transition_spatial_acceptance | spatial | update | (nat64, nat64, SpatialAcceptanceStatus, SpatialAcceptanceInput) -> (variant { Ok : SpatialAcceptanceRecord; Err : text }) |
update_feature | spatial | update | (nat64, vec nat64, vec nat8, text) -> (IdResult) |
update_feature_with_crs | spatial | update | (nat64, vec nat64, vec nat8, text, int32) -> (IdResult) |
archive_feature | spatial | update | (nat64) -> (variant { Ok : null; Err : text }) |
rename_dataset | spatial | update | (nat64, text) -> (variant { Ok : null; Err : text }) |
update_dataset_metadata | spatial | update | (nat64, text) -> (variant { Ok : null; Err : text }) |
set_dataset_policy | spatial | update | (nat64, text, text, DatasetVisibility, bool) -> (variant { Ok : null; Err : text }) |
set_dataset_archived | spatial | update | (nat64, bool) -> (variant { Ok : null; Err : text }) |
create_workspace | spatial | update | (text, text, text, text, principal) -> (IdResult) |
update_workspace | spatial | update | (nat64, text, text, text, text, principal) -> (variant { Ok : Workspace; Err : text }) |
set_workspace_archived | spatial | update | (nat64, bool) -> (variant { Ok : null; Err : text }) |
set_workspace_member | spatial | update | (nat64, principal, WorkspaceRole) -> (variant { Ok : WorkspaceMember; Err : text }) |
remove_workspace_member | spatial | update | (nat64, principal) -> (variant { Ok : null; Err : text }) |
get_workspace | spatial | query | (nat64) -> (opt Workspace) query |
get_my_workspace_role | spatial | query | (nat64) -> (opt WorkspaceRole) query |
list_my_workspaces_page | spatial | query | (nat64, nat64) -> (vec WorkspaceMembership) query |
list_workspace_members_page | spatial | query | (nat64, nat64, nat64) -> (variant { Ok : vec WorkspaceMember; Err : text }) query |
link_dataset_to_workspace | spatial | update | (nat64, nat64) -> (variant { Ok : WorkspaceDatasetLink; Err : text }) |
unlink_dataset_from_workspace | spatial | update | (nat64) -> (variant { Ok : null; Err : text }) |
get_dataset_workspace | spatial | query | (nat64) -> (opt Workspace) query |
configure_workspace_sponsorship | spatial | update | (nat64, principal, nat, nat, opt nat64) -> (variant { Ok : WorkspaceSponsorship; Err : text }) |
set_workspace_sponsorship_active | spatial | update | (nat64, bool) -> (variant { Ok : WorkspaceSponsorship; Err : text }) |
fund_workspace_credits | spatial | update | (nat64, nat) -> (variant { Ok : WorkspaceSponsorship; Err : text }) |
return_unused_workspace_credits | spatial | update | (nat64, nat) -> (variant { Ok : WorkspaceSponsorship; Err : text }) |
get_workspace_sponsorship | spatial | query | (nat64) -> (variant { Ok : opt WorkspaceSponsorship; Err : text }) query |
get_workspace_sponsored_usage | spatial | query | (nat64, principal) -> (variant { Ok : WorkspaceSponsoredUsage; Err : text }) query |
list_workspace_sponsored_usage_page | spatial | query | (nat64, nat64, nat64) -> (variant { Ok : vec WorkspaceSponsoredUsage; Err : text }) query |
get_dataset | spatial | query | (nat64) -> (opt Dataset) query |
get_write_admin_state | spatial | query | () -> (WriteAdminState) query |
get_write_quota_policy | spatial | query | () -> (WriteQuotaPolicy) query |
get_write_fee_schedule | spatial | query | () -> (WriteFeeSchedule) query |
get_principal_write_usage | spatial | query | (principal) -> (PrincipalWriteUsage) query |
get_write_credit_balance | spatial | query | (principal) -> (nat) query |
get_spatial_billing_metrics | spatial | query | () -> (SpatialBillingMetrics) query |
get_accrued_treasury_balance | spatial | query | () -> (nat) query |
get_system_metrics | spatial | query | () -> (SpatialSystemMetrics) query |
get_write_throttle_policy | spatial | query | () -> (WriteThrottlePolicy) query |
is_principal_write_blocked | spatial | query | (principal) -> (bool) query |
list_datasets | spatial | query | () -> (vec Dataset) query |
list_datasets_page | spatial | query | (nat64, nat64) -> (vec Dataset) query |
get_feature | spatial | query | (nat64) -> (opt FeatureRecord) query |
get_feature_sync_state | spatial | query | (nat64, text, text, text) -> (variant { Ok : opt FeatureSyncState; Err : text }) query |
get_spatial_acceptance | spatial | query | (nat64, nat64) -> (variant { Ok : opt SpatialAcceptanceRecord; Err : text }) query |
get_current_spatial_acceptance | spatial | query | (nat64) -> (variant { Ok : opt SpatialAcceptanceRecord; Err : text }) query |
get_feature_version | spatial | query | (nat64) -> (opt FeatureVersion) query |
list_feature_versions | spatial | query | (nat64) -> (vec FeatureVersion) query |
list_feature_versions_page | spatial | query | (nat64, nat64, nat64) -> (vec FeatureVersion) query |
list_dataset_features | spatial | query | (nat64) -> (vec FeatureRecord) query |
list_dataset_features_page | spatial | query | (nat64, nat64, nat64) -> (vec FeatureRecord) query |
list_dataset_feature_sync_states_page | spatial | query | (nat64, nat64, nat64) -> (variant { Ok : vec FeatureSyncState; Err : text }) query |
list_feature_acceptances_page | spatial | query | (nat64, nat64, nat64) -> (variant { Ok : vec SpatialAcceptanceRecord; Err : text }) query |
query_bbox | spatial | query | (float64, float64, float64, float64, opt nat64) -> (FeatureListResult) query |
query_bbox_page | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64) -> (FeatureListResult) query |
query_bbox_page_hybrid | spatial | query | (float64, float64, float64, float64, opt nat64, vec nat64, nat64, nat64) -> (FeatureListResult) query |
point_query | spatial | query | (float64, float64, opt nat64, opt nat64) -> (FeatureListResult) query |
point_query_page | spatial | query | (float64, float64, opt nat64, opt nat64, nat64, nat64) -> (FeatureListResult) query |
query_nearest | spatial | query | (float64, float64, opt nat64, opt float64) -> (FeatureDistanceListResult) query |
query_nearest_page | spatial | query | (float64, float64, opt nat64, opt float64, nat64, nat64) -> (FeatureDistanceListResult) query |
query_intersects_bbox_page | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64) -> (FeatureListResult) query |
query_within_bbox_page | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64) -> (FeatureListResult) query |
query_contains_bbox_page | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64) -> (FeatureListResult) query |
query_touches_bbox_page | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64) -> (FeatureListResult) query |
query_feature_versions_at_time_page | spatial | query | (nat64, nat64, nat64, nat64) -> (variant { Ok : vec FeatureVersion; Err : text }) query |
query_feature_version_diff_window | spatial | query | (nat64, nat64, nat64) -> (variant { Ok : TemporalDiffSummary; Err : text }) query |
feature_centroids | spatial | query | (opt nat64) -> (vec record { nat64; GeoPoint; text }) query |
feature_centroids_page | spatial | query | (opt nat64, nat64, nat64) -> (vec record { nat64; GeoPoint; text }) query |
export_feature_geojson | spatial | query | (nat64) -> (Result) query |
export_features_geojson | spatial | query | (vec nat64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
list_feature_geojson_page | spatial | query | (opt nat64, nat64, nat64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
list_feature_geojson_page_generalized | spatial | query | (opt nat64, nat64, nat64, float64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
query_feature_geojson_bbox_page | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
query_feature_geojson_bbox_page_generalized | spatial | query | (float64, float64, float64, float64, opt nat64, nat64, nat64, float64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
search_partner_evidence_page | spatial | query | (PartnerEvidenceField, text, opt nat64, nat64, nat64) -> (PartnerEvidenceSearchResult) query |
rebuild_partner_evidence_index_page | spatial | update | (nat64, nat64) -> (PartnerEvidenceReindexResult) |
query_feature_geojson_tile_page | spatial | query | (nat32, nat32, nat32, opt nat64, nat64, nat64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
query_feature_geojson_tile_page_generalized | spatial | query | (nat32, nat32, nat32, opt nat64, nat64, nat64, float64) -> (variant { Ok : vec FeatureGeoJson; Err : text }) query |
grant_dataset_access | spatial | update | (nat64, principal) -> (variant { Ok : null; Err : text }) |
revoke_dataset_access | spatial | update | (nat64, principal) -> (variant { Ok : null; Err : text }) |
list_dataset_access | spatial | query | (nat64) -> (DatasetAccessListResult) query |
start_bulk_import_job | spatial | update | (nat64, vec FeatureIngestInput) -> (IdResult) |
enqueue_bulk_import_job | spatial | update | (nat64, vec FeatureIngestInput) -> (IdResult) |
process_bulk_import_job_page | spatial | update | (nat64, nat64) -> (BulkImportProcessPageResult) |
get_bulk_import_limits | spatial | query | () -> (BulkImportLimits) query |
get_bulk_import_job | spatial | query | (nat64) -> (opt BulkImportJob) query |
get_bulk_import_job_detail | spatial | query | (nat64) -> (opt BulkImportJobDetail) query |
get_bulk_import_job_result_page | spatial | query | (nat64, nat64, nat64, nat64) -> (BulkImportJobResultPageResult) query |
retry_bulk_import_job | spatial | update | (nat64) -> (IdResult) |
get_query_usage_snapshot | spatial | query | (principal) -> (QueryUsageState) query |
list_audit_events | spatial | query | (nat64, nat64) -> (vec AuditEvent) query |
export_dataset_snapshot | spatial | query | (nat64) -> (Result) query |
export_dataset_snapshot_with_checksum | spatial | query | (nat64) -> (SnapshotWithChecksumResult) query |
export_dataset_snapshot_page_with_checksum | spatial | query | (nat64, nat64, nat64) -> (SnapshotWithChecksumResult) query |
export_spatial_acceptance_report_with_checksum | spatial | query | (nat64, nat64) -> (SnapshotWithChecksumResult) query |
set_principal_write_blocked | spatial | update | (principal, bool) -> (variant { Ok : null; Err : text }) |
set_write_quota_policy | spatial | update | (WriteQuotaPolicy) -> (variant { Ok : null; Err : text }) |
set_write_throttle_policy | spatial | update | (WriteThrottlePolicy) -> (variant { Ok : WriteThrottlePolicy; Err : text }) |
set_write_fee_schedule | spatial | update | (WriteFeeSchedule) -> (variant { Ok : null; Err : text }) |
set_writes_paused | spatial | update | (bool) -> (variant { Ok : null; Err : text }) |
top_up_write_credits | spatial | update | (nat) -> (variant { Ok : nat; Err : text }) |
sweep_treasury | spatial | update | (opt nat) -> (variant { Ok : nat; Err : text }) |
get_spatial_data | spatial | query | (nat64) -> (opt SpatialEntry) query |
get_entry_owner | spatial | update | (nat64) -> (opt principal) |
verify_location | spatial | query | (nat64, float64, float64) -> (VerifyResult) query |
verify_location_update | spatial | update | (nat64, float64, float64) -> (VerifyResult) |
calculate_distance | spatial | query | (float64, float64, float64, float64) -> (DistanceResult) query |
calculate_distance_update | spatial | update | (float64, float64, float64, float64) -> (DistanceResult) |
set_config | oracle_gateway | update | (principal, principal, principal) -> (variant { Ok : null; Err : text }) |
rotate_config | oracle_gateway | update | (principal, principal, principal) -> (variant { Ok : OracleConfig; Err : text }) |
top_up_credits | oracle_gateway | update | (nat) -> (NatResult) |
get_config | oracle_gateway | query | () -> (opt OracleConfig) query |
get_credit_balance | oracle_gateway | query | (principal) -> (nat) query |
get_provider_reward_balance | oracle_gateway | query | (principal) -> (nat) query |
get_accrued_treasury_balance | oracle_gateway | query | () -> (nat) query |
get_fee_schedule | oracle_gateway | query | () -> (FeeSchedule) query |
get_system_metrics | oracle_gateway | query | () -> (OracleSystemMetrics) query |
retry_pending_nominatim | oracle_gateway | update | (nat64) -> (NatResult) |
claim_provider_rewards | oracle_gateway | update | () -> (NatResult) |
sweep_treasury | oracle_gateway | update | (opt nat) -> (NatResult) |
verify_coordinates | oracle_gateway | update | (nat64, float64, float64) -> (VerifyResult) |
verify_via_nominatim | oracle_gateway | update | (float64, float64) -> (VerifyResult) |
verify_coordinates_full | oracle_gateway | update | (nat64, float64, float64) -> (VerifyResult) |
calculate_distance | oracle_gateway | update | (float64, float64, float64, float64) -> (DistanceResult) |
set_config | governance | update | (principal, principal) -> (variant { Ok : null; Err : text }) |
register_validator | governance | update | () -> (RegisterResult) |
stake | governance | update | (nat) -> (StakeResult) |
unstake | governance | update | (nat) -> (StakeResult) |
get_validator | governance | update | (principal) -> (opt record { 0 : principal; 1 : nat }) |
create_proposal | governance | update | (text, text, text) -> (ProposalResult) |
vote_proposal | governance | update | (nat64, bool) -> (VoteResult) |
execute_proposal | governance | update | (nat64) -> (ExecuteResult) |
get_governance_decision | governance | query | (text) -> (opt GovernanceDecision) query |
list_governance_decisions_page | governance | query | (nat64, nat64) -> (vec GovernanceDecision) query |
get_proposal | governance | update | (nat64) -> (opt Proposal) |
list_proposals_page | governance | update | (nat64, nat64) -> (vec Proposal) |
get_governance_metrics | governance | update | () -> (record { nat; nat }) |
slash_validator | governance | update | (principal, nat) -> (SlashResult) |
governance_mint | governance | update | (principal, nat) -> (MintResult) |
icrc1_name | trmg_ledger | query | () -> (text) query |
icrc1_symbol | trmg_ledger | query | () -> (text) query |
icrc1_decimals | trmg_ledger | query | () -> (nat8) query |
icrc1_fee | trmg_ledger | query | () -> (nat) query |
icrc1_metadata | trmg_ledger | query | () -> (vec record { text; MetadataValue }) query |
icrc1_minting_account | trmg_ledger | query | () -> (opt Account) query |
icrc1_supported_standards | trmg_ledger | query | () -> (vec SupportedStandard) query |
icrc1_total_supply | trmg_ledger | query | () -> (nat) query |
icrc1_balance_of | trmg_ledger | query | (Account) -> (nat) query |
bootstrap_genesis | trmg_ledger | update | (Account, nat) -> (TransferResult) |
icrc1_transfer | trmg_ledger | update | (TransferArg) -> (TransferResult) |
icrc2_approve | trmg_ledger | update | (ApproveArg) -> (TransferResult) |
icrc2_transfer_from | trmg_ledger | update | (TransferFromArg) -> (TransferResult) |
icrc2_allowance | trmg_ledger | query | (AllowanceArgs) -> (Allowance) query |
set_config | swap | update | (SwapConfig) -> (variant { Ok; Err : SwapError }) |
get_config | swap | query | () -> (opt SwapConfig) query |
quote_trmg_for_icp | swap | query | (nat) -> (variant { Ok : nat; Err : SwapError }) query |
buy_trmg | swap | update | (nat, nat) -> (variant { Ok : BuyResult; Err : SwapError }) |