Еще раз убедился что новости не делают курс. Токен никак не отреагировал на заявленное. Ну и ладно, потом дороже будет.
По даппсам вопрос. Есть Vanitygen, я такой прогой у себя на компьютере пользовался для генерирования красивых адресов. Теперь, я понимаю, можно делать тоже самое, но используя облачное сообщество. Можно по шагам, как это сделать?
Приложения разворачиваются и работают, кроме того который ты хочешь "Vanitygen"
Там ошибки у него в контракте, у меня его развернуть не получается. 2 дня назад кто-то исходники этого приложения правил, вот походу и накосячили
был контракт:pragma solidity ^0.4.11;
import "iexec-oracle-contract/contracts/IexecOracleAPI.sol";
contract VanityGen is IexecOracleAPI{
uint public constant DAPP_PRICE = 0;
function VanityGen (address _iexecOracleAddress) IexecOracleAPI(_iexecOracleAddress,DAPP_PRICE){
}
function generateVanity(string pattern,string publickey) payable external {
require (bytes(pattern).length > 0);
require (bytes(pattern).length <= 5);// max vanity lenght
require(iexecSubmit("vanitygen","-P "+pattern+ " 1" + publickey ));
}
}
Я его подкорректировал, компиляция продвинулась до последней функции контракта:pragma solidity ^0.4.11;
import "iexec-oracle-contract/contracts/IexecOracleAPI.sol";
contract VanityGen is IexecOracleAPI{
uint public constant DAPP_PRICE = 0;
string public constant DAPP_NAME = "vanitygen";
function VanityGen (address _iexecOracleAddress)
IexecOracleAPI(_iexecOracleAddress,DAPP_PRICE,DAPP_NAME){
}
function generateVanity(string pattern,string publickey) payable external {
require (bytes(pattern).length > 0);
require (bytes(pattern).length <= 5);// max vanity lenght
require (iexecSubmit("vanitygen","-P " + pattern + " 1" + publickey ));
}
}
Я и сам хотел именно это приложение потестить, у меня 2 часа ночи сейчас и голова не способна до конца исправлять чей-то говнокод, может на выходных гляну если время будет.