Finding test net Node address

Can someone please tell me the address of a reliable Casper Test Net node? I am trying to connect to one and it appears that all the addresses I find online (including the one here https://hackmd.io/s/Hk6UiFU7z) are not working.

hi please try the following ones. Also note that we are doing some update to source code and will launch a new testnet soon.

"enode://bb017ea59f421392caae4694c96f0590d00a830e78b66dec9c83c814508a3e324f7a09aa7555009384f997a6b1b4726c3b48e7058c7da8fdddbbd599a71fe775@13.93.89.39:30313"
"enode://8d4a6aec3e340f9e859fd72ced95d2a0b49766772ac914810f6888bc2be5f95acf241aa94de8cd47a92dec1e8f96d86f4c052cc020e7c8e5438f6f18211dfeb1@54.226.126.100:30303"
"enode://8cae2ed1214f394ae36d8a737066572c2f45a01b13aca8cc9a42e4425c7d8f8a362674d1b34f9417840e584ddb00eccf7fe53af51f5d1a32c31aab74b6ed423e@34.224.156.160:30303"
2 Likes

If I do not want to run a node but just want to query the casper contract, what IP/Port could I use as an argument to HTTPProvider() call in the “Just taking a look” portion of these instructions: http://notes.ethereum.org/MYEwhswJwMzAtADgCwEYBM9kAYBGJ4wBTETKdGZdXAVmRvUQDYg=?view

Hi, I tried all three addresses on different computers and I keep getting sync fail errors. Is there something I am doing wrong?

Hi, for HTTPProvider please try curl 54.167.247.63:8545.

But the pyethapp does not sync well, the service might not be stable.

This port/IP seem to work, but I am getting an error when I call casper.get_base_penalty_factor(). Looks like the decimal type isn’t supported? Is there something I’m doing wrong, or is there some other way I can access this value?

@djrtwo any thoughts on if the issue w/ decimal type is what you ran into?

Web3.py does not currently support decimal10 so yes, this will not work. Not sure if whoever wrote the instructions fully tested the web3.py support. Here is the issue in web3.py’s github.

Not sure if anyone is working on it currently. If you are inspired, drop a line in the issue and pick it up!

@terry.rossi Sorry due to the lack of the decimal10 type support, the get_base_penalty_factor is supposed to extracted from a synced node’s console.

>> from ethereum.tools import tester
>> casper = tester.ABIContract(tester.State(eth.chain.state), casper_abi, '0xbd832b0cd3291c39ef67691858f35c71dfb3bf21')

By the way, the base_penalty_factor, which is 0.0001, is initialized here with function signature here, and is not changed after initialization.

In case you need some historical data, here is the dump I extracted recently

Would you please send me 1500 Ether for test? I mined a whole day, only got a little more than 3 ether. My address is 0x146a1a572219Fd5D076bF87f4Ca247567ca76634 .

done. but FYI, due to a bug, currently the contract is not able to take new deposits. we will launch the new testnet soon.

1 Like