sendTransaction(transaction) {
        return __awaiter$3(this, void 0, void 0, function* () {
            this._checkProvider("sendTransaction");
            const tx = yield this.populateTransaction(transaction);
            const signedTx = yield this.signTransaction(tx);
            return yield this.provider.sendTransaction(signedTx);
        });
    }
// Populates all fields in a transaction, signs it and sends it to the network
Populates all fields in a transaction, signs it and sends it to the network
Populates all fields in a transaction signs it and sends it to the network
sendTransaction(transaction) {
        return __awaiter$3(this, void 0, void 0, function* () {
            this._checkProvider("sendTransaction");
            const tx = yield this.populateTransaction(transaction);
            const signedTx = yield this.signTransaction(tx);
            return yield this.provider.sendTransaction(signedTx);
        });
    }
sendTransaction ( transaction ) { return __awaiter$3 ( this , void 0 , void 0 , function * ( ) { this . _checkProvider ( "sendTransaction" ) ; const tx = yield this . populateTransaction ( transaction ) ; const signedTx = yield this . signTransaction ( tx ) ; return yield this . provider . sendTransaction ( signedTx ) ; } ) ; }
Populates all fields in a transaction, signs it and sends it to the network
Populates all fields in a transaction signs it and sends it to the network