implementamos (a través de una remezcla) el siguiente código donde un contrato puede influir en una variable de estado en el otro. Por alguna razón, si implemento los contratos en Ropsten, no funciona y si los implemento en Kovan, funciona bien. ¿Alguien tiene alguna idea?
pragma solidity ^0.4.13;
contract A {
uint public counter ;
function increment(uint add) {
counter = counter + add;
}
}
contract B {
function delegateIncrement(uint add) {
A("here the address for contract A").increment(add) ;
}
}
Si tiene problemas para implementar el contrato, probablemente se deba a que los bloques de Ropsten están muy llenos en este momento. Intente utilizar un precio de gasolina superior a 56 gwei.
Kovan también corre en Homestead, mientras que Ropsten está en Byzantium. Aunque no sé por qué eso marcaría la diferencia.
olivier rikken
tallista