Properties
callStatic
callStatic: {
agreementType(overrides?): Promise<string>;
callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<string>;
callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<string>;
callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<string>;
callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<string>;
callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<string>;
callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<string>;
castrate(overrides?): Promise<void>;
createAgreementFor(token, id, data, overrides?): Promise<void>;
doRevert(reason, ctx, overrides?): Promise<void>;
getCodeAddress(overrides?): Promise<string>;
makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<void>;
pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<string>;
proxiableUUID(overrides?): Promise<string>;
realtimeBalanceOf(token, account, arg2, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>;
setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<void>;
settleBalanceFor(token, account, delta, overrides?): Promise<void>;
terminateAgreementFor(token, id, dataLength, overrides?): Promise<void>;
tryAppCallbackPop(host, ctx, overrides?): Promise<string>;
tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<string>;
tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<string>;
tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<string>;
tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<string>;
tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<string>;
updateAgreementDataFor(token, id, data, overrides?): Promise<void>;
updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<void>;
updateCode(newAddress, overrides?): Promise<void>;
version(overrides?): Promise<BigNumber>;
}
Type declaration
agreementType:function
- agreementType(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
callAppAfterAgreementCreatedCallback:function
- callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<string>
Parameters
app: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
callAppAfterAgreementTerminatedCallback:function
- callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<string>
Parameters
app: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
callAppAfterAgreementUpdatedCallback:function
- callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<string>
Parameters
app: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
callAppBeforeAgreementCreatedCallback:function
- callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<string>
Parameters
app: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
callAppBeforeAgreementTerminatedCallback:function
- callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<string>
Parameters
app: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
callAppBeforeAgreementUpdatedCallback:function
- callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<string>
Parameters
app: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
castrate:function
- castrate(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
createAgreementFor:function
- createAgreementFor(token, id, data, overrides?): Promise<void>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: CallOverrides
Returns Promise<void>
doRevert:function
- doRevert(reason, ctx, overrides?): Promise<void>
Parameters
reason: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
makeLiquidationPayoutsFor:function
- makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<void>
Parameters
token: string
id: BytesLike
useDefaultRewardAccount: boolean
liquidator: string
targetAccount: string
rewardAmount: BigNumberish
targetAccountBalanceDelta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
pingMe:function
- pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<string>
Parameters
expectedMsgSender: string
ping: BigNumberish
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, arg2, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}> Parameters
token: string
account: string
arg2: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>
setRealtimeBalanceFor:function
- setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<void>
Parameters
token: string
account: string
dynamicBalance: BigNumberish
deposit: BigNumberish
owedDeposit: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
settleBalanceFor:function
- settleBalanceFor(token, account, delta, overrides?): Promise<void>
Parameters
token: string
account: string
delta: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
terminateAgreementFor:function
- terminateAgreementFor(token, id, dataLength, overrides?): Promise<void>
Parameters
token: string
id: BytesLike
dataLength: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
tryAppCallbackPop:function
- tryAppCallbackPop(host, ctx, overrides?): Promise<string>
Parameters
host: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
tryAppCallbackPush:function
- tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<string>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
tryCallAppAfterCallback:function
- tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<string>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
tryCallAppBeforeCallback:function
- tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<string>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
tryCtxUseCredit:function
- tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<string>
Parameters
host: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
tryJailApp:function
- tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<string>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
updateAgreementDataFor:function
- updateAgreementDataFor(token, id, data, overrides?): Promise<void>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: CallOverrides
Returns Promise<void>
updateAgreementStateSlotFor:function
- updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<void>
Parameters
token: string
account: string
slotId: BigNumberish
slotData: BytesLike[]
Optional
overrides: CallOverrides
Returns Promise<void>
updateCode:function
- updateCode(newAddress, overrides?): Promise<void>
Parameters
newAddress: string
Optional
overrides: CallOverrides
Returns Promise<void>
version:function
- version(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
estimateGas
estimateGas: {
agreementType(overrides?): Promise<BigNumber>;
callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<BigNumber>;
callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<BigNumber>;
callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<BigNumber>;
callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<BigNumber>;
callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<BigNumber>;
callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<BigNumber>;
castrate(overrides?): Promise<BigNumber>;
createAgreementFor(token, id, data, overrides?): Promise<BigNumber>;
doRevert(reason, ctx, overrides?): Promise<BigNumber>;
getCodeAddress(overrides?): Promise<BigNumber>;
makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<BigNumber>;
pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<BigNumber>;
proxiableUUID(overrides?): Promise<BigNumber>;
realtimeBalanceOf(token, account, arg2, overrides?): Promise<BigNumber>;
setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<BigNumber>;
settleBalanceFor(token, account, delta, overrides?): Promise<BigNumber>;
terminateAgreementFor(token, id, dataLength, overrides?): Promise<BigNumber>;
tryAppCallbackPop(host, ctx, overrides?): Promise<BigNumber>;
tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>;
tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>;
tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>;
tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<BigNumber>;
tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>;
updateAgreementDataFor(token, id, data, overrides?): Promise<BigNumber>;
updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<BigNumber>;
updateCode(newAddress, overrides?): Promise<BigNumber>;
version(overrides?): Promise<BigNumber>;
}
Type declaration
agreementType:function
- agreementType(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
callAppAfterAgreementCreatedCallback:function
- callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<BigNumber>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callAppAfterAgreementTerminatedCallback:function
- callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<BigNumber>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callAppAfterAgreementUpdatedCallback:function
- callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<BigNumber>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callAppBeforeAgreementCreatedCallback:function
- callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<BigNumber>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callAppBeforeAgreementTerminatedCallback:function
- callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<BigNumber>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
callAppBeforeAgreementUpdatedCallback:function
- callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<BigNumber>
Parameters
app: 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>
createAgreementFor:function
- createAgreementFor(token, id, data, overrides?): Promise<BigNumber>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
doRevert:function
- doRevert(reason, ctx, overrides?): Promise<BigNumber>
Parameters
reason: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
makeLiquidationPayoutsFor:function
- makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<BigNumber>
Parameters
token: string
id: BytesLike
useDefaultRewardAccount: boolean
liquidator: string
targetAccount: string
rewardAmount: BigNumberish
targetAccountBalanceDelta: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
pingMe:function
- pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<BigNumber>
Parameters
expectedMsgSender: string
ping: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, arg2, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
arg2: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
setRealtimeBalanceFor:function
- setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
dynamicBalance: BigNumberish
deposit: BigNumberish
owedDeposit: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
settleBalanceFor:function
- settleBalanceFor(token, account, delta, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
delta: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
terminateAgreementFor:function
- terminateAgreementFor(token, id, dataLength, overrides?): Promise<BigNumber>
Parameters
token: string
id: BytesLike
dataLength: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tryAppCallbackPop:function
- tryAppCallbackPop(host, ctx, overrides?): Promise<BigNumber>
Parameters
host: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tryAppCallbackPush:function
- tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tryCallAppAfterCallback:function
- tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tryCallAppBeforeCallback:function
- tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tryCtxUseCredit:function
- tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<BigNumber>
Parameters
host: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
tryJailApp:function
- tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<BigNumber>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateAgreementDataFor:function
- updateAgreementDataFor(token, id, data, overrides?): Promise<BigNumber>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateAgreementStateSlotFor:function
- updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<BigNumber>
Parameters
token: string
account: string
slotId: BigNumberish
slotData: 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>
version:function
- version(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
filters
filters: {
AppAfterCallbackResult(appLevel?, callType?, agreementSelector?): AppAfterCallbackResultEventFilter;
AppAfterCallbackResult(uint8,uint8,bytes4)(appLevel?, callType?, agreementSelector?): AppAfterCallbackResultEventFilter;
AppBeforeCallbackResult(appLevel?, callType?, agreementSelector?, cbdata?): AppBeforeCallbackResultEventFilter;
AppBeforeCallbackResult(uint8,uint8,bytes4,bytes)(appLevel?, callType?, agreementSelector?, cbdata?): AppBeforeCallbackResultEventFilter;
CodeUpdated(uuid?, codeAddress?): CodeUpdatedEventFilter;
CodeUpdated(bytes32,address)(uuid?, codeAddress?): CodeUpdatedEventFilter;
Initialized(version?): InitializedEventFilter;
Initialized(uint8)(version?): InitializedEventFilter;
Pong(ping?): PongEventFilter;
Pong(uint256)(ping?): PongEventFilter;
}
Type declaration
AppAfterCallbackResult:function
- AppAfterCallbackResult(appLevel?, callType?, agreementSelector?): AppAfterCallbackResultEventFilter
Parameters
Optional
appLevel: null
Optional
callType: null
Optional
agreementSelector: null
Returns AppAfterCallbackResultEventFilter
AppAfterCallbackResult(uint8,uint8,bytes4):function
- AppAfterCallbackResult(uint8,uint8,bytes4)(appLevel?, callType?, agreementSelector?): AppAfterCallbackResultEventFilter
Parameters
Optional
appLevel: null
Optional
callType: null
Optional
agreementSelector: null
Returns AppAfterCallbackResultEventFilter
AppBeforeCallbackResult:function
- AppBeforeCallbackResult(appLevel?, callType?, agreementSelector?, cbdata?): AppBeforeCallbackResultEventFilter
Parameters
Optional
appLevel: null
Optional
callType: null
Optional
agreementSelector: null
Optional
cbdata: null
Returns AppBeforeCallbackResultEventFilter
AppBeforeCallbackResult(uint8,uint8,bytes4,bytes):function
- AppBeforeCallbackResult(uint8,uint8,bytes4,bytes)(appLevel?, callType?, agreementSelector?, cbdata?): AppBeforeCallbackResultEventFilter
Parameters
Optional
appLevel: null
Optional
callType: null
Optional
agreementSelector: null
Optional
cbdata: null
Returns AppBeforeCallbackResultEventFilter
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
Initialized:function
- Initialized(version?): InitializedEventFilter
Returns InitializedEventFilter
Initialized(uint8):function
- Initialized(uint8)(version?): InitializedEventFilter
Returns InitializedEventFilter
Pong:function
- Pong(ping?): PongEventFilter
Returns PongEventFilter
Pong(uint256):function
- Pong(uint256)(ping?): PongEventFilter
Returns PongEventFilter
functions
functions: {
agreementType(overrides?): Promise<[string]>;
callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<ContractTransaction>;
callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<ContractTransaction>;
callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<ContractTransaction>;
callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<ContractTransaction>;
callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<ContractTransaction>;
callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<ContractTransaction>;
castrate(overrides?): Promise<ContractTransaction>;
createAgreementFor(token, id, data, overrides?): Promise<ContractTransaction>;
doRevert(reason, ctx, overrides?): Promise<[void]>;
getCodeAddress(overrides?): Promise<[string] & {
codeAddress: string;
}>;
makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<ContractTransaction>;
pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<ContractTransaction>;
proxiableUUID(overrides?): Promise<[string]>;
realtimeBalanceOf(token, account, arg2, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>;
setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<ContractTransaction>;
settleBalanceFor(token, account, delta, overrides?): Promise<ContractTransaction>;
terminateAgreementFor(token, id, dataLength, overrides?): Promise<ContractTransaction>;
tryAppCallbackPop(host, ctx, overrides?): Promise<ContractTransaction>;
tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>;
tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>;
tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>;
tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<ContractTransaction>;
tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>;
updateAgreementDataFor(token, id, data, overrides?): Promise<ContractTransaction>;
updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<ContractTransaction>;
updateCode(newAddress, overrides?): Promise<ContractTransaction>;
version(overrides?): Promise<[BigNumber]>;
}
Type declaration
agreementType:function
- agreementType(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
callAppAfterAgreementCreatedCallback:function
- callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<ContractTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callAppAfterAgreementTerminatedCallback:function
- callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<ContractTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callAppAfterAgreementUpdatedCallback:function
- callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<ContractTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callAppBeforeAgreementCreatedCallback:function
- callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<ContractTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callAppBeforeAgreementTerminatedCallback:function
- callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<ContractTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
callAppBeforeAgreementUpdatedCallback:function
- callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<ContractTransaction>
Parameters
app: 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>
createAgreementFor:function
- createAgreementFor(token, id, data, overrides?): Promise<ContractTransaction>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
doRevert:function
- doRevert(reason, ctx, overrides?): Promise<[void]>
Parameters
reason: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[void]>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<[string] & {
codeAddress: string;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[string] & {
codeAddress: string;
}>
makeLiquidationPayoutsFor:function
- makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<ContractTransaction>
Parameters
token: string
id: BytesLike
useDefaultRewardAccount: boolean
liquidator: string
targetAccount: string
rewardAmount: BigNumberish
targetAccountBalanceDelta: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
pingMe:function
- pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<ContractTransaction>
Parameters
expectedMsgSender: string
ping: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, arg2, overrides?): Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}> Parameters
token: string
account: string
arg2: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<[BigNumber, BigNumber, BigNumber] & {
deposit: BigNumber;
dynamicBalance: BigNumber;
owedDeposit: BigNumber;
}>
setRealtimeBalanceFor:function
- setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<ContractTransaction>
Parameters
token: string
account: string
dynamicBalance: BigNumberish
deposit: BigNumberish
owedDeposit: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
settleBalanceFor:function
- settleBalanceFor(token, account, delta, overrides?): Promise<ContractTransaction>
Parameters
token: string
account: string
delta: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
terminateAgreementFor:function
- terminateAgreementFor(token, id, dataLength, overrides?): Promise<ContractTransaction>
Parameters
token: string
id: BytesLike
dataLength: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tryAppCallbackPop:function
- tryAppCallbackPop(host, ctx, overrides?): Promise<ContractTransaction>
Parameters
host: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tryAppCallbackPush:function
- tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tryCallAppAfterCallback:function
- tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tryCallAppBeforeCallback:function
- tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tryCtxUseCredit:function
- tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<ContractTransaction>
Parameters
host: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
tryJailApp:function
- tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<ContractTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateAgreementDataFor:function
- updateAgreementDataFor(token, id, data, overrides?): Promise<ContractTransaction>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateAgreementStateSlotFor:function
- updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<ContractTransaction>
Parameters
token: string
account: string
slotId: BigNumberish
slotData: 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>
version:function
- version(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
interface
interface: AgreementMockInterface
populateTransaction
populateTransaction: {
agreementType(overrides?): Promise<PopulatedTransaction>;
callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>;
callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>;
callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>;
callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>;
callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>;
callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>;
castrate(overrides?): Promise<PopulatedTransaction>;
createAgreementFor(token, id, data, overrides?): Promise<PopulatedTransaction>;
doRevert(reason, ctx, overrides?): Promise<PopulatedTransaction>;
getCodeAddress(overrides?): Promise<PopulatedTransaction>;
makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<PopulatedTransaction>;
pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<PopulatedTransaction>;
proxiableUUID(overrides?): Promise<PopulatedTransaction>;
realtimeBalanceOf(token, account, arg2, overrides?): Promise<PopulatedTransaction>;
setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<PopulatedTransaction>;
settleBalanceFor(token, account, delta, overrides?): Promise<PopulatedTransaction>;
terminateAgreementFor(token, id, dataLength, overrides?): Promise<PopulatedTransaction>;
tryAppCallbackPop(host, ctx, overrides?): Promise<PopulatedTransaction>;
tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>;
tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>;
tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>;
tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>;
tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>;
updateAgreementDataFor(token, id, data, overrides?): Promise<PopulatedTransaction>;
updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<PopulatedTransaction>;
updateCode(newAddress, overrides?): Promise<PopulatedTransaction>;
version(overrides?): Promise<PopulatedTransaction>;
}
Type declaration
agreementType:function
- agreementType(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
callAppAfterAgreementCreatedCallback:function
- callAppAfterAgreementCreatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callAppAfterAgreementTerminatedCallback:function
- callAppAfterAgreementTerminatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callAppAfterAgreementUpdatedCallback:function
- callAppAfterAgreementUpdatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callAppBeforeAgreementCreatedCallback:function
- callAppBeforeAgreementCreatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callAppBeforeAgreementTerminatedCallback:function
- callAppBeforeAgreementTerminatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
app: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
callAppBeforeAgreementUpdatedCallback:function
- callAppBeforeAgreementUpdatedCallback(app, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
app: 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>
createAgreementFor:function
- createAgreementFor(token, id, data, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
doRevert:function
- doRevert(reason, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
reason: string
ctx: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
makeLiquidationPayoutsFor:function
- makeLiquidationPayoutsFor(token, id, useDefaultRewardAccount, liquidator, targetAccount, rewardAmount, targetAccountBalanceDelta, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
id: BytesLike
useDefaultRewardAccount: boolean
liquidator: string
targetAccount: string
rewardAmount: BigNumberish
targetAccountBalanceDelta: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
pingMe:function
- pingMe(expectedMsgSender, ping, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
expectedMsgSender: string
ping: BigNumberish
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
realtimeBalanceOf:function
- realtimeBalanceOf(token, account, arg2, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
arg2: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
setRealtimeBalanceFor:function
- setRealtimeBalanceFor(token, account, dynamicBalance, deposit, owedDeposit, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
dynamicBalance: BigNumberish
deposit: BigNumberish
owedDeposit: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
settleBalanceFor:function
- settleBalanceFor(token, account, delta, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
delta: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
terminateAgreementFor:function
- terminateAgreementFor(token, id, dataLength, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
id: BytesLike
dataLength: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tryAppCallbackPop:function
- tryAppCallbackPop(host, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tryAppCallbackPush:function
- tryAppCallbackPush(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tryCallAppAfterCallback:function
- tryCallAppAfterCallback(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tryCallAppBeforeCallback:function
- tryCallAppBeforeCallback(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tryCtxUseCredit:function
- tryCtxUseCredit(host, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
tryJailApp:function
- tryJailApp(host, appMock, hackCtx, ctx, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
appMock: string
hackCtx: boolean
ctx: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateAgreementDataFor:function
- updateAgreementDataFor(token, id, data, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
id: BytesLike
data: BytesLike[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateAgreementStateSlotFor:function
- updateAgreementStateSlotFor(token, account, slotId, slotData, overrides?): Promise<PopulatedTransaction>
Parameters
token: string
account: string
slotId: BigNumberish
slotData: 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>
version:function
- version(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>