#ī¸âƒŖActions

Fluff actions

Usage

Actions to execute when a specific condition is met are declared inside a "then" block:

if:
    ...
then:
    action.name({
        parameter_1: "...",
        parameter_2: "..."
    })

Available actions

Following actions are available to use:

ActionParametersDescription

discord.send

  • webhook - ID of the Discord Webhook integration to be used

  • template - ID of the Discord Embed message template to be used

Sends message to a Discord channel.

twitter.send

  • bot - ID of the Twitter Bot integration to be used

  • template - ID of the Tweet message template to be used

Posts a tweet on a Twitter bot account.

autobuy

  • burner - ID of the Burner to be used for sniping

  • gas_multiplier - Gas multiplier

  • tx_fee - Fixed transaction fee (or maximum accepted fee when used in pair with gas multiplier)

  • transfer_to - Recipient of the sniped NFT

Buys the NFT via burner wallet. Requires sniping module to be used.

webhook.send

  • id - ID of the Custom Webhook integration to be used

Sends event(s) to your own application. Requires developer module to be used.

Rate limits

Every action has a specific rate limit connected to it so as not to overload the external services APIs. When your bot exceeds those limits, the incoming events are (to some extent) queued, so temporary spikes in the activity you track won't make your bot skip those events entirely - it will just delay them a bit.

So although, in theory, monitoring all events from all supported marketplaces with a single action is possible, it will result in skipped events when the volume is high.

ActionRate Limit

discord.send

30 messages per minute per channel

twitter.send

50 tweets per 24 (on basic plan) 100 tweets per 24h (on paid Twitter API plan)

autobuy

No limits other than marketplace APIs

webhook.send

TODO

Last updated