ChainSafe / ChainSafe/ethermint-scripts
Modifying contract to add in data fields and indexes
- Lingua principale
- JavaScript
- Stelle
- 1
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Adding in data fields and indexes to contract.sol
The contract has been changed to:
pragma solidity ^0.6.1;
contract Logger {
event event1(uint256 count);
event event2(address indexed owner);
function emitTest(bool _name) public {
if (_name) {
emit event1(256);
} else {
emit event2(msg.sender);
}
}
}
```
This should provide additional event data to test different use cases with.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia ispezionando contract.sol e confronta il Logger contract attuale con i campi dell’evento e l’owner indicizzato mostrati nell’issue. Conferma che i dati dell’evento previsti siano disponibili per gli script dell’API web3 nei casi di test indicati, quindi aggiorna il contratto e verifica il comportamento risultante dell’evento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- solidity
- Ambito
- blockchain
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100