@boostxyz/sdk

Index

Enumerations

Classes

BoostRegistry BoostCore Boost EventAction OpenAllowList SimpleAllowList SimpleDenyList ManagedBudget ManagedBudgetWithFees ManagedBudgetWithFeesV2 TransparentBudget Deployable Contract DeployableTarget DeployableTargetWithRBAC AllowListIncentive CGDAIncentive ERC20Incentive ERC20PeggedIncentive ERC20VariableIncentive ERC20VariableCriteriaIncentive ERC20PeggedVariableCriteriaIncentive ERC20VariableCriteriaIncentiveV2 ERC20PeggedVariableCriteriaIncentiveV2 PointsIncentive SignerValidator LimitedSignerValidator PayableLimitedSignerValidator 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

Type Aliases

Variables

Functions

prepareBoostPayload actionFromAddress isEventActionPayloadSimple detectSignatureType prepareEventActionPayload anyActionParameter transactionSenderClaimant packFieldIndexes unpackFieldIndexes decodeAndReorderLogArgs packCriteriaFieldIndexes unpackCriteriaFieldIndexes isCriteriaFieldIndexTuple getScalarValueFromTuple allowListFromAddress 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 validatorFromAddress decodeClaimData bytes4 getDeployedContractAddress awaitResult assertValidAddressByChainId getErc20Balance prepareClaimPayload prepareERC1155Payload prepareERC1155Transfer prepareFungiblePayload prepareFungibleTransfer prepareTransferPayload