ErrENSRegisterRequiresUsernameAndPubKey=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-001"),Details:"username and public key are required for ENSRegister"}
ErrENSRegisterTestnetSTTOnly=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-002"),Details:"only STT is supported for ENSRegister on testnet"}
ErrENSRegisterMainnetSNTOnly=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-003"),Details:"only SNT is supported for ENSRegister on mainnet"}
ErrENSReleaseRequiresUsername=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-004"),Details:"username is required for ENSRelease"}
ErrENSSetPubKeyRequiresUsernameAndPubKey=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-005"),Details:"username and public key are required for ENSSetPubKey"}
ErrStickersBuyRequiresPackID=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-006"),Details:"packID is required for StickersBuy"}
ErrSwapRequiresToTokenID=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-007"),Details:"toTokenID is required for Swap"}
ErrSwapTokenIDMustBeDifferent=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-008"),Details:"tokenID and toTokenID must be different"}
ErrSwapAmountInAmountOutMustBeExclusive=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-009"),Details:"only one of amountIn or amountOut can be set"}
ErrSwapAmountInMustBePositive=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-010"),Details:"amountIn must be positive"}
ErrSwapAmountOutMustBePositive=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-011"),Details:"amountOut must be positive"}
ErrLockedAmountNotSupportedForNetwork=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-012"),Details:"locked amount is not supported for the selected network"}
ErrLockedAmountNotNegative=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-013"),Details:"locked amount must not be negative"}
ErrLockedAmountExceedsTotalSendAmount=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-014"),Details:"locked amount exceeds the total amount to send"}
ErrLockedAmountLessThanSendAmountAllNetworks=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-015"),Details:"locked amount is less than the total amount to send, but all networks are locked"}
ErrDisabledChainFoundAmongLockedNetworks=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-016"),Details:"disabled chain found among locked networks"}
ErrENSSetPubKeyInvalidUsername=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-017"),Details:"a valid username, ending in '.eth', is required for ENSSetPubKey"}
ErrLockedAmountExcludesAllSupported=&errors.ErrorResponse{Code:errors.ErrorCode("WRR-018"),Details:"all supported chains are excluded, routing impossible"}