void RippleAddress::setAccountPrivate(const RippleAddress& naGenerator, const RippleAddress& naSeed, int seq) { CKey ckPubkey = CKey(naSeed.getSeed()); CKey ckPrivkey = CKey(naGenerator, ckPubkey.GetSecretBN(), seq); uint256 uPrivKey; ckPrivkey.GetPrivateKeyU(uPrivKey); setAccountPrivate(uPrivKey); }
RippleAddress RippleAddress::createNodePrivate (const RippleAddress& naSeed) { uint256 uPrivKey; RippleAddress naNew; CKey ckSeed (naSeed.getSeed ()); ckSeed.GetPrivateKeyU (uPrivKey); naNew.setNodePrivate (uPrivKey); return naNew; }