graphprotocol / graphprotocol/graph-node
Reading Private Data from Contract
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 3.2k
- Forks
- 1.1k
- Merge moyen
- 4 j 1 h
- PR mergées (30 j)
- 1
Description
Do you want to request a feature or report a bug?
Feature
What is the current behavior?
its not implemented
What is the expected behavior?
with the web3 js library i can call web3.storageAt(contractaddress, index) to retrieve even private declared constants.
this is at this point not possible with AssemblyScript mappings API
example: https://github.com/emptysetsquad/dollar/blob/master/protocol/contracts/Constants.sol#L75
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par comparer le comportement de web3.js storageAt décrit dans l’issue avec l’AssemblyScript mappings API. Examinez l’exemple lié Constants.sol pour comprendre le cas d’accès à une constante privée. La tâche est considérée comme terminée lorsque la mappings API peut récupérer la valeur demandée du stockage du contrat et que le comportement a été vérifié par rapport à l’exemple web3.js.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, solidity
- Domaine
- backend-api-design, blockchain
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100