public function multiSigWithdraw($label, $toAddresses, $amount)
    {
        $array = [
            'from_labels'  => $label,
            'to_addresses' => $toAddresses,
            'amounts'      => $amount,
        ];

        $response = $this->blockIo->withdraw_from_dtrust_address($array);

        $reference_id = $response->data->reference_id;

        return compact('response', 'reference_id');
    }
public function multiSigWithdraw($label, $toAddresses, $amount)
    {
        $array = [
            'from_labels'  => $label,
            'to_addresses' => $toAddresses,
            'amounts'      => $amount,
        ];

        $response = $this->blockIo->withdraw_from_dtrust_address($array);

        $reference_id = $response->data->reference_id;

        return compact('response', 'reference_id');
    }
public function multiSigWithdraw ( $ label , $ toAddresses , $ amount ) { $ array = [ 'from_labels' => $ label , 'to_addresses' => $ toAddresses , 'amounts' => $ amount , ] ; $ response = $ this -> blockIo -> withdraw_from_dtrust_address ( $ array ) ; $ reference_id = $ response -> data -> reference_id ; return compact ( 'response' , 'reference_id' ) ; }
Perform a MultiSig withdraw, returns the withdraw object and the withdraw
reference id for later signing off the withdraw.

@params $label string Containing the label of a dtrust address
@params $toAddresses string Containing comma separated addresses values

@return object Contains details of withdaw and its reference id
Perform a MultiSig withdraw returns the withdraw object and the withdraw reference id for later signing off the withdraw .