graphprotocol / graphprotocol/graph-node

Reading Private Data from Contract

Ouverte
#2,102 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

chains/ethereum enhancement
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.