UNPKG

@opiumteam/opium-sdk-v2

Version:

one-stop-shop SDK to interact with the Opium-v2 protocol contracts, subgraphs and APIs

122 lines 9.39 kB
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.protocolErrors = exports.semanticErrors = void 0; exports.semanticErrors = { /// CORE ERRORS ERROR_CORE_POSITIONS_ADDRESSES_AND_AMOUNTS_DO_NOT_MATCH: 'ERROR_CORE_POSITIONS_ADDRESSES_AND_AMOUNTS_DO_NOT_MATCH', ERROR_CORE_EXECUTION_BEFORE_MATURITY_NOT_ALLOWED: 'ERROR_CORE_EXECUTION_BEFORE_MATURITY_NOT_ALLOWED', ERROR_CORE_SYNTHETIC_EXECUTION_WAS_NOT_ALLOWED: 'ERROR_CORE_SYNTHETIC_EXECUTION_WAS_NOT_ALLOWED', ERROR_CORE_NOT_ENOUGH_TOKEN_ALLOWANCE: 'ERROR_CORE_NOT_ENOUGH_TOKEN_ALLOWANCE', ERROR_CORE_CANCELLATION_IS_NOT_ALLOWED: 'ERROR_CORE_CANCELLATION_IS_NOT_ALLOWED', ERROR_CORE_INSUFFICIENT_P2P_BALANCE: 'ERROR_CORE_INSUFFICIENT_P2P_BALANCE', ERROR_CORE_TICKER_WAS_CANCELLED: 'ERROR_CORE_TICKER_WAS_CANCELLED', ERROR_ORACLE_AGGREGATOR_DATA_DOESNT_EXIST: 'ERROR_ORACLE_AGGREGATOR_DATA_DOESNT_EXIST', ERROR_ORACLE_AGGREGATOR_DATA_ALREADY_EXIST: 'ERROR_ORACLE_AGGREGATOR_DATA_ALREADY_EXIST', ERROR_CORE_WRONG_HASH: 'WRONG_HASH', ERROR_CORE_WRONG_POSITION_TYPE: 'WRONG_POSITION_TYPE', ERROR_CORE_NOT_ENOUGH_POSITIONS: 'NOT_ENOUGH_POSITIONS', ERROR_CORE_WRONG_MOD: 'WRONG_MOD', ERROR_CORE_CANT_CANCEL_DUMMY_ORACLE_ID: 'ERROR_CORE_CANT_CANCEL_DUMMY_ORACLE_ID', ERROR_CORE_SYNTHETIC_VALIDATION_ERROR: 'ERROR_CORE_SYNTHETIC_VALIDATION_ERROR', ERROR_CORE_RESERVE_AMOUNT_GREATER_THAN_BALANCE: 'ERROR_CORE_RESERVE_AMOUNT_GREATER_THAN_BALANCE', ERROR_CORE_NO_DERIVATIVE_CREATION_IN_THE_PAST: 'ERROR_CORE_NO_DERIVATIVE_CREATION_IN_THE_PAST', ERROR_CORE_PROTOCOL_POSITION_CREATION_PAUSED: 'ERROR_CORE_PROTOCOL_POSITION_CREATION_PAUSED', ERROR_CORE_PROTOCOL_POSITION_MINT_PAUSED: 'ERROR_CORE_PROTOCOL_POSITION_MINT_PAUSED', ERROR_CORE_PROTOCOL_POSITION_REDEMPTION_PAUSED: 'ERROR_CORE_PROTOCOL_POSITION_REDEMPTION_PAUSED', ERROR_CORE_PROTOCOL_POSITION_EXECUTION_PAUSED: 'ERROR_CORE_PROTOCOL_POSITION_EXECUTION_PAUSED', ERROR_CORE_PROTOCOL_POSITION_CANCELLATION_PAUSED: 'ERROR_CORE_PROTOCOL_POSITION_CANCELLATION_PAUSED', ERROR_CORE_PROTOCOL_RESERVE_CLAIM_PAUSED: 'ERROR_CORE_PROTOCOL_RESERVE_CLAIM_PAUSED', /// SYNTHETIC AGGREGATOR ERRORS ERROR_SYNTHETIC_AGGREGATOR_DERIVATIVE_HASH_NOT_MATCH: 'ERROR_SYNTHETIC_AGGREGATOR_DERIVATIVE_HASH_NOT_MATCH', ERROR_SYNTHETIC_AGGREGATOR_WRONG_MARGIN: 'ERROR_SYNTHETIC_AGGREGATOR_WRONG_MARGIN', /// REGISTRY ERRORS ERROR_REGISTRY_ONLY_PROTOCOL_ADDRESSES_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_PROTOCOL_ADDRESSES_SETTER_ROLE', ERROR_REGISTRY_ONLY_EXECUTION_RESERVE_CLAIMER_ADDRESS_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_EXECUTION_RESERVE_CLAIMER_ADDRESS_SETTER_ROLE', ERROR_REGISTRY_ONLY_REDEMPTION_RESERVE_CLAIMER_ADDRESS_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_REDEMPTION_RESERVE_CLAIMER_ADDRESS_SETTER_ROLE', ERROR_REGISTRY_ONLY_EXECUTION_RESERVE_PART_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_EXECUTION_RESERVE_PART_SETTER_ROLE', ERROR_REGISTRY_ONLY_NO_DATA_CANCELLATION_PERIOD_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_NO_DATA_CANCELLATION_PERIOD_SETTER_ROLE', ERROR_REGISTRY_ONLY_GUARDIAN_ROLE: 'ERROR_REGISTRY_ONLY_GUARDIAN_ROLE', ERROR_REGISTRY_ONLY_WHITELISTER_ROLE: 'ERROR_REGISTRY_ONLY_WHITELISTER_ROLE', ERROR_REGISTRY_ONLY_DERIVATIVE_AUTHOR_EXECUTION_FEE_CAP_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_DERIVATIVE_AUTHOR_EXECUTION_FEE_CAP_SETTER_ROLE', ERROR_REGISTRY_ONLY_REDEMPTION_RESERVE_PART_SETTER_ROLE: 'ERROR_REGISTRY_ONLY_REDEMPTION_RESERVE_PART_SETTER_ROLE', ERROR_REGISTRY_ALREADY_PAUSED: 'ERROR_REGISTRY_ALREADY_PAUSED', ERROR_REGISTRY_NOT_PAUSED: 'ERROR_REGISTRY_NOT_PAUSED', ERROR_REGISTRY_NULL_ADDRESS: 'ERROR_REGISTRY_NULL_ADDRESS', ERROR_REGISTRY_ONLY_PROTOCOL_UNPAUSER_ROLE: 'ERROR_REGISTRY_ONLY_PROTOCOL_UNPAUSER_ROLE', /// OPIUM POSITION TOKEN ERRORS ERROR_OPIUM_POSITION_TOKEN_NOT_FACTORY: 'ERROR_OPIUM_POSITION_TOKEN_NOT_FACTORY', /// OPIUM PROXY FACTORY ERRORS ERROR_OPIUM_PROXY_FACTORY_NOT_CORE: 'ERROR_OPIUM_PROXY_FACTORY_NOT_CORE', ERROR_OPIUM_PROXY_CUSTOM_POSITION_TOKEN_NAME_TOO_LONG: 'ERROR_OPIUM_PROXY_CUSTOM_POSITION_TOKEN_NAME_TOO_LONG', ERROR_CORE_NOT_OPIUM_FACTORY_POSITIONS: 'ERROR_CORE_NOT_OPIUM_FACTORY_POSITIONS', /// TOKEN SPENDER ERRORS ERROR_TOKEN_SPENDER_NOT_WHITELISTED: 'ERROR_TOKEN_SPENDER_NOT_WHITELISTED', /// ERROR_REGISTRY_ONLY_PARTIAL_CREATE_PAUSE_ROLE: 'ERROR_REGISTRY_ONLY_PARTIAL_CREATE_PAUSE_ROLE', ERROR_REGISTRY_ONLY_PARTIAL_MINT_PAUSE_ROLE: 'ERROR_REGISTRY_ONLY_PARTIAL_MINT_PAUSE_ROLE', ERROR_REGISTRY_ONLY_PARTIAL_REDEEM_PAUSE_ROLE: 'ERROR_REGISTRY_ONLY_PARTIAL_REDEEM_PAUSE_ROLE', ERROR_REGISTRY_ONLY_PARTIAL_EXECUTE_PAUSE_ROLE: 'ERROR_REGISTRY_ONLY_PARTIAL_EXECUTE_PAUSE_ROLE', ERROR_REGISTRY_ONLY_PARTIAL_CANCEL_PAUSE_ROLE: 'ERROR_REGISTRY_ONLY_PARTIAL_CANCEL_PAUSE_ROLE', ERROR_REGISTRY_ONLY_PARTIAL_CLAIM_RESERVE_PAUSE_ROLE: 'ERROR_REGISTRY_ONLY_PARTIAL_CLAIM_RESERVE_PAUSE_ROLE', }; exports.protocolErrors = (_a = {}, /// CORE ERRORS _a[exports.semanticErrors.ERROR_CORE_POSITIONS_ADDRESSES_AND_AMOUNTS_DO_NOT_MATCH] = 'C1', _a[exports.semanticErrors.ERROR_CORE_WRONG_HASH] = 'C2', _a[exports.semanticErrors.ERROR_CORE_WRONG_POSITION_TYPE] = 'C3', _a[exports.semanticErrors.ERROR_CORE_NOT_ENOUGH_POSITIONS] = 'C4', _a[exports.semanticErrors.ERROR_CORE_WRONG_MOD] = 'C5', _a[exports.semanticErrors.ERROR_CORE_CANT_CANCEL_DUMMY_ORACLE_ID] = 'C6', _a[exports.semanticErrors.ERROR_CORE_TICKER_WAS_CANCELLED] = 'C7', _a[exports.semanticErrors.ERROR_CORE_SYNTHETIC_VALIDATION_ERROR] = 'C8', _a[exports.semanticErrors.ERROR_CORE_INSUFFICIENT_P2P_BALANCE] = 'C9', _a[exports.semanticErrors.ERROR_CORE_EXECUTION_BEFORE_MATURITY_NOT_ALLOWED] = 'C10', _a[exports.semanticErrors.ERROR_CORE_SYNTHETIC_EXECUTION_WAS_NOT_ALLOWED] = 'C11', _a[exports.semanticErrors.ERROR_CORE_NOT_ENOUGH_TOKEN_ALLOWANCE] = 'C12', _a[exports.semanticErrors.ERROR_CORE_CANCELLATION_IS_NOT_ALLOWED] = 'C13', _a[exports.semanticErrors.ERROR_CORE_NOT_OPIUM_FACTORY_POSITIONS] = 'C14', _a[exports.semanticErrors.ERROR_CORE_RESERVE_AMOUNT_GREATER_THAN_BALANCE] = 'C15', _a[exports.semanticErrors.ERROR_CORE_NO_DERIVATIVE_CREATION_IN_THE_PAST] = 'C16', _a[exports.semanticErrors.ERROR_CORE_PROTOCOL_POSITION_CREATION_PAUSED] = 'C17', _a[exports.semanticErrors.ERROR_CORE_PROTOCOL_POSITION_MINT_PAUSED] = 'C18', _a[exports.semanticErrors.ERROR_CORE_PROTOCOL_POSITION_REDEMPTION_PAUSED] = 'C19', _a[exports.semanticErrors.ERROR_CORE_PROTOCOL_POSITION_EXECUTION_PAUSED] = 'C20', _a[exports.semanticErrors.ERROR_CORE_PROTOCOL_POSITION_CANCELLATION_PAUSED] = 'C21', _a[exports.semanticErrors.ERROR_CORE_PROTOCOL_RESERVE_CLAIM_PAUSED] = 'C22', /// ORACLE AGGREGATOR ERRORS _a[exports.semanticErrors.ERROR_ORACLE_AGGREGATOR_DATA_ALREADY_EXIST] = 'O1', _a[exports.semanticErrors.ERROR_ORACLE_AGGREGATOR_DATA_DOESNT_EXIST] = 'O2', /// SYNTHETIC AGGREGATOR ERRORS _a[exports.semanticErrors.ERROR_SYNTHETIC_AGGREGATOR_DERIVATIVE_HASH_NOT_MATCH] = 'S1', _a[exports.semanticErrors.ERROR_SYNTHETIC_AGGREGATOR_WRONG_MARGIN] = 'S2', /// REGISTRY ERRORS _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PROTOCOL_ADDRESSES_SETTER_ROLE] = 'R1', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_EXECUTION_RESERVE_CLAIMER_ADDRESS_SETTER_ROLE] = 'R2', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_REDEMPTION_RESERVE_CLAIMER_ADDRESS_SETTER_ROLE] = 'R3', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_EXECUTION_RESERVE_PART_SETTER_ROLE] = 'R4', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_NO_DATA_CANCELLATION_PERIOD_SETTER_ROLE] = 'R5', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_GUARDIAN_ROLE] = 'R6', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_WHITELISTER_ROLE] = 'R7', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_DERIVATIVE_AUTHOR_EXECUTION_FEE_CAP_SETTER_ROLE] = 'R8', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_REDEMPTION_RESERVE_PART_SETTER_ROLE] = 'R9', _a[exports.semanticErrors.ERROR_REGISTRY_ALREADY_PAUSED] = 'R10', _a[exports.semanticErrors.ERROR_REGISTRY_NOT_PAUSED] = 'R11', _a[exports.semanticErrors.ERROR_REGISTRY_NULL_ADDRESS] = 'R12', _a[exports.semanticErrors.ERROR_REGISTRY_NULL_ADDRESS] = 'R12', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PARTIAL_CREATE_PAUSE_ROLE] = 'R13', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PARTIAL_MINT_PAUSE_ROLE] = 'R14', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PARTIAL_REDEEM_PAUSE_ROLE] = 'R15', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PARTIAL_EXECUTE_PAUSE_ROLE] = 'R16', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PARTIAL_CANCEL_PAUSE_ROLE] = 'R17', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PARTIAL_CLAIM_RESERVE_PAUSE_ROLE] = 'R18', _a[exports.semanticErrors.ERROR_REGISTRY_ONLY_PROTOCOL_UNPAUSER_ROLE] = 'R19', /// OPIUM POSITION TOKEN ERRORS _a[exports.semanticErrors.ERROR_OPIUM_POSITION_TOKEN_NOT_FACTORY] = 'P1', /// OPIUM PROXY FACTORY ERRORS _a[exports.semanticErrors.ERROR_OPIUM_PROXY_FACTORY_NOT_CORE] = 'F1', _a[exports.semanticErrors.ERROR_OPIUM_PROXY_CUSTOM_POSITION_TOKEN_NAME_TOO_LONG] = 'F2', /// TOKEN SPENDER ERRORS _a[exports.semanticErrors.ERROR_TOKEN_SPENDER_NOT_WHITELISTED] = 'T1', _a); //# sourceMappingURL=protocolErrors.js.map