GEB Docs
  • Introduction to GEB
  • Community Resources
  • FLX Mechanics
  • FAQ
  • RAI
    • RAI Use-Cases
    • Multi-chain RAI
    • RAI Integrations
  • The Money God League
    • Intro to The League
  • Ungovernance
    • Governance Minimization Guide
  • Risk
    • GEB Risks
    • PID Failure Modes & Responses
  • Incentives
    • RAI Uniswap V2 Mint + LP Incentives Program
    • RAI Uniswap V3 Mint + LP Incentives Program (Inactive)
    • FLX Staking
    • RAI / ETH Uniswap V3 Oracle LP Incentives Program
  • Contract Variables Translation
    • Core Contracts Naming Transition
    • Governance Contracts Naming Transition
    • SAFE Management Contract Naming Transition
  • System Contracts
    • Core Module
      • SAFE Engine
      • Liquidation Engine
      • Accounting Engine
    • Auction Module
      • English Collateral Auction House
      • Fixed Discount Collateral Auction House
      • Increasing Discount Collateral Auction House
      • Debt Auction House
      • Surplus Auction House
    • Oracle Module
      • Oracle Relayer
      • Medianizer
        • DSValue
        • Governance Led Median
        • Chainlink Median
        • Uniswap V2 Median
      • FSM
        • Oracle Security Module
        • Dampened Security Module
        • FSM Governance Interface
    • Token Module
      • Token Adapters
      • System Coin
      • Protocol Token
      • Protocol Token Authority
      • Protocol Token Printing Permissions
    • Money Market Module
      • Tax Collector
    • Sustainability Module
      • Stability Fee Treasury
      • FSM Wrapper
      • Increasing Treasury Reimbursement
      • Mandatory Fixed Treasury Reimbursement
      • Increasing Reward Relayer
    • Automation Module
      • Collateral Auction Throttler
      • Single Spot Debt Ceiling Setter
      • ESM Threshold Setter
    • Governance Module
      • DSPause
    • Shutdown Module
      • Global Settlement
      • ESM
  • Proxy Infrastructure
    • DSProxy
    • Proxy Registry
  • Helper Contracts
    • SAFE Manager
  • GEB.js
    • Getting Started
    • Global Settlement Guide
    • API Reference
      • Geb
      • Safe
      • Proxy Actions
      • Geb Admin
  • APIs
    • API Endpoints
  • Pyflex
    • Getting Started
      • Configuration
      • GEB Basics
    • SAFE Management
      • Opening a SAFE
      • Closing a SAFE
    • Numerics
  • Keepers
    • Keeper Overview
    • Collateral Auction Keeper
      • Running in Docker
      • Running on a Host
      • Liquidations & Collateral Auctions
      • Collateral Auction Flash Swaps
    • Debt Auction Keeper
      • Running in Docker
      • Running on a Host
    • Staked Token Auction Keeper
      • Running in Docker
      • Running on a Host
    • Surplus Auction Keeper
      • Running in Docker
      • Running on a Host
    • Bidding Models
  • Liquidation Protection
    • SAFE Protection
    • Liquidation Protection Guide
    • Uni-V2 RAI/ETH Savior Details
    • Curve V1 Savior Details
Powered by GitBook
On this page
  • Constructors
  • Properties
  • proxy
  • proxyActionCoreAddress
  • proxyActionGlobalSettlementAddress
  • proxyActionIncentiveAddress
  • proxyActionLeverageAddress
  • proxyAddress
  • Methods
  • allowSAFE
  • approveSAFEModification
  • coinJoin_join
  • denySAFEModification
  • enterSystem
  • exitETH
  • exitTokenCollateral
  • flashDeleverage
  • flashDeleverageFreeETH
  • flashLeverage
  • freeETH
  • freeTokenCollateral
  • freeTokenCollateralGlobalSettlement
  • generateDebt
  • generateDebtAndProtectSAFE
  • lockETH
  • lockETHAndGenerateDebt
  • lockETHLeverage
  • lockTokenCollateral
  • lockTokenCollateralAndGenerateDebt
  • lockTokenCollateralGenerateDebtAndProtectSAFE
  • makeCollateralBag
  • modifySAFECollateralization
  • moveSAFE
  • openLockETHAndGenerateDebt
  • openLockETHGenerateDebtAndProtectSAFE
  • openLockETHLeverage
  • openLockGNTAndGenerateDebt
  • openLockGNTGenerateDebtAndProtectSAFE
  • openLockTokenCollateralAndGenerateDebt
  • openLockTokenCollateralGenerateDebtAndProtectSAFE
  • openSAFE
  • prepareCoinsForRedeemingGlobalSettlement
  • protectSAFE
  • quitSystem
  • redeemETHGlobalSettlement
  • redeemTokenCollateralGlobalSettlement
  • repayAllDebt
  • repayAllDebtAndFreeETH
  • repayAllDebtAndFreeTokenCollateral
  • repayDebt
  • repayDebtAndFreeETH
  • repayDebtAndFreeTokenCollateral
  • safeLockETH
  • safeLockTokenCollateral
  • safeRepayAllDebt
  • safeRepayDebt
  • tokenCollateralJoin_join
  • transfer
  • transferCollateral
  • transferInternalCoins
  • transferSAFEOwnership
  • transferSAFEOwnershipToProxy
  • uniswapV2Call

