@tutellus/humanwalletsdk v0.8.1-beta.5
HumanWalletSDK
Aquí proporciona una descripción general somera de los métodos de HumanWalletSDK.
Métodos
constructor({ uri, projectId, accessToken, provider })
- uri (String): URI del servidor de Human Wallet.
- projectId (String): Clave del proyecto. Se debe manejar una por entorno / blockchain.
- accessToken (String): Access Token del usuario que va a utilizar la HW.
- provider (Provider): Proveder de Web3 con signer.
Método para obtener una instancia de HumanWalletSDK.
updateAccessToken({ accessToken })
- accessToken (String): Access Token del usuario que va a utilizar la HW.
Método para actualizar el Access Token de la instancia.
getHuman()
Método para obtener la información del HW del usuario.
requestProposal({ title, calls, description })
- title (String): Título de la propuesta
- description (String): Desdcripción de la propuesta. (Opcional)
- calls (Array
CallsInfo): Array de objetos con la información de las llamadas a contratos.
Método para crear una propuesta de ejecución de llamadas a contratos.
CallsInfo
- target (Address) Dirección del contrato con el que se va a interactuar
- method (String) Método del contrato que se va a ejecutar
- data (String)
interface.encodeFunctionDatacon los parámetros para invocar al método - value (String) Value en wei que se va a enviar al contrato. Si no se envía, se debe enviar
0
confirmProposal({ proposalId, code })
- proposalId (String): Identificador de la propuesta
- code (String): Código 2FA de la propuesta
Método para confirmar una propuesta cuando es necesaria el 2FA.
getProposal({ proposalId })
- proposalId (String): Identificador de la propuesta
Método para obtener la información de una propuesta.
getProposals({ fields, search, offset, limit, orderBy, orderDirection }
- fields (ArrayString): Campos donde buscar
- search (String): Texto a buscar
- offset (Number): Número de propuestas a saltar
- limit (Number): Número de propuestas a obtener
- orderBy (String): Orden de los resultados. Posibles valores ASC, DESC. Default:
DESC - orderDirection (String): Campo por el que ordenar los resultados. Default:
modifiedAt
Método para obtener las propuestas de un usuario.
getTokensBalance({ address, tokens })
- address (Address): Address de la que haremos la consulta.
- tokens (ArrayTokenInfo): Array de objetos con la información de los tokens.
Método para obtener el balance de tokens de una dirección.
TokenInfo
- token: (Address) Address del token
- type: (String) Tipo de token. Posibles valores: ERC20, ERC721,ERC721Enumerable, ERC1155, ERC4626
- ids: (String) En el caso de ERC1155, array de ids de los tokens a consultar.
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago