Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
370 changes: 370 additions & 0 deletions docs/rfcs/00XX-contacts.md

Large diffs are not rendered by default.

952 changes: 952 additions & 0 deletions generated/client.ts

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions generated/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export * from './types.js';
export * from './client.js';
3,581 changes: 3,581 additions & 0 deletions generated/types.ts

Large diffs are not rendered by default.

378 changes: 378 additions & 0 deletions generated/wire-table.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,378 @@
// Auto-generated by truapi-codegen. Do not edit.

import type { RequestFrameIds, SubscriptionFrameIds } from '../transport.js';

// Wire-protocol discriminants. Method ordering is part of the
// protocol; only ever append or explicitly reserve gaps.

export const SYSTEM_HANDSHAKE = {
request: 0,
response: 1,
} as const satisfies RequestFrameIds;

export const SYSTEM_FEATURE_SUPPORTED = {
request: 2,
response: 3,
} as const satisfies RequestFrameIds;

export const NOTIFICATIONS_SEND_PUSH_NOTIFICATION = {
request: 4,
response: 5,
} as const satisfies RequestFrameIds;

export const SYSTEM_NAVIGATE_TO = {
request: 6,
response: 7,
} as const satisfies RequestFrameIds;

export const PERMISSIONS_REQUEST_DEVICE_PERMISSION = {
request: 8,
response: 9,
} as const satisfies RequestFrameIds;

export const PERMISSIONS_REQUEST_REMOTE_PERMISSION = {
request: 10,
response: 11,
} as const satisfies RequestFrameIds;

export const LOCAL_STORAGE_READ = {
request: 12,
response: 13,
} as const satisfies RequestFrameIds;

export const LOCAL_STORAGE_WRITE = {
request: 14,
response: 15,
} as const satisfies RequestFrameIds;

export const LOCAL_STORAGE_CLEAR = {
request: 16,
response: 17,
} as const satisfies RequestFrameIds;

export const ACCOUNT_CONNECTION_STATUS_SUBSCRIBE = {
start: 18,
stop: 19,
interrupt: 20,
receive: 21,
} as const satisfies SubscriptionFrameIds;

export const ACCOUNT_GET_ACCOUNT = {
request: 22,
response: 23,
} as const satisfies RequestFrameIds;

export const ACCOUNT_GET_ACCOUNT_ALIAS = {
request: 24,
response: 25,
} as const satisfies RequestFrameIds;

export const ACCOUNT_CREATE_ACCOUNT_PROOF = {
request: 26,
response: 27,
} as const satisfies RequestFrameIds;

export const ACCOUNT_GET_LEGACY_ACCOUNTS = {
request: 28,
response: 29,
} as const satisfies RequestFrameIds;

export const SIGNING_CREATE_TRANSACTION = {
request: 30,
response: 31,
} as const satisfies RequestFrameIds;

export const SIGNING_CREATE_TRANSACTION_WITH_LEGACY_ACCOUNT = {
request: 32,
response: 33,
} as const satisfies RequestFrameIds;

export const SIGNING_SIGN_RAW_WITH_LEGACY_ACCOUNT = {
request: 34,
response: 35,
} as const satisfies RequestFrameIds;

export const SIGNING_SIGN_PAYLOAD_WITH_LEGACY_ACCOUNT = {
request: 36,
response: 37,
} as const satisfies RequestFrameIds;

export const CHAT_CREATE_ROOM = {
request: 38,
response: 39,
} as const satisfies RequestFrameIds;

export const CHAT_REGISTER_BOT = {
request: 40,
response: 41,
} as const satisfies RequestFrameIds;

export const CHAT_LIST_SUBSCRIBE = {
start: 42,
stop: 43,
interrupt: 44,
receive: 45,
} as const satisfies SubscriptionFrameIds;

export const CHAT_POST_MESSAGE = {
request: 46,
response: 47,
} as const satisfies RequestFrameIds;

export const CHAT_ACTION_SUBSCRIBE = {
start: 48,
stop: 49,
interrupt: 50,
receive: 51,
} as const satisfies SubscriptionFrameIds;

export const CHAT_CUSTOM_MESSAGE_RENDER_SUBSCRIBE = {
start: 52,
stop: 53,
interrupt: 54,
receive: 55,
} as const satisfies SubscriptionFrameIds;

export const STATEMENT_STORE_SUBSCRIBE = {
start: 56,
stop: 57,
interrupt: 58,
receive: 59,
} as const satisfies SubscriptionFrameIds;

export const STATEMENT_STORE_CREATE_PROOF = {
request: 60,
response: 61,
} as const satisfies RequestFrameIds;

export const STATEMENT_STORE_SUBMIT = {
request: 62,
response: 63,
} as const satisfies RequestFrameIds;

export const PREIMAGE_LOOKUP_SUBSCRIBE = {
start: 64,
stop: 65,
interrupt: 66,
receive: 67,
} as const satisfies SubscriptionFrameIds;

export const PREIMAGE_SUBMIT = {
request: 68,
response: 69,
} as const satisfies RequestFrameIds;

export const CHAIN_FOLLOW_HEAD_SUBSCRIBE = {
start: 76,
stop: 77,
interrupt: 78,
receive: 79,
} as const satisfies SubscriptionFrameIds;

export const CHAIN_GET_HEAD_HEADER = {
request: 80,
response: 81,
} as const satisfies RequestFrameIds;

