@boostxyz/sdk

Index

Enumerations

Classes

BoostRegistry BoostCore Boost EventAction OffchainAccessList OpenAllowList SimpleAllowList SimpleDenyList ManagedBudget ManagedBudgetWithFees ManagedBudgetWithFeesV2 TransparentBudget Deployable Contract DeployableTarget DeployableTargetWithRBAC AllowListIncentive CGDAIncentive ERC20Incentive ERC20PeggedIncentive ERC20VariableIncentive ERC20VariableCriteriaIncentive ERC20PeggedVariableCriteriaIncentive ERC20VariableCriteriaIncentiveV2 ERC20PeggedVariableCriteriaIncentiveV2 PointsIncentive SignerValidator LimitedSignerValidator PayableLimitedSignerValidator SignerValidatorV2 LimitedSignerValidatorV2 PayableLimitedSignerValidatorV2 BoostCoreNoIdentifierEmitted ContractAddressRequiredError DeployableAlreadyDeployedError DeployableBuildParametersUnspecifiedError DeployableUnknownOwnerProvidedError DeployableWagmiConfigurationRequiredError DeployableMissingPayloadError NoContractAddressUponReceiptError InvalidComponentInterfaceError UnparseableAbiParamError UnknownTransferPayloadSupplied BudgetMustAuthorizeBoostCore MustInitializeBudgetError IncentiveNotCloneableError NoEventActionStepsProvidedError TooManyEventActionStepsProvidedError ValidationAbiMissingError FieldActionValidationError DecodedArgsMalformedError FieldValueUndefinedError InvalidNumericalCriteriaError FunctionDataDecodeError FieldValueNotComparableError UnrecognizedFilterTypeError NoConnectedChainIdError InvalidProtocolChainIdError IncentiveCriteriaNotFoundError NoMatchingLogsError InvalidCriteriaTypeError DecodedArgsError BoostNotFoundError InvalidTupleDecodingError InvalidTupleEncodingError PassthroughAuth

Interfaces

Clone BoostRegistryDeployedOptions BoostRegistryOptionsWithPayload BoostCoreDeployedOptions BoostCoreOptionsWithPayload RawBoost BoostConfig BoostPayload Criteria ActionClaimant ActionStep EventActionPayloadSimple EventActionPayloadRaw OffchainAccessListPayload SimpleAllowListPayload SimpleDenyListPayload ERC1155TransferPayload FungibleTransferPayload ManagedBudgetPayload ManagedBudgetWithFeesPayload ManagedBudgetWithFeesV2Payload DeployableOptions AllowListIncentivePayload CGDAIncentivePayload CGDAParameters ERC20IncentivePayload ERC20PeggedIncentivePayload ERC20VariableIncentivePayload ERC20VariableCriteriaIncentivePayload IncentiveCriteria ReadIncentiveCriteriaParams GetIncentiveScalarParams ERC20PeggedVariableCriteriaIncentivePayload ERC20VariableCriteriaIncentiveV2Payload IncentiveCriteriaV2 ReadIncentiveCriteriaV2Params GetIncentiveScalarV2Params ERC20PeggedVariableCriteriaIncentiveV2Payload PointsIncentivePayload SignerValidatorPayload SignerValidatorValidatePayload SignerValidatorClaimDataParams SignerValidatorInputParams SignerValidatorSignaturePayload LimitedSignerValidatorPayload LimitedSignerValidatorValidatePayload LimitedSignerValidatorClaimDataParams LimitedSignerValidatorInputParams LimitedSignerValidatorSignaturePayload PayableLimitedSignerValidatorPayload PayableLimitedSignerValidatorValidatePayload PayableLimitedSignerValidatorClaimDataParams PayableLimitedSignerValidatorSignaturePayload SignerValidatorV2Payload SignerValidatorV2ValidatePayload SignerValidatorV2ClaimDataParams SignerValidatorV2InputParams SignerValidatorV2SignaturePayload LimitedSignerValidatorV2Payload LimitedSignerValidatorV2ValidatePayload LimitedSignerValidatorV2ClaimDataParams LimitedSignerValidatorV2InputParams LimitedSignerValidatorV2SignaturePayload PayableLimitedSignerValidatorV2Payload PayableLimitedSignerValidatorV2ValidatePayload PayableLimitedSignerValidatorV2ClaimDataParams PayableLimitedSignerValidatorV2SignaturePayload ClaimPayload TransferPayload ERC1155Payload FungiblePayload

Type Aliases

Variables

Functions

prepareBoostPayload actionFromAddress isEventActionPayloadSimple detectSignatureType prepareEventActionPayload anyActionParameter transactionSenderClaimant packFieldIndexes unpackFieldIndexes decodeAndReorderLogArgs packCriteriaFieldIndexes unpackCriteriaFieldIndexes isCriteriaFieldIndexTuple isClaimantFieldIndexTuple packClaimantFieldIndexes unpackClaimantFieldIndexes getScalarValue getScalarValueFromTuple allowListFromAddress prepareOffchainAccessListPayload prepareSimpleAllowListPayload prepareSimpleDenyListPayload budgetFromAddress isFungibleTransfer isERC1155TransferPayload prepareTransfer prepareManagedBudgetPayload prepareManagedBudgetWithFeesPayload prepareManagedBudgetWithFeesV2Payload prepareAllowListIncentivePayload prepareCGDAIncentivePayload prepareERC20IncentivePayload prepareERC20PeggedIncentivePayload prepareERC20VariableIncentivePayload gasRebateIncentiveCriteria prepareERC20VariableCriteriaIncentivePayload prepareERC20PeggedVariableCriteriaIncentivePayload gasRebateIncentiveCriteriaV2 prepareERC20VariableCriteriaIncentiveV2Payload prepareERC20PeggedVariableCriteriaIncentiveV2Payload incentiveFromAddress preparePointsIncentivePayload prepareSignerValidatorClaimDataPayload prepareSignerValidatorInputParams prepareSignerValidatorPayload prepareLimitedSignerValidatorClaimDataPayload prepareLimitedSignerValidatorInputParams prepareLimitedSignerValidatorPayload preparePayableLimitedSignerValidatorClaimDataPayload preparePayableLimitedSignerValidatorInputParams preparePayableLimitedSignerValidatorPayload prepareSignerValidatorV2ClaimDataPayload prepareSignerValidatorV2InputParams prepareSignerValidatorV2Payload prepareLimitedSignerValidatorV2ClaimDataPayload prepareLimitedSignerValidatorV2InputParams prepareLimitedSignerValidatorV2Payload preparePayableLimitedSignerValidatorV2ClaimDataPayload preparePayableLimitedSignerValidatorV2InputParams preparePayableLimitedSignerValidatorV2Payload validatorFromAddress decodeClaimData decodeClaimDataWithReferrer bytes4 getDeployedContractAddress awaitResult assertValidAddressByChainId getErc20Balance prepareClaimPayload prepareERC1155Payload prepareERC1155Transfer prepareFungiblePayload prepareFungibleTransfer prepareTransferPayload