Как поместить учетные данные кошелька в Commeser-Wallet-Inmemory? - PullRequest
0 голосов
/ 24 мая 2018

Как поставить учетные данные кошелька в composer-wallet-inmemory v.0.19.5?

Это метод:

/**
     * Add a new credential to the wallet.
     *
     * @param {string} name The name of the credentials.
     * @param {string} value The credentials.
     * @return {Promise} A promise that is resolved when
     * complete, or rejected with an error.
     */
    put(name, value) {

        if (!name) {
            return Promise.reject(new Error('Name must be specified'));
        }

        if (value instanceof IdCard || value instanceof Buffer || value instanceof String  || typeof value === 'string'){
            this.store.set( this._path(name),value);
            return Promise.resolve();
        }else {
            return Promise.reject(new Error('Unkown type being stored'));
        }


    }

1 Ответ

0 голосов
/ 24 мая 2018

Вы не должны пытаться напрямую взаимодействовать с реализациями кошелька композитора.Вам следует использовать экземпляр AdminConnection для управления карточками в хранилище карточек

https://hyperledger.github.io/composer/latest/api/admin-adminconnection

и настроить свою среду на использование кошелька для хранения сообщений, как описано здесь

https://hyperledger.github.io/composer/latest/business-network/cloud-wallets

...