@starknet-io/types-js
Version:
Shared TypeScript definitions for Starknet projects
94 lines • 3.84 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ETransactionVersion3 = exports.ETransactionVersion2 = exports.ETransactionVersion = exports.EDAMode = exports.EDataAvailabilityMode = exports.EBlockTag = exports.ETransactionExecutionStatus = exports.ETransactionFinalityStatus = exports.ETransactionStatus = exports.ESimulationFlag = exports.ETransactionType = exports.CALL_TYPE = exports.L1_DA_MODE = exports.PRICE_UNIT_FRI = exports.PRICE_UNIT_WEI = exports.STATE_MUTABILITY_EXTERNAL = exports.STATE_MUTABILITY_VIEW = exports.ABI_TYPE_ENUM = exports.ABI_TYPE_L1_HANDLER = exports.ABI_TYPE_CONSTRUCTOR = exports.ABI_TYPE_FUNCTION = exports.EVENT_ABI_TYPE = exports.STRUCT_ABI_TYPE = exports.TXN_TYPE_L1_HANDLER = exports.TXN_TYPE_INVOKE = exports.TXN_TYPE_DEPLOY_ACCOUNT = exports.TXN_TYPE_DEPLOY = exports.TXN_TYPE_DECLARE = exports.STATUS_RECEIVED = exports.STATUS_REJECTED = exports.STATUS_PENDING = exports.STATUS_REVERTED = exports.STATUS_SUCCEEDED = exports.STATUS_ACCEPTED_ON_L1 = exports.STATUS_ACCEPTED_ON_L2 = void 0;
exports.STATUS_ACCEPTED_ON_L2 = 'ACCEPTED_ON_L2';
exports.STATUS_ACCEPTED_ON_L1 = 'ACCEPTED_ON_L1';
exports.STATUS_SUCCEEDED = 'SUCCEEDED';
exports.STATUS_REVERTED = 'REVERTED';
exports.STATUS_PENDING = 'PENDING';
exports.STATUS_REJECTED = 'REJECTED';
exports.STATUS_RECEIVED = 'RECEIVED';
exports.TXN_TYPE_DECLARE = 'DECLARE';
exports.TXN_TYPE_DEPLOY = 'DEPLOY';
exports.TXN_TYPE_DEPLOY_ACCOUNT = 'DEPLOY_ACCOUNT';
exports.TXN_TYPE_INVOKE = 'INVOKE';
exports.TXN_TYPE_L1_HANDLER = 'L1_HANDLER';
exports.STRUCT_ABI_TYPE = 'struct';
exports.EVENT_ABI_TYPE = 'event';
exports.ABI_TYPE_FUNCTION = 'function';
exports.ABI_TYPE_CONSTRUCTOR = 'constructor';
exports.ABI_TYPE_L1_HANDLER = 'l1_handler';
exports.ABI_TYPE_ENUM = 'enum';
exports.STATE_MUTABILITY_VIEW = 'view';
exports.STATE_MUTABILITY_EXTERNAL = 'external';
exports.PRICE_UNIT_WEI = 'WEI';
exports.PRICE_UNIT_FRI = 'FRI';
exports.L1_DA_MODE = {
BLOB: 'BLOB',
CALLDATA: 'CALLDATA',
};
exports.CALL_TYPE = {
DELEGATE: 'DELEGATE',
LIBRARY_CALL: 'LIBRARY_CALL',
CALL: 'CALL',
};
exports.ETransactionType = {
DECLARE: exports.TXN_TYPE_DECLARE,
DEPLOY: exports.TXN_TYPE_DEPLOY,
DEPLOY_ACCOUNT: exports.TXN_TYPE_DEPLOY_ACCOUNT,
INVOKE: exports.TXN_TYPE_INVOKE,
L1_HANDLER: exports.TXN_TYPE_L1_HANDLER,
};
exports.ESimulationFlag = {
SKIP_VALIDATE: 'SKIP_VALIDATE',
SKIP_FEE_CHARGE: 'SKIP_FEE_CHARGE',
};
exports.ETransactionStatus = {
RECEIVED: exports.STATUS_RECEIVED,
REJECTED: exports.STATUS_REJECTED,
ACCEPTED_ON_L2: exports.STATUS_ACCEPTED_ON_L2,
ACCEPTED_ON_L1: exports.STATUS_ACCEPTED_ON_L1,
};
exports.ETransactionFinalityStatus = {
ACCEPTED_ON_L2: exports.STATUS_ACCEPTED_ON_L2,
ACCEPTED_ON_L1: exports.STATUS_ACCEPTED_ON_L1,
};
exports.ETransactionExecutionStatus = {
SUCCEEDED: exports.STATUS_SUCCEEDED,
REVERTED: exports.STATUS_REVERTED,
};
exports.EBlockTag = {
LATEST: 'latest',
PENDING: 'pending',
};
exports.EDataAvailabilityMode = {
L1: 'L1',
L2: 'L2',
};
exports.EDAMode = {
L1: 0,
L2: 1,
};
exports.ETransactionVersion = {
V0: '0x0',
V1: '0x1',
V2: '0x2',
V3: '0x3',
F0: '0x100000000000000000000000000000000',
F1: '0x100000000000000000000000000000001',
F2: '0x100000000000000000000000000000002',
F3: '0x100000000000000000000000000000003',
};
exports.ETransactionVersion2 = {
V0: exports.ETransactionVersion.V0,
V1: exports.ETransactionVersion.V1,
V2: exports.ETransactionVersion.V2,
F0: exports.ETransactionVersion.F0,
F1: exports.ETransactionVersion.F1,
F2: exports.ETransactionVersion.F2,
};
exports.ETransactionVersion3 = {
V3: exports.ETransactionVersion.V3,
F3: exports.ETransactionVersion.F3,
};
//# sourceMappingURL=constants.js.map
;