Properties
callStatic
callStatic: {
CFA_HOOK_GAS_LIMIT(overrides?): Promise<BigNumber>;
DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<BigNumber>;
MAXIMUM_DEPOSIT(overrides?): Promise<BigNumber>;
MAXIMUM_FLOW_RATE(overrides?): Promise<BigNumber>;
addPermissions(existingPermissions, permissionDelta, overrides?): Promise<number>;
agreementType(overrides?): Promise<string>;
authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<string>;
castrate(overrides?): Promise<void>;
createFlow(token, receiver, flowRate, ctx, overrides?): Promise<string>;
createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<string>;
decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<string>;
decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<string>;
deleteFlow(token, sender, receiver, ctx, overrides?): Promise<string>;
deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<string>;
getAccountFlowInfo(token, account, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>;
getCodeAddress(overrides?): Promise<string>;
getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<BigNumber>;
getFlow(token, sender, receiver, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>;
getFlowByID(token, flowId, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>;
getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<[string, number, BigNumber] & {
flowOperatorId: string;
flowRateAllowance: BigNumber;
permissions: number;
}>;
getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<[number, BigNumber] & {
flowRateAllowance: BigNumber;
permissions: number;
}>;
getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<BigNumber>;
getNetFlow(token, account, overrides?): Promise<BigNumber>;
increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<string>;
increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<string>;
isPatricianPeriod(token, account, timestamp, overrides?): Promise<boolean>;
isPatricianPeriodNow(token, account, overrides?): Promise<[boolean, BigNumber] & {
isCurrentlyPatricianPeriod: boolean;
timestamp: BigNumber;
}>;
proxiableUUID(overrides?): Promise<string>;
realtimeBalanceOf(token, account, time, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>;
removePermissions(existingPermissions, permissionDelta, overrides?): Promise<number>;
revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<string>;
updateCode(newAddress, overrides?): Promise<void>;
updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<string>;
updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<string>;
updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<string>;
}
Type declaration
CFA_HOOK_GAS_LIMIT:function
- CFA_HOOK_GAS_LIMIT(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
DEFAULT_MINIMUM_DEPOSIT:function
- DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
MAXIMUM_DEPOSIT:function
- MAXIMUM_DEPOSIT(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
MAXIMUM_FLOW_RATE:function
- MAXIMUM_FLOW_RATE(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
addPermissions:function
- addPermissions(existingPermissions, permissionDelta, overrides?): Promise<number>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<number>
agreementType:function
- agreementType(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
authorizeFlowOperatorWithFullControl:function
- authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
castrate:function
- castrate(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
createFlow:function
- createFlow(token, receiver, flowRate, ctx, overrides?): Promise<string>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
createFlowByOperator:function
- createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<string>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
decreaseFlowRateAllowance:function
- decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
decreaseFlowRateAllowanceWithPermissions:function
- decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
permissionsToRemove: BigNumberish
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
deleteFlow:function
- deleteFlow(token, sender, receiver, ctx, overrides?): Promise<string>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
deleteFlowByOperator:function
- deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<string>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
getAccountFlowInfo:function
- getAccountFlowInfo(token, account, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}> Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
getDepositRequiredForFlowRate:function
- getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<BigNumber>
Parameters
token: string
flowRate: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getFlow:function
- getFlow(token, sender, receiver, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}> Parameters
token: string
sender: string
receiver: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>
getFlowByID:function
- getFlowByID(token, flowId, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}> Parameters
token: string
flowId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>
getFlowOperatorData:function
- getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<[string, number, BigNumber] & {
flowOperatorId: string;
flowRateAllowance: BigNumber;
permissions: number;
}> Parameters
token: string
sender: string
flowOperator: string
Optional
overrides: CallOverrides
Returns Promise<[string, number, BigNumber] & {
flowOperatorId: string;
flowRateAllowance: BigNumber;
permissions: number;
}>
getFlowOperatorDataByID:function
- getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<[number, BigNumber] & {
flowRateAllowance: BigNumber;
permissions: number;
}> Parameters
token: string
flowOperatorId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[number, BigNumber] & {
flowRateAllowance: BigNumber;
permissions: number;
}>
getMaximumFlowRateFromDeposit:function
- getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<BigNumber>
Parameters
token: string
deposit: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getNetFlow:function
- getNetFlow(token, account, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
increaseFlowRateAllowance:function
- increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
increaseFlowRateAllowanceWithPermissions:function
- increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
permissionsToAdd: BigNumberish
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
isPatricianPeriod:function
- isPatricianPeriod(token, account, timestamp, overrides?): Promise<boolean>
Parameters
token: string
account: string
timestamp: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<boolean>
isPatricianPeriodNow:function
- isPatricianPeriodNow(token, account, overrides?): Promise<[boolean, BigNumber] & {
isCurrentlyPatricianPeriod: boolean;
timestamp: BigNumber;
}> Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<[boolean, BigNumber] & {
isCurrentlyPatricianPeriod: boolean;
timestamp: BigNumber;
}>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, time, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}> Parameters
token: string
account: string
time: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>
removePermissions:function
- removePermissions(existingPermissions, permissionDelta, overrides?): Promise<number>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<number>
revokeFlowOperatorWithFullControl:function
- revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
updateCode:function
- updateCode(newAddress, overrides?): Promise<void>
Parameters
newAddress: string
Optional
overrides: CallOverrides
Returns Promise<void>
updateFlow:function
- updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<string>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
updateFlowByOperator:function
- updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<string>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
updateFlowOperatorPermissions:function
- updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<string>
Parameters
token: string
flowOperator: string
permissions: BigNumberish
flowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
estimateGas
estimateGas: {
CFA_HOOK_GAS_LIMIT(overrides?): Promise<BigNumber>;
DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<BigNumber>;
MAXIMUM_DEPOSIT(overrides?): Promise<BigNumber>;
MAXIMUM_FLOW_RATE(overrides?): Promise<BigNumber>;
addPermissions(existingPermissions, permissionDelta, overrides?): Promise<BigNumber>;
agreementType(overrides?): Promise<BigNumber>;
authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<BigNumber>;
castrate(overrides?): Promise<BigNumber>;
createFlow(token, receiver, flowRate, ctx, overrides?): Promise<BigNumber>;
createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<BigNumber>;
decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>;
decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>;
deleteFlow(token, sender, receiver, ctx, overrides?): Promise<BigNumber>;
deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<BigNumber>;
getAccountFlowInfo(token, account, overrides?): Promise<BigNumber>;
getCodeAddress(overrides?): Promise<BigNumber>;
getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<BigNumber>;
getFlow(token, sender, receiver, overrides?): Promise<BigNumber>;
getFlowByID(token, flowId, overrides?): Promise<BigNumber>;
getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<BigNumber>;
getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<BigNumber>;
getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<BigNumber>;
getNetFlow(token, account, overrides?): Promise<BigNumber>;
increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>;
increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>;
isPatricianPeriod(token, account, timestamp, overrides?): Promise<BigNumber>;
isPatricianPeriodNow(token, account, overrides?): Promise<BigNumber>;
proxiableUUID(overrides?): Promise<BigNumber>;
realtimeBalanceOf(token, account, time, overrides?): Promise<BigNumber>;
removePermissions(existingPermissions, permissionDelta, overrides?): Promise<BigNumber>;
revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<BigNumber>;
updateCode(newAddress, overrides?): Promise<BigNumber>;
updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<BigNumber>;
updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<BigNumber>;
updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<BigNumber>;
}
Type declaration
CFA_HOOK_GAS_LIMIT:function
- CFA_HOOK_GAS_LIMIT(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
DEFAULT_MINIMUM_DEPOSIT:function
- DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
MAXIMUM_DEPOSIT:function
- MAXIMUM_DEPOSIT(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
MAXIMUM_FLOW_RATE:function
- MAXIMUM_FLOW_RATE(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
addPermissions:function
- addPermissions(existingPermissions, permissionDelta, overrides?): Promise<BigNumber>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
agreementType:function
- agreementType(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
authorizeFlowOperatorWithFullControl:function
- authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
castrate:function
- castrate(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
createFlow:function
- createFlow(token, receiver, flowRate, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
createFlowByOperator:function
- createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
decreaseFlowRateAllowance:function
- decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
decreaseFlowRateAllowanceWithPermissions:function
- decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
permissionsToRemove: BigNumberish
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
deleteFlow:function
- deleteFlow(token, sender, receiver, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
deleteFlowByOperator:function
- deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
getAccountFlowInfo:function
- getAccountFlowInfo(token, account, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getDepositRequiredForFlowRate:function
- getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<BigNumber>
Parameters
token: string
flowRate: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getFlow:function
- getFlow(token, sender, receiver, overrides?): Promise<BigNumber>
Parameters
token: string
sender: string
receiver: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getFlowByID:function
- getFlowByID(token, flowId, overrides?): Promise<BigNumber>
Parameters
token: string
flowId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getFlowOperatorData:function
- getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<BigNumber>
Parameters
token: string
sender: string
flowOperator: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getFlowOperatorDataByID:function
- getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperatorId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getMaximumFlowRateFromDeposit:function
- getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<BigNumber>
Parameters
token: string
deposit: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getNetFlow:function
- getNetFlow(token, account, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
increaseFlowRateAllowance:function
- increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
increaseFlowRateAllowanceWithPermissions:function
- increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
permissionsToAdd: BigNumberish
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
isPatricianPeriod:function
- isPatricianPeriod(token, account, timestamp, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
timestamp: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
isPatricianPeriodNow:function
- isPatricianPeriodNow(token, account, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, time, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
time: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
removePermissions:function
- removePermissions(existingPermissions, permissionDelta, overrides?): Promise<BigNumber>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
revokeFlowOperatorWithFullControl:function
- revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateCode:function
- updateCode(newAddress, overrides?): Promise<BigNumber>
Parameters
newAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateFlow:function
- updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateFlowByOperator:function
- updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateFlowOperatorPermissions:function
- updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<BigNumber>
Parameters
token: string
flowOperator: string
permissions: BigNumberish
flowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
CodeUpdated(uuid?, codeAddress?): CodeUpdatedEventFilter;
CodeUpdated(bytes32,address)(uuid?, codeAddress?): CodeUpdatedEventFilter;
FlowOperatorUpdated(token?, sender?, flowOperator?, permissions?, flowRateAllowance?): FlowOperatorUpdatedEventFilter;
FlowOperatorUpdated(address,address,address,uint8,int96)(token?, sender?, flowOperator?, permissions?, flowRateAllowance?): FlowOperatorUpdatedEventFilter;
FlowUpdated(token?, sender?, receiver?, flowRate?, totalSenderFlowRate?, totalReceiverFlowRate?, userData?): FlowUpdatedEventFilter;
FlowUpdated(address,address,address,int96,int256,int256,bytes)(token?, sender?, receiver?, flowRate?, totalSenderFlowRate?, totalReceiverFlowRate?, userData?): FlowUpdatedEventFilter;
FlowUpdatedExtension(flowOperator?, deposit?): FlowUpdatedExtensionEventFilter;
FlowUpdatedExtension(address,uint256)(flowOperator?, deposit?): FlowUpdatedExtensionEventFilter;
Initialized(version?): InitializedEventFilter;
Initialized(uint8)(version?): InitializedEventFilter;
}
Type declaration
CodeUpdated:function
- CodeUpdated(uuid?, codeAddress?): CodeUpdatedEventFilter
Parameters
Optional
uuid: null
Optional
codeAddress: null
Returns CodeUpdatedEventFilter
CodeUpdated(bytes32,address):function
- CodeUpdated(bytes32,address)(uuid?, codeAddress?): CodeUpdatedEventFilter
Parameters
Optional
uuid: null
Optional
codeAddress: null
Returns CodeUpdatedEventFilter
FlowOperatorUpdated:function
- FlowOperatorUpdated(token?, sender?, flowOperator?, permissions?, flowRateAllowance?): FlowOperatorUpdatedEventFilter
Parameters
Optional
token: null | string
Optional
sender: null | string
Optional
flowOperator: null | string
Optional
permissions: null
Optional
flowRateAllowance: null
Returns FlowOperatorUpdatedEventFilter
FlowOperatorUpdated(address,address,address,uint8,int96):function
- FlowOperatorUpdated(address,address,address,uint8,int96)(token?, sender?, flowOperator?, permissions?, flowRateAllowance?): FlowOperatorUpdatedEventFilter
Parameters
Optional
token: null | string
Optional
sender: null | string
Optional
flowOperator: null | string
Optional
permissions: null
Optional
flowRateAllowance: null
Returns FlowOperatorUpdatedEventFilter
FlowUpdated:function
- FlowUpdated(token?, sender?, receiver?, flowRate?, totalSenderFlowRate?, totalReceiverFlowRate?, userData?): FlowUpdatedEventFilter
Parameters
Optional
token: null | string
Optional
sender: null | string
Optional
receiver: null | string
Optional
flowRate: null
Optional
totalSenderFlowRate: null
Optional
totalReceiverFlowRate: null
Optional
userData: null
Returns FlowUpdatedEventFilter
FlowUpdated(address,address,address,int96,int256,int256,bytes):function
- FlowUpdated(address,address,address,int96,int256,int256,bytes)(token?, sender?, receiver?, flowRate?, totalSenderFlowRate?, totalReceiverFlowRate?, userData?): FlowUpdatedEventFilter
Parameters
Optional
token: null | string
Optional
sender: null | string
Optional
receiver: null | string
Optional
flowRate: null
Optional
totalSenderFlowRate: null
Optional
totalReceiverFlowRate: null
Optional
userData: null
Returns FlowUpdatedEventFilter
FlowUpdatedExtension:function
- FlowUpdatedExtension(flowOperator?, deposit?): FlowUpdatedExtensionEventFilter
Parameters
Optional
flowOperator: null | string
Optional
deposit: null
Returns FlowUpdatedExtensionEventFilter
FlowUpdatedExtension(address,uint256):function
- FlowUpdatedExtension(address,uint256)(flowOperator?, deposit?): FlowUpdatedExtensionEventFilter
Parameters
Optional
flowOperator: null | string
Optional
deposit: null
Returns FlowUpdatedExtensionEventFilter
Initialized:function
- Initialized(version?): InitializedEventFilter
Returns InitializedEventFilter
Initialized(uint8):function
- Initialized(uint8)(version?): InitializedEventFilter
Returns InitializedEventFilter
functions
functions: {
CFA_HOOK_GAS_LIMIT(overrides?): Promise<[BigNumber]>;
DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<[BigNumber]>;
MAXIMUM_DEPOSIT(overrides?): Promise<[BigNumber]>;
MAXIMUM_FLOW_RATE(overrides?): Promise<[BigNumber]>;
addPermissions(existingPermissions, permissionDelta, overrides?): Promise<[number]>;
agreementType(overrides?): Promise<[string]>;
authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<ContractTransaction>;
castrate(overrides?): Promise<ContractTransaction>;
createFlow(token, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>;
createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>;
decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>;
decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>;
deleteFlow(token, sender, receiver, ctx, overrides?): Promise<ContractTransaction>;
deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<ContractTransaction>;
getAccountFlowInfo(token, account, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>;
getCodeAddress(overrides?): Promise<[string] & {
codeAddress: string;
}>;
getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<[BigNumber] & {
deposit: BigNumber;
}>;
getFlow(token, sender, receiver, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>;
getFlowByID(token, flowId, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>;
getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<[string, number, BigNumber] & {
flowOperatorId: string;
flowRateAllowance: BigNumber;
permissions: number;
}>;
getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<[number, BigNumber] & {
flowRateAllowance: BigNumber;
permissions: number;
}>;
getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<[BigNumber] & {
flowRate: BigNumber;
}>;
getNetFlow(token, account, overrides?): Promise<[BigNumber] & {
flowRate: BigNumber;
}>;
increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>;
increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>;
isPatricianPeriod(token, account, timestamp, overrides?): Promise<[boolean]>;
isPatricianPeriodNow(token, account, overrides?): Promise<[boolean, BigNumber] & {
isCurrentlyPatricianPeriod: boolean;
timestamp: BigNumber;
}>;
proxiableUUID(overrides?): Promise<[string]>;
realtimeBalanceOf(token, account, time, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>;
removePermissions(existingPermissions, permissionDelta, overrides?): Promise<[number]>;
revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<ContractTransaction>;
updateCode(newAddress, overrides?): Promise<ContractTransaction>;
updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>;
updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>;
updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<ContractTransaction>;
}
Type declaration
CFA_HOOK_GAS_LIMIT:function
- CFA_HOOK_GAS_LIMIT(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
DEFAULT_MINIMUM_DEPOSIT:function
- DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
MAXIMUM_DEPOSIT:function
- MAXIMUM_DEPOSIT(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
MAXIMUM_FLOW_RATE:function
- MAXIMUM_FLOW_RATE(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
addPermissions:function
- addPermissions(existingPermissions, permissionDelta, overrides?): Promise<[number]>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[number]>
agreementType:function
- agreementType(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
authorizeFlowOperatorWithFullControl:function
- authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
castrate:function
- castrate(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
createFlow:function
- createFlow(token, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
createFlowByOperator:function
- createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
decreaseFlowRateAllowance:function
- decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
decreaseFlowRateAllowanceWithPermissions:function
- decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
permissionsToRemove: BigNumberish
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
deleteFlow:function
- deleteFlow(token, sender, receiver, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
deleteFlowByOperator:function
- deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
getAccountFlowInfo:function
- getAccountFlowInfo(token, account, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}> Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<[string] & {
codeAddress: string;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[string] & {
codeAddress: string;
}>
getDepositRequiredForFlowRate:function
- getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<[BigNumber] & {
deposit: BigNumber;
}> Parameters
token: string
flowRate: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[BigNumber] & {
deposit: BigNumber;
}>
getFlow:function
- getFlow(token, sender, receiver, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}> Parameters
token: string
sender: string
receiver: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>
getFlowByID:function
- getFlowByID(token, flowId, overrides?): Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}> Parameters
token: string
flowId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
flowRate: BigNumber;
owedDeposit: BigNumber;
timestamp: BigNumber;
}>
getFlowOperatorData:function
- getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<[string, number, BigNumber] & {
flowOperatorId: string;
flowRateAllowance: BigNumber;
permissions: number;
}> Parameters
token: string
sender: string
flowOperator: string
Optional
overrides: CallOverrides
Returns Promise<[string, number, BigNumber] & {
flowOperatorId: string;
flowRateAllowance: BigNumber;
permissions: number;
}>
getFlowOperatorDataByID:function
- getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<[number, BigNumber] & {
flowRateAllowance: BigNumber;
permissions: number;
}> Parameters
token: string
flowOperatorId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[number, BigNumber] & {
flowRateAllowance: BigNumber;
permissions: number;
}>
getMaximumFlowRateFromDeposit:function
- getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<[BigNumber] & {
flowRate: BigNumber;
}> Parameters
token: string
deposit: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[BigNumber] & {
flowRate: BigNumber;
}>
getNetFlow:function
- getNetFlow(token, account, overrides?): Promise<[BigNumber] & {
flowRate: BigNumber;
}> Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<[BigNumber] & {
flowRate: BigNumber;
}>
increaseFlowRateAllowance:function
- increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
increaseFlowRateAllowanceWithPermissions:function
- increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
permissionsToAdd: BigNumberish
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
isPatricianPeriod:function
- isPatricianPeriod(token, account, timestamp, overrides?): Promise<[boolean]>
Parameters
token: string
account: string
timestamp: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[boolean]>
isPatricianPeriodNow:function
- isPatricianPeriodNow(token, account, overrides?): Promise<[boolean, BigNumber] & {
isCurrentlyPatricianPeriod: boolean;
timestamp: BigNumber;
}> Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<[boolean, BigNumber] & {
isCurrentlyPatricianPeriod: boolean;
timestamp: BigNumber;
}>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, time, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}> Parameters
token: string
account: string
time: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>
removePermissions:function
- removePermissions(existingPermissions, permissionDelta, overrides?): Promise<[number]>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[number]>
revokeFlowOperatorWithFullControl:function
- revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateCode:function
- updateCode(newAddress, overrides?): Promise<ContractTransaction>
Parameters
newAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateFlow:function
- updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateFlowByOperator:function
- updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateFlowOperatorPermissions:function
- updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<ContractTransaction>
Parameters
token: string
flowOperator: string
permissions: BigNumberish
flowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: ConstantFlowAgreementV1Interface
populateTransaction
populateTransaction: {
CFA_HOOK_GAS_LIMIT(overrides?): Promise<PopulatedTransaction>;
DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<PopulatedTransaction>;
MAXIMUM_DEPOSIT(overrides?): Promise<PopulatedTransaction>;
MAXIMUM_FLOW_RATE(overrides?): Promise<PopulatedTransaction>;
addPermissions(existingPermissions, permissionDelta, overrides?): Promise<PopulatedTransaction>;
agreementType(overrides?): Promise<PopulatedTransaction>;
authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<PopulatedTransaction>;
castrate(overrides?): Promise<PopulatedTransaction>;
createFlow(token, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>;
createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>;
decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>;
decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>;
deleteFlow(token, sender, receiver, ctx, overrides?): Promise<PopulatedTransaction>;
deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<PopulatedTransaction>;
getAccountFlowInfo(token, account, overrides?): Promise<PopulatedTransaction>;
getCodeAddress(overrides?): Promise<PopulatedTransaction>;
getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<PopulatedTransaction>;
getFlow(token, sender, receiver, overrides?): Promise<PopulatedTransaction>;
getFlowByID(token, flowId, overrides?): Promise<PopulatedTransaction>;
getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<PopulatedTransaction>;
getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<PopulatedTransaction>;
getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<PopulatedTransaction>;
getNetFlow(token, account, overrides?): Promise<PopulatedTransaction>;
increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>;
increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>;
isPatricianPeriod(token, account, timestamp, overrides?): Promise<PopulatedTransaction>;
isPatricianPeriodNow(token, account, overrides?): Promise<PopulatedTransaction>;
proxiableUUID(overrides?): Promise<PopulatedTransaction>;
realtimeBalanceOf(token, account, time, overrides?): Promise<PopulatedTransaction>;
removePermissions(existingPermissions, permissionDelta, overrides?): Promise<PopulatedTransaction>;
revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<PopulatedTransaction>;
updateCode(newAddress, overrides?): Promise<PopulatedTransaction>;
updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>;
updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>;
updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
CFA_HOOK_GAS_LIMIT:function
- CFA_HOOK_GAS_LIMIT(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
DEFAULT_MINIMUM_DEPOSIT:function
- DEFAULT_MINIMUM_DEPOSIT(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
MAXIMUM_DEPOSIT:function
- MAXIMUM_DEPOSIT(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
MAXIMUM_FLOW_RATE:function
- MAXIMUM_FLOW_RATE(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
addPermissions:function
- addPermissions(existingPermissions, permissionDelta, overrides?): Promise<PopulatedTransaction>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
agreementType:function
- agreementType(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
authorizeFlowOperatorWithFullControl:function
- authorizeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
castrate:function
- castrate(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
createFlow:function
- createFlow(token, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
createFlowByOperator:function
- createFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
decreaseFlowRateAllowance:function
- decreaseFlowRateAllowance(token, flowOperator, subtractedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
decreaseFlowRateAllowanceWithPermissions:function
- decreaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToRemove, subtractedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
permissionsToRemove: BigNumberish
subtractedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
deleteFlow:function
- deleteFlow(token, sender, receiver, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
deleteFlowByOperator:function
- deleteFlowByOperator(token, sender, receiver, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
sender: string
receiver: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
getAccountFlowInfo:function
- getAccountFlowInfo(token, account, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getDepositRequiredForFlowRate:function
- getDepositRequiredForFlowRate(token, flowRate, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowRate: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFlow:function
- getFlow(token, sender, receiver, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
sender: string
receiver: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFlowByID:function
- getFlowByID(token, flowId, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFlowOperatorData:function
- getFlowOperatorData(token, sender, flowOperator, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
sender: string
flowOperator: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFlowOperatorDataByID:function
- getFlowOperatorDataByID(token, flowOperatorId, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperatorId: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getMaximumFlowRateFromDeposit:function
- getMaximumFlowRateFromDeposit(token, deposit, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
deposit: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getNetFlow:function
- getNetFlow(token, account, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
increaseFlowRateAllowance:function
- increaseFlowRateAllowance(token, flowOperator, addedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
increaseFlowRateAllowanceWithPermissions:function
- increaseFlowRateAllowanceWithPermissions(token, flowOperator, permissionsToAdd, addedFlowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
permissionsToAdd: BigNumberish
addedFlowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
isPatricianPeriod:function
- isPatricianPeriod(token, account, timestamp, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
timestamp: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isPatricianPeriodNow:function
- isPatricianPeriodNow(token, account, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, time, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
time: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
removePermissions:function
- removePermissions(existingPermissions, permissionDelta, overrides?): Promise<PopulatedTransaction>
Parameters
existingPermissions: BigNumberish
permissionDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
revokeFlowOperatorWithFullControl:function
- revokeFlowOperatorWithFullControl(token, flowOperator, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateCode:function
- updateCode(newAddress, overrides?): Promise<PopulatedTransaction>
Parameters
newAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateFlow:function
- updateFlow(token, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateFlowByOperator:function
- updateFlowByOperator(token, sender, receiver, flowRate, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
sender: string
receiver: string
flowRate: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateFlowOperatorPermissions:function
- updateFlowOperatorPermissions(token, flowOperator, permissions, flowRateAllowance, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
flowOperator: string
permissions: BigNumberish
flowRateAllowance: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>