22 * Public API for the CRE SDK.
33 */
44
5- import { ClientCapability as AptosClient } from '@cre/generated-sdk/capabilities/blockchain/aptos/v1alpha/client_sdk_gen'
5+ import {
6+ ClientCapability as AptosClient ,
7+ ClientRestrictor as AptosRestrictor ,
8+ } from '@cre/generated-sdk/capabilities/blockchain/aptos/v1alpha/client_sdk_gen'
69import {
710 ClientCapability as EVMClient ,
811 ClientRestrictor as EVMRestrictor ,
912} from '@cre/generated-sdk/capabilities/blockchain/evm/v1alpha/client_sdk_gen'
10- import { ClientCapability as SolanaClient } from '@cre/generated-sdk/capabilities/blockchain/solana/v1alpha/client_sdk_gen'
13+ import {
14+ ClientCapability as SolanaClient ,
15+ ClientRestrictor as SolanaRestrictor ,
16+ } from '@cre/generated-sdk/capabilities/blockchain/solana/v1alpha/client_sdk_gen'
1117import {
1218 ClientCapability as ConfidentialHTTPClient ,
1319 ClientRestrictor as ConfidentialHTTPRestrictor ,
@@ -45,6 +51,7 @@ export { TeeType } from '@cre/generated/sdk/v1alpha/sdk_pb'
4551// Aptos Capability
4652export {
4753 ClientCapability as AptosClient ,
54+ ClientRestrictor as AptosRestrictor ,
4855 type WriteCreReportRequest as AptosWriteCreReportRequest ,
4956 type WriteCreReportRequestJson as AptosWriteCreReportRequestJson ,
5057} from '@cre/generated-sdk/capabilities/blockchain/aptos/v1alpha/client_sdk_gen'
@@ -59,6 +66,7 @@ export {
5966// Solana Capability
6067export {
6168 ClientCapability as SolanaClient ,
69+ ClientRestrictor as SolanaRestrictor ,
6270 type WriteCreReportRequest as SolanaWriteCreReportRequest ,
6371 type WriteCreReportRequestJson as SolanaWriteCreReportRequestJson ,
6472} from '@cre/generated-sdk/capabilities/blockchain/solana/v1alpha/client_sdk_gen'
@@ -116,6 +124,8 @@ export const cre = {
116124 ConfidentialHTTPRestrictor,
117125 HTTPClientRestrictor,
118126 EVMRestrictor,
127+ SolanaRestrictor,
128+ AptosRestrictor,
119129 } ,
120130 handler,
121131 handlerInTee,
0 commit comments