client
Classes
- Client
Provider a generic client with high level methods to manage and interact with DAO's
- ClientDecoding
Decoding module the SDK Generic Client
- ClientEncoding
Encoding module the SDK Generic Client
- ClientEstimation
Estimation module the SDK Generic Client
- ClientMethods
Methods module the SDK Generic Client
Client
Provider a generic client with high level methods to manage and interact with DAO's
Kind: global class
ClientDecoding
Decoding module the SDK Generic Client
Kind: global class
- ClientDecoding
- .applyInstallationAction(Uint8Array) ⇒
DecodedApplyInstallationParams
- .applyUninstallationAction(Uint8Array) ⇒
DecodedApplyInstallationParams
- .applyUpdateAction(data) ⇒
DecodedApplyUpdateParams
- .grantAction(data) ⇒
GrantPermissionDecodedParams
- .grantWithConditionAction(data) ⇒
GrantPermissionWithConditionParams
- .revokeAction(data) ⇒
RevokePermissionDecodedParams
- .withdrawAction(data) ⇒
WithdrawParams
- .updateDaoMetadataRawAction(data) ⇒
string
- .updateDaoMetadataAction(data) ⇒
Promise.<DaoMetadata>
- .setDaoUriAction(data) ⇒
string
- .registerStandardCallbackAction(data) ⇒
RegisterStandardCallbackParams
- .setSignatureValidatorAction(data) ⇒
string
- .upgradeToAndCallAction(data) ⇒
UpgradeToAndCallParams
- .initializeFromAction(data) ⇒
InitializeFromParams
- .findInterface(data) ⇒
InterfaceParams
|null
- .daoUpdateAction(data) ⇒
DaoUpdateDecodedParams
- .applyInstallationAction(Uint8Array) ⇒
clientDecoding.applyInstallationAction(Uint8Array) ⇒ DecodedApplyInstallationParams
Kind: instance method of ClientDecoding
Returns: DecodedApplyInstallationParams
Param | Type |
---|---|
Uint8Array | data |
clientDecoding.applyUninstallationAction(Uint8Array) ⇒ DecodedApplyInstallationParams
Kind: instance method of ClientDecoding
Returns: DecodedApplyInstallationParams
Param | Type |
---|---|
Uint8Array | data |
clientDecoding.applyUpdateAction(data) ⇒ DecodedApplyUpdateParams
Decodes the apply update parameters from an encoded apply update action
Kind: instance method of ClientDecoding
Returns: DecodedApplyUpdateParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.grantAction(data) ⇒ GrantPermissionDecodedParams
Decodes the permission parameters from an encoded grant action
Kind: instance method of ClientDecoding
Returns: GrantPermissionDecodedParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.grantWithConditionAction(data) ⇒ GrantPermissionWithConditionParams
Decodes the grant permission with condition parameters from an encoded grant with condition action
Kind: instance method of ClientDecoding
Returns: GrantPermissionWithConditionParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.revokeAction(data) ⇒ RevokePermissionDecodedParams
Decodes the permission parameters from an encoded revoke action
Kind: instance method of ClientDecoding
Returns: RevokePermissionDecodedParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.withdrawAction(data) ⇒ WithdrawParams
Decodes the withdraw parameters from an encoded withdraw action
Kind: instance method of ClientDecoding
Returns: WithdrawParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.updateDaoMetadataRawAction(data) ⇒ string
Decodes a dao metadata ipfs uri from an encoded update metadata action
Kind: instance method of ClientDecoding
Returns: string
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.updateDaoMetadataAction(data) ⇒ Promise.<DaoMetadata>
Decodes a dao metadata from an encoded update metadata raw action
Kind: instance method of ClientDecoding
Returns: Promise.<DaoMetadata>
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.setDaoUriAction(data) ⇒ string
Decodes the daoUri from a setDaoUriAction
Kind: instance method of ClientDecoding
Returns: string
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.registerStandardCallbackAction(data) ⇒ RegisterStandardCallbackParams
Decodes the RegisterStandardCallbackParams from a registerStandardCallbackAction
Kind: instance method of ClientDecoding
Returns: RegisterStandardCallbackParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.setSignatureValidatorAction(data) ⇒ string
Decodes the implementation address from an encoded upgradeToAction
Kind: instance method of ClientDecoding
Returns: string
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.upgradeToAndCallAction(data) ⇒ UpgradeToAndCallParams
Decodes upgradeToAndCallback params from an upgradeToAndCallAction
Kind: instance method of ClientDecoding
Returns: UpgradeToAndCallParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.initializeFromAction(data) ⇒ InitializeFromParams
Decodes the initializeFrom params from an initializeFromAction
Kind: instance method of ClientDecoding
Returns: InitializeFromParams
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.findInterface(data) ⇒ InterfaceParams
| null
Returns the decoded function info given the encoded data of an action
Kind: instance method of ClientDecoding
Returns: InterfaceParams
| null
Param | Type |
---|---|
data | Uint8Array |
clientDecoding.daoUpdateAction(data) ⇒ DaoUpdateDecodedParams
Decodes the dao update params from a daoUpdateAction
Kind: instance method of ClientDecoding
Returns: DaoUpdateDecodedParams
Param | Type |
---|---|
data | Uint8Array |
ClientEncoding
Encoding module the SDK Generic Client
Kind: global class
- ClientEncoding
- .applyInstallationAction(daoAddress, params) ⇒
DaoAction
- .applyUpdateAndPermissionsActionBlock(daoAddress, params) ⇒
Array.<DaoAction>
- .grantAction(daoAddress, params) ⇒
DaoAction
- .grantWithConditionAction(daoAddress, params) ⇒
DaoAction
- .revokeAction(daoAddress, params) ⇒
DaoAction
- .withdrawAction(recipientAddressOrEns, value) ⇒
Promise.<DaoAction>
- .updateDaoMetadataAction(daoAddressOrEns, params) ⇒
Promise.<DaoAction>
- .setDaoUriAction(daoAddressOrEns, daoUri) ⇒
DaoAction
- .registerStandardCallbackAction(daoAddressOrEns, daoUri) ⇒
DaoAction
- .setSignatureValidatorAction(daoAddressOrEns, signatureValidator) ⇒
DaoAction
- .upgradeToAction(daoAddressOrEns, implementationAddress) ⇒
DaoAction
- .upgradeToAndCallAction(daoAddressOrEns, params) ⇒
DaoAction
- .initializeFromAction(daoAddressOrEns, params) ⇒
DaoAction
- .daoUpdateAction(daoAddressOrEns, params) ⇒
Promise.<DaoAction>
- .applyInstallationAction(daoAddress, params) ⇒
clientEncoding.applyInstallationAction(daoAddress, params) ⇒ DaoAction
Kind: instance method of ClientEncoding
Returns: DaoAction
Param | Type |
---|---|
daoAddress | string |
params | ApplyInstallationParams |
clientEncoding.applyUpdateAndPermissionsActionBlock(daoAddress, params) ⇒ Array.<DaoAction>
Computes the payload to be given when creating a proposal that applies an update to a plugin
Kind: instance method of ClientEncoding
Returns: Array.<DaoAction>
Param | Type |
---|---|
daoAddress | string |
params | ApplyUpdateParams |
clientEncoding.grantAction(daoAddress, params) ⇒ DaoAction
Computes the payload to be given when creating a proposal that grants a permission within a DAO
Kind: instance method of ClientEncoding
Returns: DaoAction
Param | Type |
---|---|
daoAddress | string |
params | GrantPermissionParams |
clientEncoding.grantWithConditionAction(daoAddress, params) ⇒ DaoAction
Computes the payload to be given when creating a proposal that grants a permission within a DAO given a certain condition
Kind: instance method of ClientEncoding
Returns: DaoAction
Param | Type |
---|---|
daoAddress | string |
params | GrantPermissionWithConditionParams |