Я хочу написать Android Ethereum Wallet, с помощью которого я хочу совершать транзакции.Однако я не смог полностью выяснить, как подключиться к сети Ethereum с помощью EthereumJ.
Из проведенного мною исследования многие люди используют geth для инициации узла, однако это не сработало дляя, потому что я хочу сделать приложение для Android, где это либо не поддерживается, либо я не мог понять, как его реализовать.В настоящее время я пытаюсь использовать приведенный ниже код и пытаюсь использовать легкий узел (поэтому при подключении отсутствует полная синхронизация) для подключения к сети Ethereum:
private void connectToEthNetwork() {
SysPropConfig.props = new SystemProperties();
SysPropConfig.props.overrideParams("sync.enabled", "false");
Ethereum ethereum = EthereumFactory.createEthereum(SysPropConfig.class);
}
@Configuration
@NoAutoscan
public static class SysPropConfig {
static SystemProperties props;
@Bean
public SystemProperties systemProperties() {
return props;
}
}
Я бы предпочел решение, которое неиспользуйте любые внешние API, для которых требуются ключи (например, Infura).Я надеюсь, что вы, ребята, можете помочь, заранее спасибо за вашу помощь!