Wpis z mikrobloga

Pytanko. Próbował ktoś napisać bota do EtherDelta który nie tyle wystawiałby oferty co realizował już istniejące?

Z tego widzę to sprawdzanie tam aktualnych ofert jest banalnie proste bo wystarczy pytać HTTP GET.

Ale z realizacją jest problem bo po to jest jakoś magicznie zakodowane. Więc szukałem sobie jakiegoś wrappera do ichniejszego api i odkopałem web3j oraz z plików sol oraz bin wygenerowałem klasy javy.

Postawiłem też lokalny node Etherneum odpalając
geth --rpcapi personal,db,eth,net,web3 --rpc

No i jak odpalam sobie javkę z kodem:
HttpService web3jService = new HttpService();
Web3j web3j = Web3j.build(web3jService);
Credentials credentials = WalletUtils.loadCredentials("mojeMagiczneHaslo", "c:\mojMagicznyPortel");
EtherDelta etherDelta = EtherDelta.load("0x8d12a197cb00d4747a1fe03395095ce2a5cc6819", web3j, credentials, null, null);
//adres powyzej to smart contract ether delta
System.out.println(etherDelta.isValid());

To dostaję na wyjściu zgrabne false a żadna inna metoda na obieckcie etherDelta nie zwraca nic sensownego. Ta klasa to oczywiście wygenerowana z pliku sol i bin jest.

Inna sprawa, że jak dopiąć się Credentialami do obecnego na EtherDelta porfelu po kluczu prywatnym i publicznym?

#kryptowaluty #boty #programowanie #etherneum
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach