Skip to main content

ISteerPeriphery.sol

Methods

createVaultAndDepositGas(uint256,bytes,string,address,string)

Solidity

function createVaultAndDepositGas(uint256 tokenId, bytes params, string beaconName, address vaultManager, string payloadIpfs) external payable returns (address newVault)

Parameters

NameTypeDescription
tokenIduint256undefined
paramsbytesundefined
beaconNamestringundefined
vaultManageraddressundefined
payloadIpfsstringundefined

Returns

NameTypeDescription
newVaultaddressundefined

createVaultAndStrategy(address,string,string,uint128,uint128,bytes,string,address,string)

Solidity

function createVaultAndStrategy(address strategyCreator, string name, string execBundle, uint128 maxGasCost, uint128 maxGasPerAction, bytes _params, string _beaconName, address vaultManager, string _payloadIpfs) external payable returns (uint256 tokenId, address newVault)

Parameters

NameTypeDescription
strategyCreatoraddressundefined
namestringundefined
execBundlestringundefined
maxGasCostuint128undefined
maxGasPerActionuint128undefined
_paramsbytesundefined
_beaconNamestringundefined
vaultManageraddressundefined
_payloadIpfsstringundefined

Returns

NameTypeDescription
tokenIduint256undefined
newVaultaddressundefined

deposit(address,uint256,uint256,uint256,uint256,address)

Solidity

function deposit(address _vaultAddress, uint256 amount0Desired, uint256 amount1Desired, uint256 amount0Min, uint256 amount1Min, address to) external nonpayable

Parameters

NameTypeDescription
_vaultAddressaddressundefined
amount0Desireduint256undefined
amount1Desireduint256undefined
amount0Minuint256undefined
amount1Minuint256undefined
toaddressundefined

strategiesByCreator(address)

Solidity

function strategiesByCreator(address _address) external view returns (struct IStrategyRegistry.RegisteredStrategy[])

Parameters

NameTypeDescription
_addressaddressundefined

Returns

NameTypeDescription
_0IStrategyRegistry.RegisteredStrategy[]undefined

vaultBalancesByAddressWithFees(address)

Solidity

function vaultBalancesByAddressWithFees(address _vault) external nonpayable returns (struct IMultiPositionManager.VaultBalance balances)

Parameters

NameTypeDescription
_vaultaddressundefined

Returns

NameTypeDescription
balancesIMultiPositionManager.VaultBalanceundefined

vaultDetailsByAddress(address)

Solidity

function vaultDetailsByAddress(address _vault) external view returns (struct IMultiPositionManager.VaultDetails details)

Parameters

NameTypeDescription
_vaultaddressundefined

Returns

NameTypeDescription
detailsIMultiPositionManager.VaultDetailsundefined

vaultsByStrategy(uint256)

Solidity

function vaultsByStrategy(uint256 _strategyId) external view returns (struct IVaultRegistry.VaultData[])

Parameters

NameTypeDescription
_strategyIduint256undefined

Returns

NameTypeDescription
_0IVaultRegistry.VaultData[]undefined