Was this helpful?

  1. GEB.js
  2. API Reference

Proxy Actions

PreviousSafeNextGeb Admin

Last updated 4 years ago

Was this helpful?

Convenience class to call functions from through a proxy contract registered in the . These actions bundle multiple actions in one (e.g: open a safe + lock some ETH + draw some system coins).

Constructors

+ new GebProxyActions(proxyAddress: string, network: GebDeployment, chainProvider: GebProviderInterface):

Defined in

Parameters:

Name

Type

proxyAddress

string

network

GebDeployment

chainProvider

GebProviderInterface

Returns:

Properties

proxy

• proxy: DsProxy

Defined in

Underlying proxy object. Can be used to make custom calls to the proxy using the proxy.execute() function.

proxyActionCoreAddress

• proxyActionCoreAddress: string

Address of the base proxy action contract.

proxyActionGlobalSettlementAddress

• proxyActionGlobalSettlementAddress: string

Address of the proxy action contract for global settlement.

proxyActionIncentiveAddress

• proxyActionIncentiveAddress: string

Address of the proxy action contract for Uniswap LP share staking.

proxyActionLeverageAddress

• proxyActionLeverageAddress: string

Address of the proxy action contract used for leverage with flash loans.

proxyAddress

• proxyAddress: string

Address of the underlying proxy.

Methods

allowSAFE

