UNPKG

@acurast/cli

Version:

A cli to interact with the Acurast Cloud.

130 lines 4.15 kB
export var AssignmentStrategyVariant; (function (AssignmentStrategyVariant) { AssignmentStrategyVariant["Single"] = "Single"; AssignmentStrategyVariant["Competing"] = "Competing"; })(AssignmentStrategyVariant || (AssignmentStrategyVariant = {})); export const CUSTOM_TYPES = { PalletAcurastMarketplacePartialJobRegistration: { allowedSources: 'Option<Vec<AccountId>>', allowOnlyVerifiedSources: 'bool', schedule: 'Option<AcurastCommonSchedule>', memory: 'Option<u32>', networkRequests: 'Option<u32>', requiredModules: 'Vec<AcurastCommonJobModule>', slots: 'Option<u8>', reward: 'u128', minReputation: 'Option<u128>', }, AcurastCommonSchedule: { duration: 'u64', startTime: 'u64', endTime: 'u64', interval: 'u64', maxStartDelay: 'u64', }, AcurastCommonJobModule: { _enum: ['DataEncryption'], }, PalletAcurastMarketplacePlannedExecution: { source: 'AccountId', startDelay: 'u64', }, PalletAcurastMarketplaceJobRequirements: { assignment_strategy: 'PalletAcurastMarketplaceAssignmentStrategy', slots: 'u8', reward: 'u128', minReputation: 'Option<u128>', }, PalletAcurastMarketplaceRegistrationExtra: { requirements: 'PalletAcurastMarketplaceJobRequirements', expectedFulfillmentFee: 'u128', }, AcurastCommonJobRegistration: { script: 'Bytes', allowedSources: 'Option<Vec<AccountId32>>', schedule: 'AcurastCommonSchedule', memory: 'u32', networkRequests: 'u32', storage: 'u32', requiredModules: 'Vec<AcurastCommonJobModule>', extra: 'PalletAcurastMarketplaceRegistrationExtra', }, PalletAcurastMarketplaceJobStatus: { _enum: { Open: null, Matched: null, Assigned: 'u8', }, }, PalletAcurastMarketplaceSLA: { total: 'u64', met: 'u64', }, PalletAcurastMarketplacePubKey: { _enum: { SECP256r1: 'Bytes', SECP256k1: 'Bytes', ED25519: 'Bytes', SECP256r1Encryption: 'Bytes', SECP256k1Encryption: 'Bytes', }, }, PalletAcurastMarketplaceAssignment: { slot: 'u8', start_delay: 'u64', fee_per_execution: 'u128', acknowledged: 'bool', sla: 'PalletAcurastMarketplaceSLA', pub_keys: 'Vec<PalletAcurastMarketplacePubKey>', execution: 'PalletAcurastMarketplaceExecutionSpecifier', }, PalletAcurastMarketplaceExecutionSpecifier: { _enum: { All: null, Index: 'u64', }, }, ReputationBetaParameters: { r: 'u128', s: 'u128', }, PalletAcurastMarketplaceAdvertisementRestriction: { maxMemory: 'u32', networkRequestQuota: 'u8', storageCapacity: 'u32', allowedConsumers: 'Option<Vec<AccountId>>', availableModules: 'Vec<AcurastCommonJobModule>', }, PalletAcurastMarketplaceSchedulingWindow: { end: 'u64', }, PalletAcurastMarketplacePricing: { feePerMillisecond: 'u128', feePerStorageByte: 'u128', baseFeePerExecution: 'u128', schedulingWindow: 'PalletAcurastMarketplaceSchedulingWindow', }, PalletAcurastMarketplaceAdvertisement: { pricing: 'PalletAcurastMarketplacePricing', maxMemory: 'u32', networkRequestQuota: 'u8', storageCapacity: 'u32', allowedConsumers: 'Option<Vec<AcurastCommonMultiOrigin>>', availableModules: 'Vec<AcurastCommonJobModule>', }, AcurastCommonMultiOrigin: { acurast: 'Option<AccountId32>', tezos: 'Option<Bytes>', }, PalletAcurastMarketplaceAssignmentStrategy: { _enum: { Single: 'Option<Vec<PalletAcurastMarketplacePlannedExecution>>', Competing: null, }, }, AcurastCommonEnvironment: { publicKey: 'Bytes', variables: 'Vec<(Bytes, Bytes)>', }, }; //# sourceMappingURL=types.js.map