Class: AgreementsPool
• new AgreementsPool(
emitter
)Parameters
Name | Type |
---|---|
emitter | any |
Defined in
•
Private
_agreements: Map
Defined in
•
Private
_confirmed: number
= 0Defined in
Defined in
•
Private
_offer_buffer: Map
Defined in
•
Private
_rejecting_providers: Set
Defined in
Defined in
•
Private
emitter: any
Defined in
▸
Private
_get_agreement(): Promise
Returns
Promise
Defined in
▸ _set_worker(
agreement_id
, task
): Promise
Parameters
Name | Type |
---|---|
agreement_id | string |
task | any |
Returns
Promise
Defined in
▸
Private
_terminate_agreement(agreement_id
, reason
): Promise
Parameters
Name | Type |
---|---|
agreement_id | string |
reason | object |
Returns
Promise
Defined in
▸ add_proposal(
score
, proposal
): Promise
Parameters
Name | Type |
---|---|
score | number |
proposal |
Returns
Promise
Defined in
▸ cycle():
Promise
Returns
Promise
Defined in
▸ rejected_last_agreement(
provider_id
): boolean
Parameters
Name | Type |
---|---|
provider_id | string |
Returns
boolean
Implementation of
ComputationHistory.rejected_last_agreement
Defined in
▸ release_agreement(
agreement_id
, allow_reuse?
): Promise
Parameters
Name | Type | Default value |
---|---|---|
agreement_id | string | undefined |
allow_reuse | boolean | true |
Returns
Promise
Defined in
▸ terminate_all(
reason
): Promise
Parameters
Name | Type |
---|---|
reason | object |
Returns
Promise
Defined in
▸ use_agreement(
cbk
): Promise
Parameters
Name | Type |
---|---|
cbk | any |
Returns
Promise
Defined in
Last modified 1yr ago