Alien Finance
AppTwitter
  • General
    • Overview
    • What's Native on Blast
    • Brand Kit
  • Open Source
    • Blast Multisig Tx Builder
  • Lending Protocol - DApp Pool
    • Market Parameters
    • Interest Rate Model
    • Contract Address
  • Lending Protocol - Blast Pool
    • Market Parameters
    • Interest Rate Model
    • Contract Address
    • Alien Leverage
      • Leverage FAQ
  • Smart Contract
    • AlienFinance
      • Interface: AlienFinance
    • BlastPriceOracle
      • Interface: BlastPriceOracle
    • AlienFinanceLens
      • Interface: AlienFinanceLens
    • TripleSlopeRateModel
      • Interface: TripleSlopeRateModel
    • AToken
    • DebtToken
    • TxBuilderExtension
    • UniswapExtension
    • FlashLoan
  • Links
    • App
    • Twitter
Powered by GitBook
On this page
  • Contract Address
  • TxBuilderExtension
  • Methods
  • Events
  1. Smart Contract

TxBuilderExtension

Last updated 11 months ago

Contract Address

  • Blast Pool:

  • Dapp Pool:

TxBuilderExtension

Methods

ACTION_BORROW

function ACTION_BORROW() external view returns (bytes32)

The action for borrowing asset

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_BORROW_NATIVE_TOKEN

function ACTION_BORROW_NATIVE_TOKEN() external view returns (bytes32)

The action for borrowing native token

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_BORROW_STETH

function ACTION_BORROW_STETH() external view returns (bytes32)

The action for borrowing stEth

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_DEFER_LIQUIDITY_CHECK

function ACTION_DEFER_LIQUIDITY_CHECK() external view returns (bytes32)

The action for deferring liquidity check

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REDEEM

function ACTION_REDEEM() external view returns (bytes32)

The action for redeeming asset

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REDEEM_NATIVE_TOKEN

function ACTION_REDEEM_NATIVE_TOKEN() external view returns (bytes32)

The action for redeeming native token

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REDEEM_PTOKEN

function ACTION_REDEEM_PTOKEN() external view returns (bytes32)

The action for redeeming pToken

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REDEEM_STETH

function ACTION_REDEEM_STETH() external view returns (bytes32)

The action for redeeming stEth

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REPAY

function ACTION_REPAY() external view returns (bytes32)

The action for repaying asset

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REPAY_NATIVE_TOKEN

function ACTION_REPAY_NATIVE_TOKEN() external view returns (bytes32)

The action for repaying native token

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_REPAY_STETH

function ACTION_REPAY_STETH() external view returns (bytes32)

The action for repaying stEth

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_SUPPLY

function ACTION_SUPPLY() external view returns (bytes32)

The action for supplying asset

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_SUPPLY_NATIVE_TOKEN

function ACTION_SUPPLY_NATIVE_TOKEN() external view returns (bytes32)

The action for supplying native token

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_SUPPLY_PTOKEN

function ACTION_SUPPLY_PTOKEN() external view returns (bytes32)

The action for supplying pToken

Returns

Name
Type
Description

_0

bytes32

undefined

ACTION_SUPPLY_STETH

function ACTION_SUPPLY_STETH() external view returns (bytes32)

The action for supplying stEth

Returns

Name
Type
Description

_0

bytes32

undefined

BLAST

function BLAST() external view returns (address)

The address of Blast

Returns

Name
Type
Description

_0

address

undefined

acceptOwnership

function acceptOwnership() external nonpayable

The new owner accepts the ownership transfer.

alien

function alien() external view returns (contract IAlienFinance)

The address of AlienFinance

Returns

Name
Type
Description

_0

contract IAlienFinance

undefined

execute

function execute(TxBuilderExtension.Action[] actions) external payable

Parameters

Name
Type
Description

actions

TxBuilderExtension.Action[]

undefined

onDeferredLiquidityCheck

function onDeferredLiquidityCheck(bytes encodedData) external nonpayable

The callback function that deferLiquidityCheck will invoke.

Parameters

Name
Type
Description

encodedData

bytes

undefined

owner

function owner() external view returns (address)

Returns the address of the current owner.

Returns

Name
Type
Description

_0

address

undefined

pendingOwner

function pendingOwner() external view returns (address)

Returns the address of the pending owner.

Returns

Name
Type
Description

_0

address

undefined

renounceOwnership

function renounceOwnership() external nonpayable

Leaves the contract without owner. It will not be possible to call onlyOwner functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.

seize

function seize(address recipient, address asset) external nonpayable

Admin seizes the asset from the contract.

Parameters

Name
Type
Description

recipient

address

The recipient of the seized asset.

asset

address

The asset to seize.

seizeNative

function seizeNative(address recipient) external nonpayable

Admin seizes the native token from the contract.

Parameters

Name
Type
Description

recipient

address

The recipient of the seized native token.

transferOwnership

function transferOwnership(address newOwner) external nonpayable

Starts the ownership transfer of the contract to a new account. Replaces the pending transfer if there is one. Can only be called by the current owner.

Parameters

Name
Type
Description

newOwner

address

undefined

weth

function weth() external view returns (address)

The address of WETH

Returns

Name
Type
Description

_0

address

undefined

Events

OwnershipTransferStarted

event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

Parameters

Name
Type
Description

previousOwner indexed

address

undefined

newOwner indexed

address

undefined

OwnershipTransferred

event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

Parameters

Name
Type
Description

previousOwner indexed

address

undefined

newOwner indexed

address

undefined

0xe262e0bE40B7Bb822dd6fC07e37F55836d85C4e8
0x037941872e2b6F9e2554B86a662D2cc6D90B7b69