Properties
callStatic
callStatic: {
downgradeToETH(wad, overrides?): Promise<void>;
initializeProxy(initialAddress, overrides?): Promise<void>;
upgradeByETH(overrides?): Promise<void>;
upgradeByETHTo(to, overrides?): Promise<void>;
}
Type declaration
downgradeToETH:function
- downgradeToETH(wad, overrides?): Promise<void>
Parameters
wad: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<void>
Parameters
initialAddress: string
Optional
overrides: CallOverrides
Returns Promise<void>
upgradeByETH:function
- upgradeByETH(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
upgradeByETHTo:function
- upgradeByETHTo(to, overrides?): Promise<void>
Parameters
to: string
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
downgradeToETH(wad, overrides?): Promise<BigNumber>;
initializeProxy(initialAddress, overrides?): Promise<BigNumber>;
upgradeByETH(overrides?): Promise<BigNumber>;
upgradeByETHTo(to, overrides?): Promise<BigNumber>;
}
Type declaration
downgradeToETH:function
- downgradeToETH(wad, overrides?): Promise<BigNumber>
Parameters
wad: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<BigNumber>
Parameters
initialAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
upgradeByETH:function
- upgradeByETH(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: PayableOverrides & {
from?: string;
}
Returns Promise<BigNumber>
upgradeByETHTo:function
- upgradeByETHTo(to, overrides?): Promise<BigNumber>
Parameters
to: string
Optional
overrides: PayableOverrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
TokenDowngraded(account?, amount?): TokenDowngradedEventFilter;
TokenDowngraded(address,uint256)(account?, amount?): TokenDowngradedEventFilter;
TokenUpgraded(account?, amount?): TokenUpgradedEventFilter;
TokenUpgraded(address,uint256)(account?, amount?): TokenUpgradedEventFilter;
}
Type declaration
TokenDowngraded:function
- TokenDowngraded(account?, amount?): TokenDowngradedEventFilter
Parameters
Optional
account: null | string
Optional
amount: null
Returns TokenDowngradedEventFilter
TokenDowngraded(address,uint256):function
- TokenDowngraded(address,uint256)(account?, amount?): TokenDowngradedEventFilter
Parameters
Optional
account: null | string
Optional
amount: null
Returns TokenDowngradedEventFilter
TokenUpgraded:function
- TokenUpgraded(account?, amount?): TokenUpgradedEventFilter
Parameters
Optional
account: null | string
Optional
amount: null
Returns TokenUpgradedEventFilter
TokenUpgraded(address,uint256):function
- TokenUpgraded(address,uint256)(account?, amount?): TokenUpgradedEventFilter
Parameters
Optional
account: null | string
Optional
amount: null
Returns TokenUpgradedEventFilter
functions
functions: {
downgradeToETH(wad, overrides?): Promise<ContractTransaction>;
initializeProxy(initialAddress, overrides?): Promise<ContractTransaction>;
upgradeByETH(overrides?): Promise<ContractTransaction>;
upgradeByETHTo(to, overrides?): Promise<ContractTransaction>;
}
Type declaration
downgradeToETH:function
- downgradeToETH(wad, overrides?): Promise<ContractTransaction>
Parameters
wad: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<ContractTransaction>
Parameters
initialAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
upgradeByETH:function
- upgradeByETH(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string;
}
Returns Promise<ContractTransaction>
upgradeByETHTo:function
- upgradeByETHTo(to, overrides?): Promise<ContractTransaction>
Parameters
to: string
Optional
overrides: PayableOverrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: SETHProxyInterface
populateTransaction
populateTransaction: {
downgradeToETH(wad, overrides?): Promise<PopulatedTransaction>;
initializeProxy(initialAddress, overrides?): Promise<PopulatedTransaction>;
upgradeByETH(overrides?): Promise<PopulatedTransaction>;
upgradeByETHTo(to, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
downgradeToETH:function
- downgradeToETH(wad, overrides?): Promise<PopulatedTransaction>
Parameters
wad: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
initializeProxy:function
- initializeProxy(initialAddress, overrides?): Promise<PopulatedTransaction>
Parameters
initialAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
upgradeByETH:function
- upgradeByETH(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
upgradeByETHTo:function
- upgradeByETHTo(to, overrides?): Promise<PopulatedTransaction>
Parameters
to: string
Optional
overrides: PayableOverrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>