Depot Facet
Last updated
Last updated
Note that this page has not been updated to reflect the current state of Beanstalk, but is left here as a reference.
The Depot Facet wraps Pipeline's pipe
functions to facilitate the loading of non-Ether assets in Pipeline.
Pipe a PipeCall
through Pipeline.
Parameter | Type | Description |
---|---|---|
Return Value | Type | Description |
---|---|---|
Pipe multiple PipeCalls
through Pipeline. Does not support sending Ether in the call.
Pipe multiple AdvancedPipeCalls
through Pipeline.
Pipe a PipeCall
through Pipeline with an Ether value.
Return the return value of a PipeCall
without executing it.
None.
Parameter | Type | Description |
---|---|---|
Return Value | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Return Value | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Return Value | Type | Description |
---|---|---|
Parameter | Type | Description |
---|---|---|
Return Value | Type | Description |
---|---|---|
p
PipeCall
PipeCall
to pipe through Pipeline.
result
bytes
PipeCall
return value.
pipes
PipeCall[]
List of PipeCalls
to pipe through Pipeline.
results
bytes[]
List of return values from each PipeCall
.
pipes
AdvancedPipeCall[]
List of AdvancedPipeCalls
to pipe through Pipeline.
value
uint256
results
bytes[]
List of return values from each AdvancedPipeCall
.
p
PipeCall
PipeCall
to pipe through Pipeline.
value
uint256
Ether value to send in Pipecall
.
result
bytes
PipeCall
return value.
p
PipeCall
PipeCall
to execute with a staticcall.
result
bytes
PipeCall
return value.