public function grantFrom($fromAddress, $toAddresses, $permissions, $nativeAmount = 0, $comment = '', $commentTo = '', $startBlock = 0, $endBlock = null)
    {
        return $this->jsonRPCClient->execute("grantfrom", array($fromAddress, $toAddresses, $permissions, $nativeAmount, $comment, $commentTo, $startBlock, $endBlock));
    }
public function grantFrom($fromAddress, $toAddresses, $permissions, $nativeAmount = 0, $comment = '', $commentTo = '', $startBlock = 0, $endBlock = null)
    {
        return $this->jsonRPCClient->execute("grantfrom", array($fromAddress, $toAddresses, $permissions, $nativeAmount, $comment, $commentTo, $startBlock, $endBlock));
    }
public function grantFrom ( $ fromAddress , $ toAddresses , $ permissions , $ nativeAmount = 0 , $ comment = '' , $ commentTo = '' , $ startBlock = 0 , $ endBlock = null ) { return $ this -> jsonRPCClient -> execute ( "grantfrom" , array ( $ fromAddress , $ toAddresses , $ permissions , $ nativeAmount , $ comment , $ commentTo , $ startBlock , $ endBlock ) ) ; }
This works like grant, but with control over the from-address used to grant the permissions. If there are
multiple addresses with administrator permissions on one node, this allows control over which address is used.

@param $fromAddress
@param $toAddresses
@param $permissions
@param int $nativeAmount
@param string $comment
@param string $commentTo
@param int $startBlock
@param null $endBlock
@return mixed
This works like grant but with control over the from - address used to grant the permissions . If there are multiple addresses with administrator permissions on one node this allows control over which address is used .