export const CHAIN_GET_HEAD_BODY = {
request: 82,
response: 83,
} as const satisfies RequestFrameIds;

export const CHAIN_GET_HEAD_STORAGE = {
request: 84,
response: 85,
} as const satisfies RequestFrameIds;

export const CHAIN_CALL_HEAD = {
request: 86,
response: 87,
} as const satisfies RequestFrameIds;

export const CHAIN_UNPIN_HEAD = {
request: 88,
response: 89,
} as const satisfies RequestFrameIds;

export const CHAIN_CONTINUE_HEAD = {
request: 90,
response: 91,
} as const satisfies RequestFrameIds;

export const CHAIN_STOP_HEAD_OPERATION = {
request: 92,
response: 93,
} as const satisfies RequestFrameIds;

export const CHAIN_GET_SPEC_GENESIS_HASH = {
request: 94,
response: 95,
} as const satisfies RequestFrameIds;

export const CHAIN_GET_SPEC_CHAIN_NAME = {
request: 96,
response: 97,
} as const satisfies RequestFrameIds;

export const CHAIN_GET_SPEC_PROPERTIES = {
request: 98,
response: 99,
} as const satisfies RequestFrameIds;

export const CHAIN_BROADCAST_TRANSACTION = {
request: 100,
response: 101,
} as const satisfies RequestFrameIds;

export const CHAIN_STOP_TRANSACTION = {
request: 102,
response: 103,
} as const satisfies RequestFrameIds;

export const THEME_SUBSCRIBE = {
start: 104,
stop: 105,
interrupt: 106,
receive: 107,
} as const satisfies SubscriptionFrameIds;

export const ENTROPY_DERIVE = {
request: 108,
response: 109,
} as const satisfies RequestFrameIds;

export const ACCOUNT_GET_USER_ID = {
request: 110,
response: 111,
} as const satisfies RequestFrameIds;

export const ACCOUNT_REQUEST_LOGIN = {
request: 112,
response: 113,
} as const satisfies RequestFrameIds;

export const SIGNING_SIGN_RAW = {
request: 114,
response: 115,
} as const satisfies RequestFrameIds;

export const SIGNING_SIGN_PAYLOAD = {
request: 116,
response: 117,
} as const satisfies RequestFrameIds;

export const PAYMENT_BALANCE_SUBSCRIBE = {
start: 118,
stop: 119,
interrupt: 120,
receive: 121,
} as const satisfies SubscriptionFrameIds;

export const PAYMENT_TOP_UP = {
request: 122,
response: 123,
} as const satisfies RequestFrameIds;

export const PAYMENT_REQUEST = {
request: 124,
response: 125,
} as const satisfies RequestFrameIds;

export const PAYMENT_STATUS_SUBSCRIBE = {
start: 126,
stop: 127,
interrupt: 128,
receive: 129,
} as const satisfies SubscriptionFrameIds;

export const RESOURCE_ALLOCATION_REQUEST = {
request: 130,
response: 131,
} as const satisfies RequestFrameIds;

export const STATEMENT_STORE_CREATE_PROOF_AUTHORIZED = {
request: 132,
response: 133,
} as const satisfies RequestFrameIds;

export const NOTIFICATIONS_CANCEL_PUSH_NOTIFICATION = {
request: 134,
response: 135,
} as const satisfies RequestFrameIds;

export const COIN_PAYMENT_CREATE_PURSE = {
request: 136,
response: 137,
} as const satisfies RequestFrameIds;

export const COIN_PAYMENT_QUERY_PURSE = {
request: 138,
response: 139,
} as const satisfies RequestFrameIds;

export const COIN_PAYMENT_REBALANCE_PURSE = {
start: 140,
stop: 141,
interrupt: 142,
receive: 143,
} as const satisfies SubscriptionFrameIds;

export const COIN_PAYMENT_DELETE_PURSE = {
start: 144,
stop: 145,
interrupt: 146,
receive: 147,
} as const satisfies SubscriptionFrameIds;

export const COIN_PAYMENT_CREATE_RECEIVABLE = {
request: 148,
response: 149,
} as const satisfies RequestFrameIds;

export const COIN_PAYMENT_CREATE_CHEQUE = {
request: 150,
response: 151,
} as const satisfies RequestFrameIds;

export const COIN_PAYMENT_DEPOSIT = {
start: 152,
stop: 153,
interrupt: 154,
receive: 155,
} as const satisfies SubscriptionFrameIds;

export const COIN_PAYMENT_REFUND = {
start: 156,
stop: 157,
interrupt: 158,
receive: 159,
} as const satisfies SubscriptionFrameIds;

export const COIN_PAYMENT_LISTEN_FOR_PAYMENT = {
start: 160,
stop: 161,
interrupt: 162,
receive: 163,
} as const satisfies SubscriptionFrameIds;

export const CONTACTS_RESOLVE = {
request: 164,
response: 165,
} as const satisfies RequestFrameIds;

export const CONTACTS_DERIVE_SHARED_KEY = {
request: 166,
response: 167,
} as const satisfies RequestFrameIds;

export const CONTACTS_SEND = {
request: 168,
response: 169,
} as const satisfies RequestFrameIds;

export const CONTACTS_SUBSCRIBE = {
start: 170,
stop: 171,
interrupt: 172,
receive: 173,
} as const satisfies SubscriptionFrameIds;
Loading
Loading