0x

VestingWallet

0xdb63d40c033d35e79cdbb21430f0fe10e9d97303
VestingWallet
function

confirmVestingSchedule

Restricted (addressRegistered, vestingScheduleNotConfirmed)

Inputs

ParameterTypeDescription
_startTimeInSecuint256
_cliffTimeInSecuint256
_endTimeInSecuint256
_totalAmountuint256

Outputs

(void)
function

registerVestingSchedule

Restricted (onlyOwner, addressNotNull, vestingScheduleNotConfirmed, validVestingScheduleTimes)

Inputs

ParameterTypeDescription
_addressToRegisteraddress
_depositoraddress
_startTimeInSecuint256
_cliffTimeInSecuint256
_endTimeInSecuint256
_totalAmountuint256

Outputs

(void)
function

confirmAddressChange

Restricted (onlyOwner, pendingAddressChangeRequest, addressNotRegistered)

Inputs

ParameterTypeDescription
_oldRegisteredAddressaddress
_newRegisteredAddressaddress

Outputs

(void)
function

endVesting

Restricted (onlyOwner, vestingScheduleConfirmed, addressNotNull)

Inputs

ParameterTypeDescription
_addressToEndaddress
_addressToRefundaddress

Outputs

(void)
function

requestAddressChange

Restricted (vestingScheduleConfirmed, addressNotRegistered, addressNotNull)

Inputs

ParameterTypeDescription
_newRegisteredAddressaddress

Outputs

(void)
function

withdraw

Restricted (vestingScheduleConfirmed, pastCliffTime)

Inputs

(void)

Outputs

(void)
constructor

VestingWallet

Inputs

ParameterTypeDescription
_vestingTokenaddress

Outputs

(void)
event

AddressChangeConfirmed

Inputs

ParameterTypeDescription
oldRegisteredAddressaddress
newRegisteredAddressaddress

Outputs

(void)
event

AddressChangeRequested

Inputs

ParameterTypeDescription
oldRegisteredAddressaddress
newRegisteredAddressaddress

Outputs

(void)
event

VestingEndedByOwner

Inputs

ParameterTypeDescription
registeredAddressaddress
amountWithdrawnuint256
amountRefundeduint256

Outputs

(void)
event

Withdrawal

Inputs

ParameterTypeDescription
registeredAddressaddress
amountWithdrawnuint256

Outputs

(void)
event

VestingScheduleConfirmed

Inputs

ParameterTypeDescription
registeredAddressaddress
depositoraddress
startTimeInSecuint256
cliffTimeInSecuint256
endTimeInSecuint256
totalAmountuint256

Outputs

(void)
event

VestingScheduleRegistered

Inputs

ParameterTypeDescription
registeredAddressaddress
depositoraddress
startTimeInSecuint256
cliffTimeInSecuint256
endTimeInSecuint256
totalAmountuint256

Outputs

(void)
function

transferOwnership

Inputs

ParameterTypeDescription
newOwneraddress

Outputs

(void)
function

addressChangeRequests

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
address
function

owner

Inputs

(void)

Outputs

TypeDescription
address
function

schedules

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
uint256
uint256
uint256
uint256
uint256
address
bool