â–¸ allowSAFE(safe: BigNumberish, usr: string, ok: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

usr

string

ok

BigNumberish

Returns: TransactionRequest

approveSAFEModification

â–¸ approveSAFEModification(obj: string, usr: string): TransactionRequest

Parameters:

Name

Type

obj

string

usr

string

Returns: TransactionRequest

coinJoin_join

â–¸ coinJoin_join(apt: string, safeHandler: string, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

apt

string

safeHandler

string

wad

BigNumberish

Returns: TransactionRequest

denySAFEModification

â–¸ denySAFEModification(obj: string, usr: string): TransactionRequest

Parameters:

Name

Type

obj

string

usr

string

Returns: TransactionRequest

enterSystem

â–¸ enterSystem(src: string, safe: BigNumberish): TransactionRequest

Parameters:

Name

Type

src

string

safe

BigNumberish

Returns: TransactionRequest

exitETH

â–¸ exitETH(safe: BigNumberish, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

wad

BigNumberish

Returns: TransactionRequest

exitTokenCollateral

â–¸ exitTokenCollateral(collateralJoin: string, safe: BigNumberish, amt: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

amt

BigNumberish

Returns: TransactionRequest

flashDeleverage

â–¸ flashDeleverage(uniswapV2Pair: string, callbackProxy: string, collateralType: BytesLike, safe: BigNumberish): TransactionRequest

Parameters:

Name

Type

uniswapV2Pair

string

callbackProxy

string

collateralType

BytesLike

safe

BigNumberish

Returns: TransactionRequest

flashDeleverageFreeETH

â–¸ flashDeleverageFreeETH(uniswapV2Pair: string, callbackProxy: string, collateralType: BytesLike, safe: BigNumberish, amountToFree: BigNumberish): TransactionRequest

Parameters:

Name

Type

uniswapV2Pair

string

callbackProxy

string

collateralType

BytesLike

safe

BigNumberish

amountToFree

BigNumberish

Returns: TransactionRequest

flashLeverage

â–¸ flashLeverage(uniswapV2Pair: string, callbackProxy: string, collateralType: BytesLike, safe: BigNumberish, leverage: BigNumberish): TransactionRequest

Parameters:

Name

Type

uniswapV2Pair

string

callbackProxy

string

collateralType

BytesLike

safe

BigNumberish

leverage

BigNumberish

Returns: TransactionRequest

freeETH

â–¸ freeETH(safe: BigNumberish, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

wad

BigNumberish

Returns: TransactionRequest

freeTokenCollateral

â–¸ freeTokenCollateral(collateralJoin: string, safe: BigNumberish, amt: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

amt

BigNumberish

Returns: TransactionRequest

freeTokenCollateralGlobalSettlement

â–¸ freeTokenCollateralGlobalSettlement(collateralJoin: string, safe: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

Returns: TransactionRequest

generateDebt

â–¸ generateDebt(safe: BigNumberish, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

wad

BigNumberish

Returns: TransactionRequest

generateDebtAndProtectSAFE

â–¸ generateDebtAndProtectSAFE(safe: BigNumberish, wad: BigNumberish, saviour: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

wad

BigNumberish

saviour

string

Returns: TransactionRequest

lockETH

â–¸ lockETH(ethValue: BigNumberish, safe: BigNumberish): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

safe

BigNumberish

Returns: TransactionRequest

lockETHAndGenerateDebt

â–¸ lockETHAndGenerateDebt(ethValue: BigNumberish, safe: BigNumberish, deltaWad: BigNumberish): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

safe

BigNumberish

deltaWad

BigNumberish

Returns: TransactionRequest

lockETHLeverage

â–¸ lockETHLeverage(ethValue: BigNumberish, uniswapV2Pair: string, callbackProxy: string, collateralType: BytesLike, safe: BigNumberish, leverage: BigNumberish): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

uniswapV2Pair

string

callbackProxy

string

collateralType

BytesLike

safe

BigNumberish

leverage

BigNumberish

Returns: TransactionRequest

lockTokenCollateral

â–¸ lockTokenCollateral(collateralJoin: string, safe: BigNumberish, amt: BigNumberish, transferFrom: boolean): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

amt

BigNumberish

transferFrom

boolean

Returns: TransactionRequest

lockTokenCollateralAndGenerateDebt

â–¸ lockTokenCollateralAndGenerateDebt(collateralJoin: string, safe: BigNumberish, collateralAmount: BigNumberish, deltaWad: BigNumberish, transferFrom: boolean): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

collateralAmount

BigNumberish

deltaWad

BigNumberish

transferFrom

boolean

Returns: TransactionRequest

lockTokenCollateralGenerateDebtAndProtectSAFE

â–¸ lockTokenCollateralGenerateDebtAndProtectSAFE(collateralJoin: string, safe: BigNumberish, collateralAmount: BigNumberish, deltaWad: BigNumberish, transferFrom: boolean, saviour: string): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

collateralAmount

BigNumberish

deltaWad

BigNumberish

transferFrom

boolean

saviour

string

Returns: TransactionRequest

makeCollateralBag

â–¸ makeCollateralBag(collateralJoin: string): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

Returns: TransactionRequest

modifySAFECollateralization

â–¸ modifySAFECollateralization(safe: BigNumberish, deltaCollateral: BigNumberish, deltaDebt: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

deltaCollateral

BigNumberish

deltaDebt

BigNumberish

Returns: TransactionRequest

moveSAFE

â–¸ moveSAFE(safeSrc: BigNumberish, safeDst: BigNumberish): TransactionRequest

Parameters:

Name

Type

safeSrc

BigNumberish

safeDst

BigNumberish

Returns: TransactionRequest

openLockETHAndGenerateDebt

â–¸ openLockETHAndGenerateDebt(ethValue: BigNumberish, collateralType: BytesLike, deltaWad: BigNumberish): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

collateralType

BytesLike

deltaWad

BigNumberish

Returns: TransactionRequest

openLockETHGenerateDebtAndProtectSAFE

â–¸ openLockETHGenerateDebtAndProtectSAFE(ethValue: BigNumberish, collateralType: BytesLike, deltaWad: BigNumberish, saviour: string): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

collateralType

BytesLike

deltaWad

BigNumberish

saviour

string

Returns: TransactionRequest

openLockETHLeverage

â–¸ openLockETHLeverage(ethValue: BigNumberish, uniswapV2Pair: string, callbackProxy: string, collateralType: BytesLike, leverage: BigNumberish): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

uniswapV2Pair

string

callbackProxy

string

collateralType

BytesLike

leverage

BigNumberish

Returns: TransactionRequest

openLockGNTAndGenerateDebt

â–¸ openLockGNTAndGenerateDebt(gntJoin: string, collateralType: BytesLike, collateralAmount: BigNumberish, deltaWad: BigNumberish): TransactionRequest

Parameters:

Name

Type

gntJoin

string

collateralType

BytesLike

collateralAmount

BigNumberish

deltaWad

BigNumberish

Returns: TransactionRequest

openLockGNTGenerateDebtAndProtectSAFE

â–¸ openLockGNTGenerateDebtAndProtectSAFE(gntJoin: string, collateralType: BytesLike, collateralAmount: BigNumberish, deltaWad: BigNumberish, saviour: string): TransactionRequest

Parameters:

Name

Type

gntJoin

string

collateralType

BytesLike

collateralAmount

BigNumberish

deltaWad

BigNumberish

saviour

string

Returns: TransactionRequest

openLockTokenCollateralAndGenerateDebt

â–¸ openLockTokenCollateralAndGenerateDebt(collateralJoin: string, collateralType: BytesLike, collateralAmount: BigNumberish, deltaWad: BigNumberish, transferFrom: boolean): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

collateralType

BytesLike

collateralAmount

BigNumberish

deltaWad

BigNumberish

transferFrom

boolean

Returns: TransactionRequest

openLockTokenCollateralGenerateDebtAndProtectSAFE

â–¸ openLockTokenCollateralGenerateDebtAndProtectSAFE(collateralJoin: string, collateralType: BytesLike, collateralAmount: BigNumberish, deltaWad: BigNumberish, transferFrom: boolean, saviour: string): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

collateralType

BytesLike

collateralAmount

BigNumberish

deltaWad

BigNumberish

transferFrom

boolean

saviour

string

Returns: TransactionRequest

openSAFE

â–¸ openSAFE(collateralType: BytesLike, usr: string): TransactionRequest

Parameters:

Name

Type

collateralType

BytesLike

usr

string

Returns: TransactionRequest

prepareCoinsForRedeemingGlobalSettlement

â–¸ prepareCoinsForRedeemingGlobalSettlement(wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

wad

BigNumberish

Returns: TransactionRequest

protectSAFE

â–¸ protectSAFE(safe: BigNumberish, saviour: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

saviour

string

Returns: TransactionRequest

quitSystem

â–¸ quitSystem(safe: BigNumberish, dst: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

dst

string

Returns: TransactionRequest

redeemETHGlobalSettlement

â–¸ redeemETHGlobalSettlement(ethJoin: string, collateralType: BytesLike, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

ethJoin

string

collateralType

BytesLike

wad

BigNumberish

Returns: TransactionRequest

redeemTokenCollateralGlobalSettlement

â–¸ redeemTokenCollateralGlobalSettlement(collateralJoin: string, collateralType: BytesLike, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

collateralType

BytesLike

wad

BigNumberish

Returns: TransactionRequest

repayAllDebt

â–¸ repayAllDebt(safe: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

Returns: TransactionRequest

repayAllDebtAndFreeETH

â–¸ repayAllDebtAndFreeETH(safe: BigNumberish, collateralWad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

collateralWad

BigNumberish

Returns: TransactionRequest

repayAllDebtAndFreeTokenCollateral

â–¸ repayAllDebtAndFreeTokenCollateral(collateralJoin: string, safe: BigNumberish, collateralAmount: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

collateralAmount

BigNumberish

Returns: TransactionRequest

repayDebt

â–¸ repayDebt(safe: BigNumberish, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

wad

BigNumberish

Returns: TransactionRequest

repayDebtAndFreeETH

â–¸ repayDebtAndFreeETH(safe: BigNumberish, collateralWad: BigNumberish, deltaWad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

collateralWad

BigNumberish

deltaWad

BigNumberish

Returns: TransactionRequest

repayDebtAndFreeTokenCollateral

â–¸ repayDebtAndFreeTokenCollateral(collateralJoin: string, safe: BigNumberish, collateralAmount: BigNumberish, deltaWad: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

collateralAmount

BigNumberish

deltaWad

BigNumberish

Returns: TransactionRequest

safeLockETH

â–¸ safeLockETH(ethValue: BigNumberish, safe: BigNumberish, owner: string): TransactionRequest

Parameters:

Name

Type

ethValue

BigNumberish

safe

BigNumberish

owner

string

Returns: TransactionRequest

safeLockTokenCollateral

â–¸ safeLockTokenCollateral(collateralJoin: string, safe: BigNumberish, amt: BigNumberish, transferFrom: boolean, owner: string): TransactionRequest

Parameters:

Name

Type

collateralJoin

string

safe

BigNumberish

amt

BigNumberish

transferFrom

boolean

owner

string

Returns: TransactionRequest

safeRepayAllDebt

â–¸ safeRepayAllDebt(safe: BigNumberish, owner: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

owner

string

Returns: TransactionRequest

safeRepayDebt

â–¸ safeRepayDebt(safe: BigNumberish, wad: BigNumberish, owner: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

wad

BigNumberish

owner

string

Returns: TransactionRequest

tokenCollateralJoin_join

â–¸ tokenCollateralJoin_join(apt: string, safe: string, amt: BigNumberish, transferFrom: boolean): TransactionRequest

Parameters:

Name

Type

apt

string

safe

string

amt

BigNumberish

transferFrom

boolean

Returns: TransactionRequest

transfer

â–¸ transfer(collateral: string, dst: string, amt: BigNumberish): TransactionRequest

Parameters:

Name

Type

collateral

string

dst

string

amt

BigNumberish

Returns: TransactionRequest

transferCollateral

â–¸ transferCollateral(safe: BigNumberish, dst: string, wad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

dst

string

wad

BigNumberish

Returns: TransactionRequest

transferInternalCoins

â–¸ transferInternalCoins(safe: BigNumberish, dst: string, rad: BigNumberish): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

dst

string

rad

BigNumberish

Returns: TransactionRequest

transferSAFEOwnership

â–¸ transferSAFEOwnership(safe: BigNumberish, usr: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

usr

string

Returns: TransactionRequest

transferSAFEOwnershipToProxy

â–¸ transferSAFEOwnershipToProxy(safe: BigNumberish, dst: string): TransactionRequest

Parameters:

Name

Type

safe

BigNumberish

dst

string

Returns: TransactionRequest

uniswapV2Call

â–¸ uniswapV2Call(_sender: string, _amount0: BigNumberish, _amount1: BigNumberish, _data: BytesLike): TransactionRequest

Parameters:

Name

Type

_sender

string

_amount0

BigNumberish

_amount1

BigNumberish

_data

BytesLike

Returns: TransactionRequest

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

Defined in

GebProxyActions
GebProxyRegistry
GebProxyActions
packages/geb/src/proxy-action.ts:57
GebProxyActions
packages/geb/src/proxy-action.ts:28
packages/geb/src/proxy-action.ts:33
packages/geb/src/proxy-action.ts:38
packages/geb/src/proxy-action.ts:43
packages/geb/src/proxy-action.ts:48
packages/geb/src/proxy-action.ts:62
packages/geb/src/proxy-action.ts:115
packages/geb/src/proxy-action.ts:130
packages/geb/src/proxy-action.ts:136
packages/geb/src/proxy-action.ts:146
packages/geb/src/proxy-action.ts:152
packages/geb/src/proxy-action.ts:162
packages/geb/src/proxy-action.ts:173
packages/geb/src/proxy-action.ts:815
packages/geb/src/proxy-action.ts:836
packages/geb/src/proxy-action.ts:859
packages/geb/src/proxy-action.ts:188
packages/geb/src/proxy-action.ts:199
packages/geb/src/proxy-action.ts:765
packages/geb/src/proxy-action.ts:214
packages/geb/src/proxy-action.ts:226
packages/geb/src/proxy-action.ts:244
packages/geb/src/proxy-action.ts:255
packages/geb/src/proxy-action.ts:882
packages/geb/src/proxy-action.ts:273
packages/geb/src/proxy-action.ts:290
packages/geb/src/proxy-action.ts:311
packages/geb/src/proxy-action.ts:335
packages/geb/src/proxy-action.ts:341
packages/geb/src/proxy-action.ts:356
packages/geb/src/proxy-action.ts:366
packages/geb/src/proxy-action.ts:384
packages/geb/src/proxy-action.ts:907
packages/geb/src/proxy-action.ts:405
packages/geb/src/proxy-action.ts:424
packages/geb/src/proxy-action.ts:446
packages/geb/src/proxy-action.ts:467
packages/geb/src/proxy-action.ts:491
packages/geb/src/proxy-action.ts:753
packages/geb/src/proxy-action.ts:501
packages/geb/src/proxy-action.ts:512
packages/geb/src/proxy-action.ts:779
packages/geb/src/proxy-action.ts:794
packages/geb/src/proxy-action.ts:522
packages/geb/src/proxy-action.ts:532
packages/geb/src/proxy-action.ts:547
packages/geb/src/proxy-action.ts:563
packages/geb/src/proxy-action.ts:574
packages/geb/src/proxy-action.ts:591
packages/geb/src/proxy-action.ts:609
packages/geb/src/proxy-action.ts:625
packages/geb/src/proxy-action.ts:644
packages/geb/src/proxy-action.ts:655
packages/geb/src/proxy-action.ts:671
packages/geb/src/proxy-action.ts:687
packages/geb/src/proxy-action.ts:697
packages/geb/src/proxy-action.ts:712
packages/geb/src/proxy-action.ts:727
packages/geb/src/proxy-action.ts:737
packages/geb/src/proxy-action.ts:930