protected function newV1PrimarySeed($passphrase) {
        list($primaryMnemonic, $primarySeed, $primaryPrivateKey) = $this->generateNewSeed($passphrase);

        return [$primaryMnemonic, $primarySeed, $primaryPrivateKey];
    }
protected function newV1PrimarySeed($passphrase) {
        list($primaryMnemonic, $primarySeed, $primaryPrivateKey) = $this->generateNewSeed($passphrase);

        return [$primaryMnemonic, $primarySeed, $primaryPrivateKey];
    }
protected function newV1PrimarySeed ( $ passphrase ) { list ( $ primaryMnemonic , $ primarySeed , $ primaryPrivateKey ) = $ this -> generateNewSeed ( $ passphrase ) ; return [ $ primaryMnemonic , $ primarySeed , $ primaryPrivateKey ] ; }
create new primary key;
1) a BIP39 mnemonic
2) a seed from that mnemonic with the password
3) a private key from that seed

@param string    $passphrase             the password to use in the BIP39 creation of the seed
@return array [mnemonic, seed, key]
@TODO: require a strong password?
create new primary key ; 1 ) a BIP39 mnemonic 2 ) a seed from that mnemonic with the password 3 ) a private key from that seed