def METHOD_NAME(self, node: NearNodeProxy):
    node.send_tx_retry(InitSweat(self.account), "init sweat")
    # Unlike FT initialization that starts with a total supply and assigns
    # it to the user, the sweat main account doesn't start with tokens. We
    # need to register an account and then mint the tokens, so that it can
    # distribute them later.
    node.send_tx_retry(InitFTAccount(self.account, self.ft_distributor),
                       locust_name="Init Sweat Account")
    self.register_oracle(node, self.oracle.key.account_id)
    self.top_up(node, self.ft_distributor.key.account_id)